Lệnh CLI
Cài, onboard, kiểm tra Doctor, rồi chat thử.
bestie onboard
Quản lý Telegram và Zalo dưới namespace hiện tại.
bestie channels list
Dùng daemon cho process thủ công hoặc service cho OS-managed startup.
bestie service status
Setup
Phần tiêu đề “Setup”bestie --helpbestie onboardbestie onboard --skip-provider-testbestie statusbestie logsbestie channels listLLM providers
Phần tiêu đề “LLM providers”bestie llm providersbestie llm setup --provider openai --set-defaultbestie llm setup --provider anthropicbestie llm setup --provider geminibestie llm setup --provider ollamabestie llm models --provider openaibestie llm models add --model openai/gpt-4.1 --profile openai:api-keybestie llm models remove --model openai/gpt-4.1bestie llm test --model openai/gpt-4.1bestie llm profiles listbestie llm profiles show --profile openai:api-keybestie llm profiles remove --profile openai:api-keybestie llm fallbacks listbestie llm fallbacks add --model anthropic/claude-sonnet-4-5bestie llm fallbacks remove --model anthropic/claude-sonnet-4-5bestie llm setup ghi LLM profile và model catalog. Model primary hiện tại chỉ đổi khi dùng --set-default. Antigravity có trong lựa chọn provider, nhưng OAuth setup chưa được implement.
bestie chatTrong terminal chat:
/help/status/memory/memory pause/memory resume/pendingAgent Workforce
Phần tiêu đề “Agent Workforce”bestie agents listbestie agents hire --id docs --name "Docs Editor" --role documentation --description "Maintain local product docs."bestie agents assign --agent docs --brief "Review the onboarding guide."bestie agents tasks --agent docs --status queuedbestie agents run --agent docs --limit 1bestie agents pause docsbestie agents resume docsXem Agent Workforce để biết workflow hàng đợi task local và các giá trị task status.
Local web console
Phần tiêu đề “Local web console”bestie uibestie ui --no-openbestie ui --port 8717bestie ui --port 0 --no-openLệnh in URL local; hãy tự mở URL đó trong trình duyệt và giữ lệnh chạy cho đến khi dùng xong. Tự mở trình duyệt chưa được implement, nên hiện tại --no-open chỉ in thông báo giữ server chạy ngắn hơn. Local console dùng cùng runtime files ~/.bestie/ và có runtime status, Doctor, providers, character, memory, channels, approvals, MCP, tools và settings.
Doctor
Phần tiêu đề “Doctor”bestie doctorbestie doctor --jsonbestie doctor --fixbestie doctor --telegram-connectbestie doctor --zalo-connectbestie doctor --telegram-speech-testSkills
Phần tiêu đề “Skills”Skills là các prompt pack tái sử dụng, được load từ .bestie/skills/<skill-name>/SKILL.md và inject vào system prompt khi chat.
bestie skillsbestie skills listUpdate
Phần tiêu đề “Update”Kiểm tra npm có bản Bestie mới hơn không:
bestie updatebestie update --applybestie update chỉ báo phiên bản mới nhất trên npm. bestie update --apply chạy npm install -g bestie-agent@latest.
Channels
Phần tiêu đề “Channels”Các channel adapter hiện nằm dưới bestie channels:
bestie channels listbestie channels statusbestie channels doctorbestie channels doctor --channel telegram --connectbestie channels doctor --channel zalo --connect --jsonCác lệnh top-level cũ như bestie telegram và bestie zalo đã được thay bằng bestie channels telegram và bestie channels zalo.
Telegram
Phần tiêu đề “Telegram”bestie channels telegram setupbestie channels telegrambestie channels telegram --oncebestie channels telegram --once --transcript .bestie/logs/telegram-smoke.jsonlShared voice helpers:
bestie voice setup-localbestie voice setup-elevenlabsbestie voice modelsbestie voice download-model smallbestie voice download-model small --confirm --usebestie channels telegram voice ... vẫn là compatibility alias, nhưng docs mới nên dùng lệnh top-level bestie voice ... vì voice là capability dùng chung.
bestie channels zalo setupbestie channels zalobestie channels zalo --oncebestie channels zalo --once --transcript .bestie/logs/zalo-smoke.jsonlbestie channels zalo --transcript .bestie/logs/zalo-smoke.jsonl --capture-shapeDaemon
Phần tiêu đề “Daemon”bestie daemon start --channel telegrambestie daemon start --channel zalobestie daemon start --channel cronbestie daemon start --channel allbestie daemon status --channel allbestie daemon restart --channel telegrambestie daemon stop --channel allService
Phần tiêu đề “Service”bestie service installbestie service statusbestie service restartbestie service uninstallLệnh service quản lý user-level startup integration: Linux systemd, macOS launchd hoặc Windows Startup shortcut. Trên Linux, Bestie dùng một bestie.service cho các service target đã cấu hình.
Memory
Phần tiêu đề “Memory”bestie memory statusbestie memory pausebestie memory resumebestie memory listbestie memory list --scope corebestie memory tiersbestie memory summarybestie memory search concisebestie memory add communication_preference "User prefers concise replies."bestie memory inspect 1bestie memory edit 1 "Updated memory text."bestie memory pin 1bestie memory unpin 1bestie memory move 1 --scope projectbestie memory supersede 1 2bestie memory forget 1bestie memory exportbestie memory clear --yesbestie memory pending --limit 5bestie memory pending inspect 1bestie memory approve 1bestie memory reject 1bestie memory reject-all --yesbestie memory analyze --mode duplicatesbestie memory cleanup --dry-runbestie memory cleanup --apply --yesbestie memory hygiene statusbestie memory hygiene doctor --fixbestie memory hygiene trendbestie memory rebalance --dry-runbestie memory rebalance --apply --yesbestie memory maintenance install --channel telegram:123456789bestie memory maintenance statusbestie memory governance policy governedTools
Phần tiêu đề “Tools”bestie tools logs --lines 20bestie tools memories --limit 5bestie tools git statusbestie tools git diffbestie tools git diff --stagedbestie tools git log --limit 5bestie tools attachments cleanup --older-than 7d --kinds voice,audiobestie tools attachments cleanup --older-than 7d --kinds voice,audio --confirmAttachment cleanup mặc định là dry run. Thêm --confirm mới xóa file khớp điều kiện.
bestie mcp listbestie mcp add remote-docs --url https://example.com/mcp --transport streamable-httpbestie mcp login remote-docsbestie mcp login remote-docs --code <code>bestie mcp show dry-runbestie mcp test dry-runbestie mcp tools dry-run --connectbestie mcp classify dry-run read_file --category readbestie mcp call dry-run read_file --read --json '{"path":"README.md"}'Validation trong Bestie core repo
Phần tiêu đề “Validation trong Bestie core repo”Các lệnh smoke/test này thuộc Bestie source repository, không phải repo docs site:
npm run buildnpm run smokenpm run smoke:channels:doctor:jsonnpm run smoke:zalonpm run smoke:zalo:setupnpm run eval:characternpm test