Command reference
This page lists commonly used Bestie CLI commands.
bestie --helpbestie onboardbestie onboard --skip-provider-testbestie statusbestie logsbestie chatInside terminal chat:
/help/status/memory/memory pause/memory resume/pendingDoctor
Section titled “Doctor”bestie doctorbestie doctor --jsonbestie doctor --fixbestie doctor --telegram-connectbestie doctor --telegram-speech-testTelegram
Section titled “Telegram”bestie telegram setupbestie telegrambestie telegram --oncebestie telegram --once --transcript .bestie/logs/telegram-smoke.jsonlTelegram voice helpers:
bestie telegram voice setup-localbestie telegram voice modelsbestie telegram voice download-model smallbestie telegram voice download-model small --confirm --useMemory
Section titled “Memory”bestie memory statusbestie memory pausebestie memory resumebestie memory listbestie memory search concisebestie memory add communication_preference "User prefers concise replies."bestie memory inspect 1bestie memory edit 1 "Updated memory text."bestie memory forget 1bestie memory messages --limit 5 --role userbestie memory messages search project --limit 5 --role assistantbestie memory exportbestie memory clear --yesbestie memory pending --limit 5bestie memory pending search hanoi --limit 5bestie memory pending inspect 1bestie memory approve 1bestie memory reject 1bestie memory reject-all --yesbestie tools logs --lines 20bestie tools memories --limit 5bestie tools git statusbestie tools git diffbestie tools git log --limit 5bestie tools attachments cleanup --older-than 7d --kinds voice,audiobestie tools attachments cleanup --older-than 7d --kinds voice,audio --confirmbestie mcp listbestie mcp show dry-runbestie mcp test dry-runbestie mcp test dry-run --connectbestie mcp tools dry-run --connectbestie mcp classify dry-run read_file --category readbestie mcp call dry-run read_file --read --json '{"path":"README.md"}'bestie mcp call dry-run read_file --read --ask --json '{"path":"README.md"}'Project validation
Section titled “Project validation”npm run buildnpm run smokenpm run smoke:chatnpm run smoke:doctornpm run smoke:doctor:jsonnpm run smoke:doctor:fixnpm run smoke:doctor:exit-codenpm run smoke:mcpnpm run smoke:onboardnpm run smoke:statusnpm run smoke:toolsnpm run smoke:telegramnpm run smoke:telegram:setupnpm run eval:characternpm run eval:character:casesnpm testReal Telegram smoke is opt-in only and requires a fresh owner message:
BESTIE_TELEGRAM_REAL_SMOKE=1 npm run smoke:telegram:real