/** Bot commands reference — full list of chat transport commands. */ import type { Metadata } from 'next' /** Page metadata for the bot commands reference. */ export const metadata: Metadata = { title: 'Bot Commands — Huskies Docs', description: 'Full reference of huskies bot commands available in Matrix, Slack, WhatsApp, Discord, and the web UI.', } /** Renders the full bot commands reference page. */ export default function CommandsPage() { return ( <>
Commands available in every chat transport (Matrix, Slack, WhatsApp, Discord) and the built-in web
UI. Commands are case-insensitive. Run help in any chat to see the list.
@huskies start 42) or enable ambient mode so it responds to all messages. In the web
UI, type commands directly.
status <number> for a
detailed triage dump on a specific story.
start <number>. To use the opus model:{' '}
start <number> opus.
move <number> <stage>. Stages:{' '}
backlog, current, qa, merge,{' '}
done.
show <number>.
delete <number>.
unblock <number>. Clears the blocked flag and resets
the retry count.
assign <number> <model>{' '}
(e.g. assign 42 opus).
depends <number> [dep1 dep2 ...]. Call with no deps
to clear all dependencies.
timer <number> HH:MM. List all timers:{' '}
timer list. Cancel: timer cancel <number>. Times are interpreted
in the project timezone.
rmtree <number>. Useful for freeing disk space on a story that needs to be
restarted.
coverage run to rerun the full
test suite and regenerate the report.
htop to start,{' '}
htop 10m to run for 10 minutes, htop stop to stop.
script/test) and show a pass/fail summary with
output. Use run_tests <number> to run tests inside a specific story's
worktree instead of the project root.
loc (top 10), loc <N> for
N files, or loc <filepath> for a specific file.
overview <number>.
setup generate,{' '}
setup confirm, setup skip, setup retry.
ambient on or{' '}
ambient off. In ambient mode the bot responds to all messages, not just addressed
ones.