prx doctor
გაუშვით ყოვლისმომცველი დიაგნოსტიკა PRX ინსტალაციაზე. ამოწმებს კონფიგურაციის ვალიდურობას, დემონთან კავშირს, არხების ჯანმრთელობას, პროვაიდერის API წვდომას და მოდელის ხელმისაწვდომობას.
გამოყენება
bash
prx doctor [SUBCOMMAND] [OPTIONS]ვარიანტები
| ფლაგი | მოკლე | ნაგულისხმევი | აღწერა |
|---|---|---|---|
--config | -c | ~/.config/prx/config.toml | კონფიგურაციის ფაილის გზა |
--json | -j | false | გამოტანა JSON ფორმატში |
--verbose | -v | false | დეტალური შემოწმების გამოსავლის ჩვენება |
--fix | false | გავრცელებული პრობლემების ავტომატური გამოსწორების მცდელობა |
ქვებრძანებები
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 failureprx 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)დიაგნოსტიკური შემოწმებები
ექიმი ასრულებს შემდეგ შემოწმებებს:
| კატეგორია | შემოწმება | აღწერა |
|---|---|---|
| კონფიგურაცია | ფაილი არსებობს | კონფიგურაციის ფაილი არსებობს მოსალოდნელ გზაზე |
| კონფიგურაცია | ვალიდური სინტაქსი | TOML იშლება შეცდომების გარეშე |
| კონფიგურაცია | სქემის ვალიდაცია | ყველა მნიშვნელობა შეესაბამება მოსალოდნელ ტიპებსა და დიაპაზონებს |
| დემონი | პროცესი გაშვებულია | დემონის PID ცოცხალია |
| დემონი | გეითვეი ხელმისაწვდომია | HTTP ჯანმრთელობის ენდფოინთი პასუხობს |
| პროვაიდერები | API გასაღები დაყენებულია | აუცილებელი API გასაღებები დაკონფიგურირებულია |
| პროვაიდერები | API ხელმისაწვდომია | პროვაიდერის API პასუხობს სატესტო მოთხოვნას |
| არხები | ტოკენი ვალიდურია | არხის ბოტის ტოკენები მიღებულია |
| არხები | დაკავშირებულია | არხი აქტიურადაა დაკავშირებული |
| მეხსიერება | ბექენდი ხელმისაწვდომია | მეხსიერების საცავი ხელმისაწვდომია |
| ევოლუცია | ძრავა გაშვებულია | ევოლუციის ძრავა აქტიურია |
ავტომატური გამოსწორება
--fix ფლაგი ცდილობს გავრცელებული პრობლემების ავტომატურ გადაწყვეტას:
- ქმნის დაკარგულ მონაცემთა დირექტორიებს
- განაახლებს ვადაგასულ OAuth ტოკენებს
- გადატვირთავს გათიშულ არხებს
- წაშლის არასწორ ქეშის ჩანაწერებს
bash
prx doctor --fixდაკავშირებული
- prx daemon -- დემონის გაშვება, თუ არ მუშაობს
- prx channel doctor -- არხების დეტალური დიაგნოსტიკა
- პრობლემების მოგვარება -- გავრცელებული შეცდომები და გადაწყვეტები
- დიაგნოსტიკის სახელმძღვანელო -- სიღრმისეული დიაგნოსტიკა