Bỏ qua để đến nội dung

Sửa lỗi

Khi Bestie có vấn đề, bắt đầu bằng Doctor:

Terminal window
bestie doctor

Kiểm tra file link:

Terminal window
ls ~/.local/bin/bestie

Nếu có file nhưng shell không nhận, thêm ~/.local/bin vào PATH.

Chạy lại onboarding:

Terminal window
bestie onboard

Nếu provider đang lỗi hoặc muốn setup offline:

Terminal window
bestie onboard --skip-provider-test
Terminal window
bestie doctor --fix

--fix chỉ sửa lỗi local an toàn, không ghi đè config, prompt hoặc secrets.

Tăng timeout nếu provider chậm:

{
"llm": {
"timeoutMs": 120000
}
}

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.

Nếu bot không trả lời:

  • Kiểm tra BESTIE_TELEGRAM_BOT_TOKEN trong .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.
Terminal window
bestie doctor
bestie doctor --telegram-connect

Non-owner bị ignore là hành vi đúng.

Kiểm tra memory:

Terminal window
bestie memory status
bestie memory list

Nếu memory bị pause:

Terminal window
bestie memory resume

Nếu policy là ask, memory có thể đang chờ duyệt:

Terminal window
bestie memory pending

Sửa hoặc quên memory sai:

Terminal window
bestie memory inspect 1
bestie memory edit 1 "Updated memory text."
bestie memory forget 1

MCP tool phải được phân loại trước khi gọi read-only:

Terminal window
bestie mcp list
bestie mcp show dry-run
bestie mcp classify dry-run read_file --category read

Nế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.