Skip to content

Slash Commands

Type / in the TUI to trigger a slash command. Partial matches are supported — /se matches /session. If you prefer the keyboard, ctrl+p opens the same command picker. See Keyboard Shortcuts for the rest of the TUI controls.

CommandAliasesDescription
/new/new-sessionStart a new session
/session/sessionsSwitch between sessions
/summarize/summarySummarize and compact the current context
CommandAliasesDescription
/model/modelsSwitch model mid-session
/model-selection/model_selectionShow the shared model-selection status family: configured slots, next-turn selector, and one-turn override posture
/mode [mode]Show or set the shared session-mode status family. Read-only /mode reports current mode, reachable modes, deferred mode-change posture, and the latest bounded autoselect/manual-override fact; setting a mode keeps the existing choreography-backed mutation path. The built-in modal preset exposes code, chat, debug, review, plan, and sre; custom choreographies may expose fewer states.
/thinkingToggle extended reasoning mode
/reasoningSet reasoning effort level
CommandAliasesDescription
/attach/file-pickerAttach a file to the current message
/editorOpen current prompt in $EDITOR
/memoryView and manage persistent memories
/reflections/pending_reflections, /reflection_approveReview reflections awaiting operator approval; approve to persist or reject to discard (requires the sqlite backend)
/debugger/runsOpen the replayable agent debugger for recent runs in the current session
/slash-status/slash_statusShow slash discovery posture, exact gateway behavior, and a bounded recent slash-routing tail; pair with bmo config show-slash-status for the detached config-only view
/run-observability/run_observabilityOpen the bounded run-observability hub for session summary, cue ledger, and trace-lens routing
/cue-ledger/cue_ledger, /run-cue-ledger, /run_cue_ledgerOpen the run cue ledger for the current session family
/epistemic-control [hints]/epistemic_controlInspect BMO’s decision posture for acting, asking, inspecting, or deferring under uncertainty; see Decision Posture
/rule-files/rule_filesShow the session-aware local rule-file projection for the current workspace
/chat-interface/chat_interface, /shell-posture, /shell_postureShow the local-only Bubble Tea chat-shell status family: transcript/composer posture, overlay state, and when to drill into /degraded
CommandAliasesDescription
/intent discuss|plan|executeSet the next submit intent: discuss (chat/read-only, skips plan-prompt injection), plan, or execute. Optional text on the same line is sent immediately under that intent. Use /intent discuss … to explore a topic without running mutating tools.
/approve/approve-plan, /approve_planApprove a staged plan and advance to execute phase
/contract-rerun/contract_rerunRe-run change-contract checks for the active session
/contract-obligations/contract, /contract_obligationsInspect or waive the current session’s change-contract obligations
/plan/return-to-planReturn to plan phase to revise before executing
/reviewRun the built-in review command against the current change set
/pr-ready/pr_readyRun the built-in PR-ready command to harden the current change set for merge
/todosToggle the task/todo pills overlay; can resurface recent or completed todo state, not only active todos
/queue/queuesOpen the queued prompt manager scoped to the current session when one is active
/enqueue <prompt>Queue a prompt for execution after the current run completes (same as ctrl+enter from the composer)
/diff-mode/diff_modeToggle inline diff display for file writes
/yoloToggle yolo mode (skip all tool confirmations)
CommandAliasesDescription
/agents/agentView spawned sub-agents and manage active ones with follow-up or close actions
/agent-family/agent_family, /familyInspect live child sessions and recent replayable family runs in one operator surface
/agent_kinds/kinds, /agent-kindsView configured agent kinds (registry: prompts, mesh caps, tool policy)—not live spawns; see Agent kinds
/worktree/worktreesView and manage sub-agent git worktrees and isolation overrides
/team/jobsView live team and batch job status
CommandAliasesDescription
/recipe/recipesOpen the recipe picker dialog
/schedules/scheduled-jobs, /scheduled_jobsBrowse persisted scheduled jobs from the scheduler store
/schedule/schedule-daemonInspect the schedule daemon and start or stop it
/skillsOpen the skills picker and activate a discovered skill
CommandAliasesDescription
/sidebarToggle the sidebar
/help-toggleShow or hide the inline keybinding help footer
/activity/toggle-activityExpand or collapse the runtime Activity row feed (same as ctrl+a; Activity strip is on by default — set options.tui.runtime_activity_row = false to hide)
CommandAliasesDescription
/hooksView configured hooks and recent runtime hook activity
/settings/configOpen the settings dialog
/config-status/config_statusShow live layered-config status from the shared status snapshot
/autopilotStart or stop the headless autopilot runtime
/autopilot_status/autopilot-status, /ap-status, /ap_statusInspect autopilot posture, pillars, PID files, manifest, and the recent autopilot.fired ring
/gateway_status/gateway-status, /slack-gateway-statusInspect the shared Slack gateway service-status family: DM-only posture, detached authority, store checks, configured health metadata without implicit probing, and truthful recent-event unavailability for detached readers
/contracts/goal-contracts, /goal_contractsInspect persisted goal contracts: rails, expiry, and kill-switch state; see Goal contracts
/lifecycle/dlb-lifecycleRead-only lifecycle surface: class, state, authority, posture context, and reason metadata
/endocrine-graph/composition-graph, /w4-graphView the config-derived cross-layer composition sketch (nodes, edges, acyclicity)
/metabolism/fleet-controllerInspect fleet controller cycles, recommendations, and health signal state
/journal-status/journal_statusShow Journal posture: state, partition binding, recent ring saturation, and action × outcome counts. See Journal posture.
/health/health-posture, /health_postureShow the shared health-check posture family: lifecycle vocabulary, subsystem rows, sticky-holding warnings, and explicit detached-vs-live authority; GET /v1/health remains liveness-only
/journal/jCross-subsystem dated narrative for the current session
CommandAliasesDescription
/questions/questionBrowse and resolve pending operator questions (permissions, MCP elicitations, clarifications); see Operator questions
/discovery/discover, /exploreBrowse capabilities grouped by category (same registry as the command palette)
/arenaInspect the shared Arena status snapshot, recent candidate/workflow posture, and start a comparison round
/gloss/timeline, /perfPer-turn execution timeline with phase durations
/markers/workspace-markersWorkspace stigmergy markers and scope counts
/workspace-claims/claimsInspect active workspace path claims, hard/soft counts, and negotiation states
/pack/packsOperating pack picker and session pack state
/capsules/edit-capsulesRecent edit capsules with recovery classification, rollback, and dismiss flows
/undoRecovery hub for session checkpoints, recovery-needed edit capsules, and destructive git commit rewind
/orch/adaptive-orch, /adaptive_orchAdaptive orchestration inspector (reshape, monitor)
/compaction/compaction-reactions, /compaction_reactionsRecent compaction idle-gate evaluations
/contextOpen the Context hub: token budget, pruning controls, and deep-links to memory and compaction
/prompt-stack/prompt_stackShow the metadata-only prompt-stack posture: process ring, last-build actions, recent builds, and Context Lineage handoff; see Prompt Stack
/quality-gates/quality_gatesShow Quality Gates posture: armed surfaces, judge status, and metadata-only recent decisions; see Quality Gates
/strategy/workspace-strategyInspect cross-session workspace strategy memory entries
/cartography/workspace-map, /workspace_mapOpen heat, stigmergy markers, and workspace trail in one tabbed drill-in
/germinate/germinate-dormant, /germinate_dormantRecord germination (dormant → active) for a persisted promotion seed
CommandAliasesDescription
/initAnalyze the project and write the configured context file (AGENTS.md by default)
/docs/quickstartOpen the quickstart in the browser
/tools-docs/reference-toolsOpen the tools reference in the browser
/toolsOpen the Commands palette on the Tools tab
/help/commandsOpen the Commands palette (use /tools, /capabilities, or /discovery for discovery)
/slash-status/slash_statusInspect slash discovery posture and recent routing outcomes
/capabilitiesShow capability summary (what BMO can do)
/quit/exitExit BMO

Partial / input in the TUI raises the likely command and keeps review and debugger workflows one keystroke away:

Slash command palette
Live BMO TUI: the command palette makes the likely command rise to the active row as the operator types.