/help / /help <command> | Every command by category, with aliases, context modifiers, one-shot flags and subcommands; /help <command> (e.g. /help session) lists that command’s subcommands and options |
/menu (or /) | Opens the interactive command palette — a navigable list of every command (see Command Palette) |
/exit or /quit | Exit ChatCLI |
/newsession | Start a new conversation session |
/config, /status or /settings | Configuration panorama (accepts subsections — see below); bare opens the palette with the sections |
/reload (alias /config --reload) | Reload settings from .env — covers every provider variable (keys, models, endpoint overrides, BEDROCK_PROVIDER) and the embeddings provider (CHATCLI_EMBED_*); values removed from .env are cleared without restarting |
/switch | Switch LLM provider or model (with dynamic autocomplete); bare opens the providers/flags palette |
/provider (or /providers) | Switch the active LLM provider by name; bare opens the palette with the active providers (same UX as /model) |
/model <name> (or /models) | Shorthand for /switch --model <name>; bare opens the palette with the available models |
/max-tokens <num> | Shorthand for /switch --max-tokens <num>; with no argument, shows the current value |
/agent or /run | Start agent mode |
/coder | Start coder mode (code engineering) |
/auth | Manage OAuth credentials |
/clear | Clear the conversation: the turns go to a checkpoint (/rewind restores them) while the session binding, attachments and memory stay |
/redraw | Repaint the screen (prompt corrupted or visual artifacts; also /reset) |
/connect | Connect to remote server (gRPC) |
/disconnect | Disconnect from remote server |
/context | Manage persistent contexts |
/plugin | Manage plugins |
/skill | Manage skills from registries |
/<command> | Invoke a slash-command template from .chatcli/commands (project or ~/.chatcli/commands, with interop for 9 agent-CLI ecosystems — Claude Code, Devin, Windsurf, Cursor, opencode, Codex, Gemini, Qwen, Copilot): /review-pr 1326. /config commands lists the catalog |
/session | Manage sessions (save, load, attach, detach, status, list, delete, new, fork, search) |
/nextchunk | Load next file chunk |
/retry | Retry last failed chunk |
/retryall | Retry all failed chunks |
/skipchunk | Skip a file chunk |
/version | Version card: installed build, install channel, latest release and what’s new when an update exists |
/update | Update ChatCLI through the same channel it was installed with (Homebrew, go install or release binary); /update check only checks. Also available outside the REPL as the chatcli update subcommand |
/compact | Compact conversation history (auto or guided) |
/autocompact | Session auto-compaction threshold |
/rewind | Rewind to a previous conversation checkpoint |
/memory | View/load/edit memory (today, yesterday, week, load, longterm, list, profile, profile set <field>=<value>, remember <fact>, forget <substring>, topics, projects, stats, facts, timeline [q], compact) |
/graph | Renders the knowledge graph to an image (PNG, via embedded go-graphviz). /graph = full graph; /graph <subject> = a node’s local graph |
/watch | K8s watcher status |
/mcp | Manage MCP servers (status, tools, restart) |
/hooks | List configured lifecycle hooks |
/cost [reset|last|sessions|export] | Session cost summary; reset the period, view the previous/recent snapshots, export JSON |
/storage [store] / /storage prune [store] [--apply] | Inventory of every local store (files, size, policy, what the rules would remove now); prune is a dry run until --apply |
/worktree | Manage git worktrees (create, list, remove, status) |
/channel | MCP channels inbox + trigger engine — see /channel subcommands |
/websearch | Manage web search provider (status, list, provider, reset) |
/policy | Session security-policy mode (status, mode auto, mode interactive) — see Session Policy Mode |
/thinking | Cross-provider reasoning/thinking override (on|off|auto|low|medium|high|max|budget=N) — see #7 Reasoning Backbone |
/plan | Force Plan-and-Solve / ReWOO on next /agent or /coder — see #2 Plan-and-Solve |
/refine | Toggle Self-Refine for the session (on|off|once|auto) — see #5 Self-Refine |
/verify | Toggle Chain-of-Verification for the session (on|off|once|auto) — see #6 CoVe |
/reflect | Durable lesson queue (status, list, failed, retry, purge, drain) — see #3 Reflexion |
/schedule | Schedule a durable job (cron / relative / interval / wait-until) — see Scheduler |
/wait | Wait for a condition and optionally run an action — see Scheduler |
/jobs | Manage scheduled jobs (list, show, tree, cancel, pause, resume, logs, history, daemon, gc) |
/agents | Live agent runs as a tree (list, show <id>, cancel <id>) — see Agent Squad |
/board | Squad work board (list, show, create, move, assign, note, archive) — see Agent Squad |
/taskgraph | Task graph runs (status, show, list, dash, prune, cancel) — watch a DAG execution mid-run, see Task Graph |
/dash | Live dashboard of the whole runtime (open, url, status, off): a real-time graph of agents, LLM, tools, skills, MCP, the seven patterns, background work and connections across every chatcli process on the machine. Works mid-run and over ACP; chatcli dash serves it from a terminal of its own. See Live Dashboard |
/mail | Squad mail (list, send <agent> <text>, pending) — see Agent Squad |
/parked | List agents parked via @park — prune removes terminals, gc <dur> removes old ones — see Agent Park & Resume |
/resume | /resume <token> forces immediate resume of a park (idempotent against auto-resume) |
/cancel-park | /cancel-park <token> aborts a park: deletes snapshot + cancels scheduler job |
/park-note | /park-note <message> sends a directive to the parked agent — delivered as an instruction when it resumes |
/ratelimit or /limits | Show the current provider’s rate limits, parsed from the last response’s x-ratelimit-* headers (remaining requests/tokens and reset) |
/export | Export the current session’s agent trajectory as ShareGPT-format JSONL (fine-tuning / analysis) |
/moa | Mixture-of-Agents: several models propose in parallel and an aggregator synthesizes; every participant gets a chat turn’s briefing + read-only tools (knowledge, CCR recall, memory) (CHATCLI_MOA_MODELS); --layers N adds cross-review rounds where each model revises after reading the others — see Mixture-of-Agents |
/gateway | Run ChatCLI as a detached messaging daemon (start, status, stop): each message runs through the agent loop and progress is streamed over Telegram/Slack/Discord/WhatsApp/webhook — see Chat Gateway |
/hub | Inspect and manage the shared cross-channel conversation: whoami (principal + active conversation), bind <platform> <userid> [principal], bindings [principal] — see Conversation Hub |
/lsp <file> | Code diagnostics (errors/warnings) for a file via the Language Server Protocol — see LSP Diagnostics |