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.
Show 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.
Set 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_plan
Approve a staged plan and advance to execute phase
/contract-rerun
/contract_rerun
Re-run change-contract checks for the active session
/contract-obligations
/contract, /contract_obligations
Inspect or waive the current session’s change-contract obligations
/plan
/return-to-plan
Return to plan phase to revise before executing
/review
Run the built-in review command against the current change set
/pr-ready
/pr_ready
Run the built-in PR-ready command to harden the current change set for merge
/todos
Toggle the task/todo pills overlay; can resurface recent or completed todo state, not only active todos
/queue
/queues
Open 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)
Expand 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)