Sửa lỗi
Khi Bestie có vấn đề, bắt đầu bằng Doctor:
bestie doctorSetup
Phần tiêu đề “Setup”Không có lệnh bestie
Phần tiêu đề “Không có lệnh bestie”Kiểm tra file link:
ls ~/.local/bin/bestieNếu có file nhưng shell không nhận, thêm ~/.local/bin vào PATH.
Thiếu config
Phần tiêu đề “Thiếu config”Chạy lại onboarding:
bestie onboardNếu provider đang lỗi hoặc muốn setup offline:
bestie onboard --skip-provider-test.env permission không an toàn
Phần tiêu đề “.env permission không an toàn”bestie doctor --fix--fix chỉ sửa lỗi local an toàn, không ghi đè config, prompt hoặc secrets.
Provider
Phần tiêu đề “Provider”Timeout
Phần tiêu đề “Timeout”Tăng timeout nếu provider chậm:
{ "llm": { "timeoutMs": 120000 }}Auth failed
Phần tiêu đề “Auth failed”Kiểm tra:
- API key trong
.bestie/.env. - Tên biến trong
llm.apiKeyEnv. - Quyền/quota của tài khoản provider.
Không paste API key vào issue, screenshot hoặc chat.
Telegram
Phần tiêu đề “Telegram”Nếu bot không trả lời:
- Kiểm tra
BESTIE_TELEGRAM_BOT_TOKENtrong.bestie/.env. - Kiểm tra
ownerUserIdđúng Telegram user id. - Đảm bảo đang nhắn từ owner account.
- Đảm bảo
bestie telegramđang chạy.
bestie doctorbestie doctor --telegram-connectNon-owner bị ignore là hành vi đúng.
Memory
Phần tiêu đề “Memory”Kiểm tra memory:
bestie memory statusbestie memory listNếu memory bị pause:
bestie memory resumeNếu policy là ask, memory có thể đang chờ duyệt:
bestie memory pendingSửa hoặc quên memory sai:
bestie memory inspect 1bestie memory edit 1 "Updated memory text."bestie memory forget 1MCP/tools
Phần tiêu đề “MCP/tools”MCP tool phải được phân loại trước khi gọi read-only:
bestie mcp listbestie mcp show dry-runbestie mcp classify dry-run read_file --category readNếu output có secrets, dừng lại và coi đó là bug. Bestie phải redact secret-like values trong logs, Doctor report và channel summaries.