Sửa lỗi
Khi Bestie chạy không như mong đợi, bắt đầu bằng Doctor. Doctor kiểm tra local runtime paths, config, sự hiện diện của secrets và diagnostics cho capability đã bật mà không in giá trị secret.
bestie doctorbestie command not found
Phần tiêu đề “bestie command not found”Kiểm tra installer đã link Bestie vào user-local bin chưa:
ls ~/.local/bin/bestieNếu file tồn tại, kiểm tra ~/.local/bin đã nằm trong PATH chưa.
Thiếu config
Phần tiêu đề “Thiếu config”Chạy onboarding lại:
bestie onboardNếu setup offline hoặc provider đang chậm:
bestie onboard --skip-provider-test.env permissions không an toàn
Phần tiêu đề “.env permissions không an toàn”Doctor có thể sửa permission local an toàn:
bestie doctor --fix--fix không ghi đè config, prompt hoặc secrets.
Provider timeout
Phần tiêu đề “Provider timeout”Endpoint đã được gọi nhưng phản hồi quá chậm.
Thử:
- Chạy lại request.
- Dùng model nhanh hơn.
- Tăng
llm.timeoutMs.
{ "llm": { "timeoutMs": 120000 }}Nếu lỗi là không kết nối được endpoint, kiểm tra baseUrl trong LLM profile đang dùng, mạng, DNS, VPN/proxy và trạng thái provider. Nếu lỗi authentication, kiểm tra key trong .bestie/.env và apiKeyEnv trong LLM profile đang dùng. Có thể chạy bestie llm test --model <provider/model> để kiểm tra một model cụ thể.
Telegram không phản hồi
Phần tiêu đề “Telegram không phản hồi”Kiểm tra:
BESTIE_TELEGRAM_BOT_TOKENcó trong.bestie/.env.ownerUserIdđúng Telegram user id.- Bạn đang nhắn từ tài khoản owner.
bestie channels telegramđang chạy.
Có thể chạy:
bestie doctorbestie doctor --telegram-connect--telegram-connect gọi Telegram getMe, nên đây là network check có chủ đích.
Bestie không nhớ
Phần tiêu đề “Bestie không nhớ”Kiểm tra memory:
bestie memory statusbestie memory listNếu memory đang pause:
bestie memory resumeNếu memory.writePolicy là ask, memory có thể đang chờ duyệt:
bestie memory pending