Skip to content
이 페이지는 AI의 도움으로 작성 및 번역되었습니다. 부정확한 내용이 있으면 개선에 참여해 주세요. GitHub에서 편집

prx doctor ​

PRX 설치에 대한 종합 진단을 실행합니다. 설정 유효성, 데몬 연결, 채널 상태, 프로바이더 API 접근, 모델 가용성을 확인합니다.

사용법 ​

bash
prx doctor [SUBCOMMAND] [OPTIONS]

옵션 ​

플래그축약기본값설명
--config-c~/.config/prx/config.toml설정 파일 경로
--json-jfalseJSON으로 출력
--verbose-vfalse상세 점검 출력 표시
--fixfalse일반적인 문제 자동 수정 시도

하위 명령어 ​

prx doctor (하위 명령어 없음) ​

모든 진단 점검을 실행합니다.

bash
prx doctor

출력 예시:

 PRX Doctor
 ══════════════════════════════════════════

 Configuration
   Config file exists ............... OK
   Config file valid ................ OK
   Data directory writable .......... OK

 Daemon
   Daemon running ................... OK (PID 12345)
   Gateway reachable ................ OK (127.0.0.1:3120)
   Uptime ........................... 3d 14h 22m

 Providers
   anthropic ....................... OK (claude-sonnet-4-20250514)
   ollama .......................... OK (llama3, 2 models)
   openai .......................... WARN (key not configured)

 Channels
   telegram-main ................... OK (connected)
   discord-dev ..................... OK (connected)
   slack-team ...................... FAIL (auth error)

 Memory
   Backend (sqlite) ................ OK
   Entries ......................... 1,247

 Evolution
   Engine .......................... OK (running)
   Last L1 cycle ................... 2h ago

 Summary: 10 passed, 1 warning, 1 failure

prx doctor models ​

모든 구성된 프로바이더에서 모델 가용성을 확인합니다.

bash
prx doctor models [OPTIONS]
플래그축약기본값설명
--provider-P전체특정 프로바이더만 확인
bash
# 모든 프로바이더 모델 확인
prx doctor models

# Ollama 모델만 확인
prx doctor models --provider ollama

출력 예시:

 Provider     Model                        Status    Latency
 anthropic    claude-sonnet-4-20250514              OK        245ms
 anthropic    claude-haiku-4-20250514               OK        189ms
 ollama       llama3                       OK        12ms
 ollama       codellama                    OK        15ms
 openai       gpt-4o                       SKIP (no key)

진단 점검 항목 ​

doctor가 실행하는 점검 항목:

범주점검설명
설정파일 존재 여부예상 경로에 설정 파일이 있는지 확인
설정유효한 구문TOML이 오류 없이 파싱되는지 확인
설정스키마 유효모든 값이 예상 유형 및 범위와 일치하는지 확인
데몬프로세스 실행 중데몬 PID가 활성 상태인지 확인
데몬게이트웨이 접근 가능HTTP 상태 엔드포인트가 응답하는지 확인
프로바이더API 키 설정필수 API 키가 구성되어 있는지 확인
프로바이더API 접근 가능프로바이더 API가 테스트 요청에 응답하는지 확인
채널토큰 유효채널 봇 토큰이 수락되는지 확인
채널연결됨채널이 활성 연결 상태인지 확인
메모리백엔드 사용 가능메모리 저장소에 접근 가능한지 확인
진화엔진 실행 중진화 엔진이 활성 상태인지 확인

자동 수정 ​

--fix 플래그는 일반적인 문제를 자동으로 해결하려고 시도합니다:

  • 누락된 데이터 디렉터리 생성
  • 만료된 OAuth 토큰 갱신
  • 연결 해제된 채널 재시작
  • 잘못된 캐시 항목 제거
bash
prx doctor --fix

관련 문서 ​

Released under the Apache-2.0 License.