Type any slash command at the > prompt. Commands are case-insensitive.
Type / to open the autocomplete dropdown — installed skills are also
shown there as runnable commands.
Navigation /help /quit /clear /new /status /version
Model /model /provider /reasoning /stream
Session /session /retry /undo /stop /history /save /export /title /resume
Config /config /prompt /verbose /personality /statusbar
Tools /tools /toolsets /reload-mcp /plugins
Analysis /cost /usage /compress /insights
Advanced /queue /background /rollback
Gateway /platforms /approve /deny /sethome /update
Appearance /theme /skin /paste /mouse
Command Aliases Description /help/h, /?Show the help overlay with all commands /quit/exit, /qExit EdgeCrab (auto-saves session) /clear/clsClear the visible output buffer /new/resetStart a fresh session (clears conversation history) /statusShow model, token count, iteration count, and cost /versionPrint EdgeCrab version and build info
Command Description /model [name]Show current model or switch (e.g. /model anthropic/claude-opus-4) /providerList available providers /reasoning [level]Set reasoning effort: off, low, medium, high — or show/hide for think-block visibility /stream [on|off|toggle|status]Toggle live token streaming
Command Description /session [id]List recent sessions or switch to a session by ID /retryRe-send the last user message /undoRemove the last user + assistant message pair from history /stopAbort the current in-flight agent request immediately /historyShow session turn count and token usage /save [path]Save conversation to a JSON file /export [path]Export conversation as Markdown /title <text>Set or rename the current session title /resume [id]Resume a previously saved session /session rename <id> <title>Rename a session /session delete <id>Delete a session /session prune <days>Delete sessions older than N days
Command Description /config [key] [value]Read or set configuration values live (dotted key path) /promptShow the full assembled system prompt for this session /verboseCycle tool verbosity: off → new → all → verbose /personality [name]Show active personality or switch preset mid-session /skin [name]Switch skin preset (alias: /theme) /statusbar [on|off]Toggle the status bar visibility
Command Description /toolsList all registered tools and their status /toolsetsList toolset aliases and their member tools /reload-mcpDrop and reconnect all MCP server connections /pluginsDiscover and list installed plugins /mcp-token [set|remove|list] <name> [token]Manage MCP OAuth Bearer tokens
Command Description /memoryShow all persistent memory files with sizes /skills [browse|install|remove]List, browse hub, install, or remove skills
Command Description /costShow token usage and estimated USD cost for the session /usageAlias for /cost with full per-model breakdown /compressManually trigger conversation compression (summarisation) /insightsShow AI-generated session insights from the session DB
Command Description /queue <prompt>Queue a prompt to run after the current turn finishes /background <prompt>Run a prompt as an isolated background session /rollback [name]List checkpoints or restore to checkpoint <name>
Command Description /theme [name]Reload skin from ~/.edgecrab/skin.yaml or switch named preset /skin [name]Same as /theme /pastePaste clipboard image or text into the input /mouse [on|off|toggle|status]Manage terminal mouse-capture mode
Command Description /platformsShow status of all configured messaging platforms /approveApprove a pending gateway action (inline button equivalent) /denyDeny a pending gateway action /sethome [channel]Set the current channel as the home notification channel /updateCheck for and install EdgeCrab binary updates /cron [subcommand]Show or manage scheduled cron jobs /voice [on|off|tts]Toggle voice input/output mode /browser [sub]Chrome CDP: connect, disconnect, status, tabs, recording on|off /doctorRun diagnostics inline (providers, tools, platforms) /copilot-authTrigger GitHub Copilot device-code authentication flow
Sourced from the /help output in commands.rs:
Key Action PgUp / PgDnScroll output up / down one page Shift+Up / Shift+DownScroll output 3 rows Alt+Up / Alt+DownScroll output 5 rows Ctrl+HomeJump to top of output Ctrl+EndJump to bottom (live view)
Key Action EnterSubmit message Shift+EnterInsert newline (multi-line input) Up / DownNavigate prompt history Right / TabAccept ghost-text hint / tab complete Ctrl+UClear the input field Ctrl+LClear the screen
Key Action Ctrl+CClear input / interrupt agent (double-press to force exit) Ctrl+DExit (on empty input) Ctrl+MToggle mouse-capture / text-selection mode
Use /personality <preset> to overlay a conversational style for the
current session (does not change the underlying model):
Preset Style helpfulDefault — clear and professional conciseUltra-terse: no prose, just answers technicalDeep technical detail; no hand-holding kawaiiEnthusiastic and cute pirateArr, matey philosopherEvery reply is a meditation hypeMaximum hype energy shakespeareEarly Modern English noirHard-boiled detective catgirlAnime catgirl creativeCreative writing focus teacherPatient step-by-step explanations surferChill vibes uwuuwu speech mode
Type / and press Tab : The autocomplete dropdown shows all commands plus your installed skills — no need to memorize the full list.
Use /config key value for live tuning : Change max_iterations, reasoning_effort, or personality mid-session without restarting.
/rollback lists checkpoints first : Run /rollback with no arguments to see the snapshot list before committing to a restore.
/verbose all for debugging tool calls : Shows every tool input and output inline. Switch back with /verbose off to declutter.
/queue chains prompts : /queue run cargo test will run cargo test automatically after the current turn completes — useful for long refactors.
/compress before a long task : Manually trigger history summarisation to free up context window before starting a compute-intensive task.
What’s the difference between /new and /session?
/new (alias /reset) starts a fresh session immediately, discarding current history. /session without arguments lists all saved sessions so you can switch to one.
Can I run a slash command while the agent is responding?
Yes for /stop and /approve//deny — they interrupt or gate the current turn. Other commands are queued until the turn finishes.
How does /undo work with tool calls?
/undo removes the last user message and the assistant’s reply (including all tool call turns) as a unit. Useful for retrying a prompt that went wrong.
Does /save include tool call history?
Yes — the JSON file includes the full message array with tool call and tool result turns.
Can I alias a slash command?
Not via config. But you can put a skill named pr-review and invoke it as /pr-review from the TUI — skills appear in the / autocomplete alongside built-in commands.