Command Reference

Type / in the editor to see the command palette with fuzzy search. All commands are prefixed with /. This reference describes native TUI slash handling unless another surface is named; it does not imply that every command has identical CLI, ACP, daemon, or web support.

Slim mode note: In om (slim mode), /help shows core commands only — design tree, cleave, delegate, and milestone commands are hidden to keep things focused. Type /help all to see every command, or /warpto switch to full mode. Hidden commands still work when typed directly.

Model & Inference

CommandDescription
/model / /model routeIn the native TUI, open the model menu at current route state. This is not a cross-surface route-history command.
/model listIn the native TUI, open the concrete model selector.
/model providersIn the native TUI, open the model menu's provider view.
/model <provider:model>Pin an exact concrete selected route for future turns.
/model grade <F|D|C|B|A|S>Set provider-neutral capability-grade intent.
/model provider <auto|local|upstream|endpoint>Set provider or endpoint selection intent; an endpoint ID may replace endpoint.
/model policy <exact|minimum|nearest>Set grade matching policy. exact is exact grade, not a concrete route pin.
/model unpinClear the exact concrete model override and resume grade/provider intent routing.
/think [level]Set thinking level: off, minimal, low, medium, or high.
/context compactTrigger context compaction. Use standard, extended, or massive to select a context class.
/context reset / /context clearSave the current session and start a fresh conversation with cleared live context.

Current model/status views show current state only. No supported command lists the append-only historical route leases recorded for session-backed or sessionless dispatch.

Session & Memory

CommandDescription
/statsSession telemetry — turns, tool calls, tokens, duration.
/newSave the current session and start a fresh one.
/memoryMemory statistics — facts, episodes, working memory.
/sessionsList saved sessions with lineage-aware resume metadata. Resume with --resume.
/note [text]Capture a note for later (persists across sessions).
/notes [clear]Show or clear pending notes.

Authentication

CommandDescription
/auth [status|login|logout|unlock]Inspect or change provider authentication.
/logout [provider]Log out of a provider.
/auth [action]Authentication management: status, unlock.
/secrets [action]Manage stored secrets: list, set, get, delete. /secrets set NAME opens hidden input for raw values; /secrets get NAME checks resolution without printing the value.
/vault [action]HashiCorp Vault integration: status, unseal, login, configure, init-policy.

Secrets

CommandDescription
/secretsShow configured secret names and recipes. Values are never shown.
/secrets setOpen the common-secret selector.
/secrets set VAULT_ROOT_TOKENCapture an arbitrary operator secret through hidden input and store it in the OS keyring.
/secrets set VAULT_TOKEN keyring:VAULT_ROOT_TOKENCreate a keyring alias recipe without copying or exposing the value.
/secrets get VAULT_ROOT_TOKENCheck that a secret resolves. This does not print the value.
/secrets delete VAULT_ROOT_TOKENRemove the recipe and best-effort keyring entry.

Development lifecycle

CommandDescription
/init [action]Initialize project — scan & migrate agent conventions. Args: scan, migrate.
/migrate [source]Import from other tools: auto, claude-code, codex, cursor, aider.
/checkinTriage what needs attention now — open designs, active changes, recent issues.
/statusShow harness and composition status, including providers, routing, the active composition generation, contribution health and cleanup assurance, candidate diagnostics, and compatibility-dispatch parity.
/profile components viewShow packaged core components, effective activation, restart state, and determining policy provenance.
/profile component enable|disable <selector>Change future-boot component policy in the selected profile source. See Core Component Policy.
/milestone [action]Release milestone management: freeze, status.
/delegate [status]Delegate task management across sessions.
/chronos [sub]Date/time context: week, month, quarter, relative, iso, epoch, tz, range, all.
/updateCheck for updates, inspect release notes, and install verified stable, RC, or nightly builds depending on the selected update lane.

/status reports the current composition and lifecycle projection. It does not list historical unknown invocations or mutation-fence evidence, and no supported slash command currently reconciles or clears that state. See the recovery guidebefore retrying a mutation with unknown completion.

Long-Running Automation

CLIDescription
omegon sentryRun the autonomous task executor with trigger intake, task budgets, run logs, and a local HTTP control plane.
omegon runRun one bounded headless task and exit with a structured status code.
omegon serveRun the persistent daemon/control-plane process.
omegon acpRun Agent Client Protocol over stdio or WebSocket.

omegon run task.toml is the manifest-driven bounded entrypoint. A task can admitmax_turns, timeout_secs, token_budget, andtool_budget under [bounds]. tool_budget currently has no command-line override. One-shot CLI output projects representable session state and actions, but it does not perform persistent busy-state reconciliation.

OpenSpec

OpenSpec lifecycle operations are currently agent tool actions onopenspec_manage, not /opsx:* slash commands.

Tool actionDescription
openspec_manage(status)Show all active OpenSpec changes.
openspec_manage(get)Show one change and its spec/task state.
openspec_manage(propose)Create a new OpenSpec change proposal.
openspec_manage(add_spec)Add specs to a change.
openspec_manage(register_tasks)Register task progress from tasks.md.
openspec_manage(register_test_file)Register required test coverage before implementation.
openspec_manage(archive)Archive a verifying change to baseline.

Interface

CommandDescription
/auspexShow Auspex attachability and handoff status.
/auspex openLaunch the primary browser surface. If the local compatibility server is not running yet, Omegon starts it first.
/dashOpen Omegon's local browser compatibility/debug surface (real-time live state over WebSocket).
/mouse [on|off]Toggle pane mouse interaction. Mouse capture must be enabled for click and double-click interactions.
/copy [plain|raw|answer|latest|session]Copy the selected segment, latest answer, or session projection.
/transcript / /transcript file|openWrite or open the exact committed semantic transcript for full lineage.
/transcript suffixWrite the explicitly labeled exact semantic suffix for mixed lineage. Legacy and mixed full-session exact transcript requests are unavailable.
/session-export / /session-export file|openWrite or open presentation/evidence output with provenance, freshness, partial/abandoned evidence, and overlay disclosure.
/session-export scrollbackExport current presentation scrollback. This is not exact transcript authority.
/warpToggle live between om (slim) and omegon (full) runtime posture.
/shackleForce slim om-style posture: copy-friendly, conversation-first, lower-pressure surfaces.
/unshackleForce full omegon posture with the broader harness surfaces.
/tree [sub]Design tree summary: list, frontier, ready, blocked.
/tutorial [action]Interactive tutorial overlay. Primary paths: /tutorial for the current-project flow and /tutorial demo for the scripted showcase. Management args: status, reset.
/splashReplay the splash animation.

System

CommandDescription
/versionShow build version, git SHA, and build date.
/helpShow available commands (filtered in slim mode). Use /help all for the complete list.
/exitQuit (or double Ctrl+C).

Agent tools

In addition to slash commands, the agent has access to structured tools that it calls autonomously.

Default inventory

These tools are declared in both om (slim) and omegon (full) modes. Optional backing services can still report typed unavailability:

Situational tools

Lifecycle, decomposition, advanced memory, local inference, and other specialist tools may be hidden until their capability group is enabled. Use manage_tools to inspect the live group inventory. Tool availability is dynamic: extensions, project configuration, persona policy, and runtime mode can add or remove tools, so the inventory shown by the running harness is authoritative.