# Slash Commands

This file is generated from `packages/cli/src/tui/command-registry.ts`.

Do not edit this file by hand. Run:

```bash
pnpm docs:commands:write
```

Command metadata drives the TUI, REST command proxy, gateway exposure, and agent-tool safety policy.

## Summary

| Category | Commands |
| --- | ---: |
| Core | 30 |
| Models And Endpoints | 2 |
| Sessions And Control | 14 |
| Runtime | 12 |
| Media | 11 |
| Network And P2P | 10 |
| Memory And Context | 3 |
| Tools And Skills | 6 |
| External Gateways | 2 |
| Secrets | 2 |
| Interface | 10 |
| Administration | 2 |
| Planned | 8 |

## Core

### /bruteforce

Toggle brute-force mode (auto re-engage on turn limit)

| Field | Value |
| --- | --- |
| Category | Core |
| Status | implemented |
| Surfaces | tui, rest, gateway, agentTool |
| Safety | none |
| Aliases | /brute |
| Args | - |
| Subcommands | - |

Signatures:

- `/bruteforce` - Toggle brute-force mode (auto re-engage on turn limit)

### /camera

Open compact camera preset menu shared with /live

| Field | Value |
| --- | --- |
| Category | Core |
| Status | implemented |
| Surfaces | tui, rest, gateway, agentTool |
| Safety | none |
| Aliases | - |
| Args | - |
| Subcommands | status |

Signatures:

- `/camera` - Open compact camera preset menu shared with /live
- `/camera status` - Show selected camera and per-device presets
- `/camera select\|preview\|resolution\|fps\|rotate` - Manage camera source, preview, resolution, FPS, and orientation

### /clear

Clear the screen

| Field | Value |
| --- | --- |
| Category | Core |
| Status | implemented |
| Surfaces | tui, rest, gateway |
| Safety | userOnly |
| Aliases | /cls |
| Args | - |
| Subcommands | - |

Signatures:

- `/clear` - Clear the screen

### /commands

Allow agent to invoke slash commands as tools

| Field | Value |
| --- | --- |
| Category | Core |
| Status | implemented |
| Surfaces | tui, rest, gateway |
| Safety | userOnly |
| Aliases | /cmds |
| Args | auto |
| Subcommands | auto, manual |

Signatures:

- `/commands auto` - Allow agent to invoke slash commands as tools
- `/cmds auto` - Alias for /commands auto
- `/commands manual` - Slash commands are user-only (default)

### /config

Show current configuration

| Field | Value |
| --- | --- |
| Category | Core |
| Status | implemented |
| Surfaces | tui, rest, gateway, agentTool |
| Safety | none |
| Aliases | /cfg |
| Args | - |
| Subcommands | - |

Signatures:

- `/config` - Show current configuration

### /cost

Show session token cost breakdown

| Field | Value |
| --- | --- |
| Category | Core |
| Status | implemented |
| Surfaces | tui, rest, gateway, agentTool |
| Safety | none |
| Aliases | /costs |
| Args | - |
| Subcommands | - |

Signatures:

- `/cost` - Show session token cost breakdown

### /cron

Cron/scheduled job management

| Field | Value |
| --- | --- |
| Category | Core |
| Status | implemented |
| Surfaces | tui, rest, gateway |
| Safety | userOnly, networked |
| Aliases | - |
| Args | - |
| Subcommands | list, add, edit, pause, resume, run, remove, outputs, tick |

Signatures:

- `/cron` - Cron/scheduled job management
- `/cron list` - List cron jobs
- `/cron add &lt;schedule&gt; &lt;prompt&gt;` - Create a new cron job
- `/cron edit &lt;id&gt; &lt;field&gt; &lt;val&gt;` - Update a cron job field
- `/cron pause &lt;id&gt;` - Pause a cron job
- `/cron resume &lt;id&gt;` - Resume a paused cron job
- `/cron run &lt;id&gt;` - Execute a cron job immediately
- `/cron remove &lt;id&gt;` - Delete a cron job
- `/cron outputs &lt;id&gt;` - Show saved output files for a job
- `/cron tick` - Run scheduler tick

### /deep

Toggle deep context - relaxes compaction so large models use 85% of context

| Field | Value |
| --- | --- |
| Category | Core |
| Status | implemented |
| Surfaces | tui, rest, gateway, agentTool |
| Safety | none |
| Aliases | /deep-context |
| Args | - |
| Subcommands | - |

Signatures:

- `/deep` - Toggle deep context - relaxes compaction so large models use 85% of context

### /destroy

Find and kill orphaned Omnius child processes (this project)

| Field | Value |
| --- | --- |
| Category | Core |
| Status | implemented |
| Surfaces | tui |
| Safety | destructive, profileGated |
| Aliases | - |
| Args | processes |
| Subcommands | processes, project |

Signatures:

- `/destroy processes` - Find and kill orphaned Omnius child processes (this project)
- `/destroy processes --global` - Kill ALL orphaned Omnius processes system-wide
- `/destroy project` - Remove .omnius folder, kill all tasks, clear console, and exit

### /evaluate

Evaluate last completed task (LLM quality scoring)

| Field | Value |
| --- | --- |
| Category | Core |
| Status | implemented |
| Surfaces | tui, rest, gateway, agentTool |
| Safety | none |
| Aliases | /eval |
| Args | - |
| Subcommands | - |

Signatures:

- `/evaluate` - Evaluate last completed task (LLM quality scoring)

### /flow

Toggle FlowState protocol - immediate action, tight loops, goal clarity

| Field | Value |
| --- | --- |
| Category | Core |
| Status | implemented |
| Surfaces | tui, rest, gateway, agentTool |
| Safety | none |
| Aliases | /flowstate |
| Args | - |
| Subcommands | - |

Signatures:

- `/flow` - Toggle FlowState protocol - immediate action, tight loops, goal clarity

### /fortemi

Manage Fortemi React bridge integration

| Field | Value |
| --- | --- |
| Category | Core |
| Status | implemented |
| Surfaces | tui, rest, gateway |
| Safety | userOnly, networked, profileGated |
| Aliases | - |
| Args | - |
| Subcommands | - |

Signatures:

- `/fortemi` - Manage Fortemi React bridge integration

### /help

Show this help

| Field | Value |
| --- | --- |
| Category | Core |
| Status | implemented |
| Surfaces | tui, rest, gateway, agentTool |
| Safety | none |
| Aliases | /h, /? |
| Args | - |
| Subcommands | - |

Signatures:

- `/help` - Show this help

### /hf

Show HF token status (set / not set)

| Field | Value |
| --- | --- |
| Category | Core |
| Status | implemented |
| Surfaces | tui |
| Safety | userOnly, secretBearing |
| Aliases | - |
| Args | - |
| Subcommands | clear, cancel |

Signatures:

- `/hf` - Show HF token status (set / not set)
- `/hf &lt;token&gt;` - Save Hugging Face access token to ~/.omnius/hf_token and unblock the active gated download
- `/hf clear` - Remove the persisted HF token
- `/hf cancel` - Cancel any pending HF token prompt and fall back immediately

### /insights

Show historical session insights

| Field | Value |
| --- | --- |
| Category | Core |
| Status | implemented |
| Surfaces | tui, rest, gateway, agentTool |
| Safety | none |
| Aliases | - |
| Args | - |
| Subcommands | - |

Signatures:

- `/insights` - Show historical session insights

### /live

Open live sensor stream menu for video/audio context

| Field | Value |
| --- | --- |
| Category | Core |
| Status | implemented |
| Surfaces | tui, rest, gateway, agentTool |
| Safety | none |
| Aliases | - |
| Args | - |
| Subcommands | status, run, chat, camera, resolution, fps, rotate, infer, clip, stop |

Signatures:

- `/live` - Open live sensor stream menu for video/audio context
- `/live status` - Show live sensor devices, selected streams, and latest snapshot
- `/live run [agent]` - Start low-latency video/audio feedback; agent enables background PFC review
- `/live chat` - Start low-latency voicechat with live audio/video context and async agent review
- `/live camera &lt;device&gt;` - Select a camera and render an ASCII preview
- `/live resolution [camera] 720p\|1080p\|1440p\|4k\|native` - Set per-camera live stream resolution (default 1080p)
- `/live fps [camera] 1\|2\|4\|8\|12\|15\|24\|30` - Set per-camera live stream FPS (default 8)
- `/live camera-on\|camera-off [camera]` - Enable or disable an individual live camera stream
- `/live rotate auto\|cw\|ccw\|180\|none [camera]` - Detect or set persistent camera orientation correction
- `/live infer [now\|on\|off]` - Toggle or run camera object/location inference
- `/live clip [on\|off]` - Toggle CLIP visual-memory recognition on live frames
- `/live audio\|asr\|sounds on\|off` - Toggle live audio context streams
- `/live stop` - Disable all live sensor streams

### /livechat

Alias for /live chat, used by the top live button

| Field | Value |
| --- | --- |
| Category | Core |
| Status | implemented |
| Surfaces | tui, rest, gateway, agentTool |
| Safety | none |
| Aliases | - |
| Args | - |
| Subcommands | - |

Signatures:

- `/livechat` - Alias for /live chat, used by the top live button

### /music

Open music-generation model/setup menu

| Field | Value |
| --- | --- |
| Category | Core |
| Status | implemented |
| Surfaces | tui, rest, gateway, agentTool |
| Safety | none |
| Aliases | - |
| Args | - |
| Subcommands | --model, setup, list |

Signatures:

- `/music` - Open music-generation model/setup menu
- `/music &lt;prompt&gt;` - Generate a music clip from a prompt
- `/music --model &lt;model&gt; &lt;prompt&gt;` - Generate music with an explicit music model
- `/music setup &lt;transformers\|audiocraft\|stable-audio\|diffusers&gt;` - Show setup commands for a music-generation backend
- `/music list` - List music models by category, quality, size, and hardware fit

### /ollama

Dry-run stale Ollama pool process cleanup

| Field | Value |
| --- | --- |
| Category | Core |
| Status | implemented |
| Surfaces | tui |
| Safety | destructive |
| Aliases | - |
| Args | cleanup |
| Subcommands | cleanup |

Signatures:

- `/ollama cleanup` - Dry-run stale Ollama pool process cleanup
- `/ollama cleanup --execute` - Terminate guarded stale Ollama pool runners

### /platforms

Show gateway platform state

| Field | Value |
| --- | --- |
| Category | Core |
| Status | implemented |
| Surfaces | tui, rest, gateway, agentTool |
| Safety | networked |
| Aliases | /gateway |
| Args | - |
| Subcommands | status, menu, setup, onboard, config, enable, disable, set, clear |

Signatures:

- `/platforms` - Show gateway platform state
- `/platforms status` - Show gateway platform state
- `/platforms menu` - Open interactive platform connectivity menu
- `/platforms setup` - Open platform onboarding menu
- `/platforms onboard` - Open platform onboarding menu
- `/platforms config` - Show redacted platform adapter configuration
- `/platforms enable &lt;id&gt;` - Enable a platform adapter
- `/platforms disable &lt;id&gt;` - Disable a platform adapter
- `/platforms set &lt;id&gt; token-env &lt;ENV&gt;` - Set adapter token environment variable
- `/platforms set &lt;id&gt; base-url &lt;url&gt;` - Set adapter base URL or webhook URL
- `/platforms set &lt;id&gt; target &lt;target&gt;` - Set adapter default channel, room, or target
- `/platforms set &lt;id&gt; mode &lt;polling\|webhook&gt;` - Set adapter polling or webhook mode
- `/platforms clear &lt;id&gt; &lt;key&gt;` - Clear saved adapter token, token-env, base-url, or target
- `/gateway` - Alias for /platforms
- `/gateway menu` - Alias for /platforms menu

### /quit

Exit omnius

| Field | Value |
| --- | --- |
| Category | Core |
| Status | implemented |
| Surfaces | tui, gateway |
| Safety | userOnly |
| Aliases | /exit |
| Args | - |
| Subcommands | - |

Signatures:

- `/quit` - Exit omnius

### /realtime

Toggle short spoken-dialogue mode for ASR/TTS-backed chat

| Field | Value |
| --- | --- |
| Category | Core |
| Status | implemented |
| Surfaces | tui, rest, gateway, agentTool |
| Safety | none |
| Aliases | - |
| Args | - |
| Subcommands | - |

Signatures:

- `/realtime` - Toggle short spoken-dialogue mode for ASR/TTS-backed chat
- `/realtime on\|off\|status` - Set or inspect realtime conversation mode

### /score

Show inference capability scorecard (memory, compute, speed, models)

| Field | Value |
| --- | --- |
| Category | Core |
| Status | implemented |
| Surfaces | tui, rest, gateway, agentTool |
| Safety | none |
| Aliases | /inference |
| Args | - |
| Subcommands | - |

Signatures:

- `/score` - Show inference capability scorecard (memory, compute, speed, models)

### /sound

Open sound-effect model/setup menu

| Field | Value |
| --- | --- |
| Category | Core |
| Status | implemented |
| Surfaces | tui, rest, gateway, agentTool |
| Safety | none |
| Aliases | - |
| Args | - |
| Subcommands | --model, setup, list |

Signatures:

- `/sound` - Open sound-effect model/setup menu
- `/sound &lt;prompt&gt;` - Generate a sound effect or ambience clip from a prompt
- `/sound --model &lt;model&gt; &lt;prompt&gt;` - Generate sound with an explicit audio model
- `/sound setup &lt;diffusers\|audiocraft\|stable-audio\|tangoflux&gt;` - Show setup commands for a sound-generation backend
- `/sound list` - List sound models by category, quality, size, and hardware fit

### /stream

Toggle real-time token streaming (pastel syntax highlighting)

| Field | Value |
| --- | --- |
| Category | Core |
| Status | implemented |
| Surfaces | tui, rest, gateway, agentTool |
| Safety | none |
| Aliases | - |
| Args | - |
| Subcommands | - |

Signatures:

- `/stream` - Toggle real-time token streaming (pastel syntax highlighting)

### /style

Show current response style

| Field | Value |
| --- | --- |
| Category | Core |
| Status | implemented |
| Surfaces | tui, rest, gateway, agentTool |
| Safety | none |
| Aliases | - |
| Args | - |
| Subcommands | - |

Signatures:

- `/style` - Show current response style
- `/style &lt;preset&gt;` - Set style: concise, balanced, verbose, pedagogical

### /think

Toggle thinking/reasoning mode (Qwen3, DeepSeek-R1, etc.)

| Field | Value |
| --- | --- |
| Category | Core |
| Status | implemented |
| Surfaces | tui, rest, gateway, agentTool |
| Safety | none |
| Aliases | - |
| Args | - |
| Subcommands | - |

Signatures:

- `/think` - Toggle thinking/reasoning mode (Qwen3, DeepSeek-R1, etc.)

### /tree

Switch between the action waterfall and an explorable action tree

| Field | Value |
| --- | --- |
| Category | Core |
| Status | implemented |
| Surfaces | tui, rest, gateway, agentTool |
| Safety | none |
| Aliases | - |
| Args | - |
| Subcommands | - |

Signatures:

- `/tree` - Switch between the action waterfall and an explorable action tree
- `/tree on\|off\|status` - Show, hide, or inspect the action-tree presentation

### /usage

Show current session token count and cost

| Field | Value |
| --- | --- |
| Category | Core |
| Status | implemented |
| Surfaces | tui, rest, gateway, agentTool |
| Safety | none |
| Aliases | - |
| Args | - |
| Subcommands | - |

Signatures:

- `/usage` - Show current session token count and cost

### /verbose

Toggle verbose mode

| Field | Value |
| --- | --- |
| Category | Core |
| Status | implemented |
| Surfaces | tui, rest, gateway, agentTool |
| Safety | none |
| Aliases | /v |
| Args | - |
| Subcommands | - |

Signatures:

- `/verbose` - Toggle verbose mode


## Models And Endpoints

### /model

Select from available models

| Field | Value |
| --- | --- |
| Category | Models And Endpoints |
| Status | implemented |
| Surfaces | tui, rest, gateway |
| Safety | userOnly |
| Aliases | - |
| Args | - |
| Subcommands | - |

Signatures:

- `/model` - Select from available models
- `/model &lt;name&gt;` - Switch to a specific model

### /models

List all available models

| Field | Value |
| --- | --- |
| Category | Models And Endpoints |
| Status | implemented |
| Surfaces | tui, rest, gateway |
| Safety | userOnly |
| Aliases | - |
| Args | - |
| Subcommands | 3d, cad, viewer, hf, evict, cleanup |

Signatures:

- `/models` - List all available models
- `/models` - Show unified ~/.omnius model store: disk usage, cached repos, last-used
- `/models 3d` - Select CAD/3D generation and reconstruction model adapters
- `/models cad` - Select text-to-CAD model adapters such as cad0
- `/models viewer [file]` - Start a temporary standalone CAD/3D viewer endpoint
- `/models hf list --modality 3d` - List curated and installed Hugging Face CAD/3D adapters
- `/models evict &lt;repo&gt;` - Remove a cached HF repo from the unified store to reclaim disk
- `/models evict --free &lt;GB&gt;` - LRU-evict cached models until &lt;GB&gt; of free disk is available
- `/models cleanup` - Migrate legacy per-repo .omnius/{image,video,audio}-gen caches into the unified store and delete the originals
- `/models cleanup --dry-run` - Preview /models cleanup without touching disk


## Sessions And Control

### /background

Run a prompt in an independent background session

| Field | Value |
| --- | --- |
| Category | Sessions And Control |
| Status | implemented |
| Surfaces | tui, gateway |
| Safety | userOnly |
| Aliases | /bg |
| Args | &lt;prompt&gt; |
| Subcommands | - |

Signatures:

- `/background &lt;prompt&gt;` - Run a prompt in an independent background session
- `/bg &lt;prompt&gt;` - Alias for /background &lt;prompt&gt;

### /compact

Force context compaction now (default strategy)

| Field | Value |
| --- | --- |
| Category | Sessions And Control |
| Status | implemented |
| Surfaces | tui, rest, gateway, agentTool |
| Safety | none |
| Aliases | /gc |
| Args | - |
| Subcommands | - |

Signatures:

- `/compact` - Force context compaction now (default strategy)
- `/compact &lt;strategy&gt;` - Compact with strategy: aggressive, decisions, errors, summary, structured

### /context

Force-save session context to .omnius/context/

| Field | Value |
| --- | --- |
| Category | Sessions And Control |
| Status | implemented |
| Surfaces | tui, rest, gateway, agentTool |
| Safety | none |
| Aliases | - |
| Args | save |
| Subcommands | save, restore, show |

Signatures:

- `/context save` - Force-save session context to .omnius/context/
- `/context restore` - Restore context from previous sessions into next task
- `/context show` - Show saved session context status

### /metrics

Show runtime metrics: tokens, context window, throughput, and tool usage

| Field | Value |
| --- | --- |
| Category | Sessions And Control |
| Status | implemented |
| Surfaces | tui, rest, gateway, agentTool |
| Safety | none |
| Aliases | - |
| Args | - |
| Subcommands | - |

Signatures:

- `/metrics` - Show runtime metrics: tokens, context window, throughput, and tool usage

### /pause

Pause after current turn finishes (gentle halt, /resume to continue)

| Field | Value |
| --- | --- |
| Category | Sessions And Control |
| Status | implemented |
| Surfaces | tui, gateway |
| Safety | userOnly |
| Aliases | - |
| Args | - |
| Subcommands | - |

Signatures:

- `/pause` - Pause after current turn finishes (gentle halt, /resume to continue)

### /queue

Queue a prompt for the next turn without interrupting the current run

| Field | Value |
| --- | --- |
| Category | Sessions And Control |
| Status | implemented |
| Surfaces | tui, rest, gateway |
| Safety | userOnly |
| Aliases | /q |
| Args | &lt;prompt&gt; |
| Subcommands | - |

Signatures:

- `/queue &lt;prompt&gt;` - Queue a prompt for the next turn without interrupting the current run
- `/q &lt;prompt&gt;` - Alias for /queue &lt;prompt&gt;

### /resume

Resume a paused/stopped task or named saved session when available

| Field | Value |
| --- | --- |
| Category | Sessions And Control |
| Status | implemented |
| Surfaces | tui, gateway |
| Safety | userOnly |
| Aliases | - |
| Args | - |
| Subcommands | - |

Signatures:

- `/resume` - Resume a paused/stopped task or named saved session when available

### /retry

Retry the last submitted request

| Field | Value |
| --- | --- |
| Category | Sessions And Control |
| Status | implemented |
| Surfaces | tui, gateway |
| Safety | userOnly |
| Aliases | - |
| Args | - |
| Subcommands | - |

Signatures:

- `/retry` - Retry the last submitted request

### /rollback

List checkpoints or restore an explicit checkpoint when policy allows

| Field | Value |
| --- | --- |
| Category | Sessions And Control |
| Status | implemented |
| Surfaces | tui |
| Safety | userOnly, destructive |
| Aliases | - |
| Args | [checkpoint] |
| Subcommands | - |

Signatures:

- `/rollback [checkpoint]` - List checkpoints or restore an explicit checkpoint when policy allows

### /sessions

Browse saved sessions

| Field | Value |
| --- | --- |
| Category | Sessions And Control |
| Status | implemented |
| Surfaces | tui, rest, gateway, agentTool |
| Safety | none |
| Aliases | /session |
| Args | - |
| Subcommands | - |

Signatures:

- `/sessions` - Browse saved sessions

### /stats

Show session dashboard (metrics, tool usage, task history)

| Field | Value |
| --- | --- |
| Category | Sessions And Control |
| Status | implemented |
| Surfaces | tui, rest, gateway, agentTool |
| Safety | none |
| Aliases | /dashboard |
| Args | - |
| Subcommands | - |

Signatures:

- `/stats` - Show session dashboard (metrics, tool usage, task history)

### /stop

Kill current inference immediately and save state (/resume to continue)

| Field | Value |
| --- | --- |
| Category | Sessions And Control |
| Status | implemented |
| Surfaces | tui |
| Safety | userOnly, destructive |
| Aliases | - |
| Args | - |
| Subcommands | - |

Signatures:

- `/stop` - Kill current inference immediately and save state (/resume to continue)

### /title

Show or set the current session title

| Field | Value |
| --- | --- |
| Category | Sessions And Control |
| Status | implemented |
| Surfaces | tui, rest, gateway, agentTool |
| Safety | none |
| Aliases | - |
| Args | [name] |
| Subcommands | - |

Signatures:

- `/title [name]` - Show or set the current session title

### /undo

Undo the last queued or saved exchange when available

| Field | Value |
| --- | --- |
| Category | Sessions And Control |
| Status | implemented |
| Surfaces | tui, gateway |
| Safety | userOnly |
| Aliases | - |
| Args | - |
| Subcommands | - |

Signatures:

- `/undo` - Undo the last queued or saved exchange when available


## Runtime

### /bless

End blessed mode + DMN

| Field | Value |
| --- | --- |
| Category | Runtime |
| Status | implemented |
| Surfaces | tui, rest, gateway |
| Safety | userOnly |
| Aliases | - |
| Args | stop |
| Subcommands | stop |

Signatures:

- `/bless stop` - End blessed mode + DMN

### /broker

Show resource broker status — loaded models, in-flight loads, RAM/VRAM headroom

| Field | Value |
| --- | --- |
| Category | Runtime |
| Status | implemented |
| Surfaces | tui, rest, gateway |
| Safety | userOnly |
| Aliases | - |
| Args | - |
| Subcommands | evict, threshold |

Signatures:

- `/broker` - Show resource broker status — loaded models, in-flight loads, RAM/VRAM headroom
- `/broker evict &lt;host&gt;:&lt;name&gt;` - Force eviction of a tracked model (e.g. /broker evict ollama:moondream)
- `/broker threshold &lt;ram\|vram\|idle&gt; &lt;v&gt;` - Tune broker thresholds (RAM/VRAM in MB, idle in seconds)

### /daemon

Show or manage the local API daemon

| Field | Value |
| --- | --- |
| Category | Runtime |
| Status | implemented |
| Surfaces | tui |
| Safety | userOnly, destructive, networked, profileGated |
| Aliases | - |
| Args | - |
| Subcommands | - |

Signatures:

- `/daemon` - Show or manage the local API daemon
- `/daemon &lt;start\|stop\|restart\|takeover&gt;` - Control the local API daemon

### /debug

Toggle debug mode — show/hide trust_tier wrappers and REG fires

| Field | Value |
| --- | --- |
| Category | Runtime |
| Status | implemented |
| Surfaces | tui, rest, gateway |
| Safety | userOnly |
| Aliases | - |
| Args | - |
| Subcommands | on, off |

Signatures:

- `/debug` - Toggle debug mode — show/hide trust_tier wrappers and REG fires
- `/debug on` - Show trust_tier wrappers and REG fires in terminal
- `/debug off` - Hide trust_tier wrappers and REG fires (default)
- `/debug` - Toggle debug mode — show/hide trust_tier wrappers and REG fires
- `/debug on` - Show trust_tier wrappers and REG fires in terminal
- `/debug off` - Hide trust_tier wrappers and REG fires (default)

### /dream

Start dream mode - creative idle exploration (writes to .omnius/dreams/)

| Field | Value |
| --- | --- |
| Category | Runtime |
| Status | implemented |
| Surfaces | tui, rest, gateway |
| Safety | userOnly |
| Aliases | - |
| Args | - |
| Subcommands | deep, lucid, stop |

Signatures:

- `/dream` - Start dream mode - creative idle exploration (writes to .omnius/dreams/)
- `/dream deep` - Deep dream - multi-cycle exploration with sleep architecture
- `/dream lucid` - Lucid dream - implements proposals, tests, evaluates in cycles
- `/dream stop` - Wake up - stop dreaming

### /full-send-bless

Infinite warm loop - DMN self-reflection chains tasks autonomously

| Field | Value |
| --- | --- |
| Category | Runtime |
| Status | implemented |
| Surfaces | tui, rest, gateway |
| Safety | userOnly |
| Aliases | - |
| Args | - |
| Subcommands | - |

Signatures:

- `/full-send-bless` - Infinite warm loop - DMN self-reflection chains tasks autonomously

### /parallel

Show current Ollama parallel inference slots

| Field | Value |
| --- | --- |
| Category | Runtime |
| Status | implemented |
| Surfaces | tui, rest, gateway |
| Safety | userOnly |
| Aliases | - |
| Args | - |
| Subcommands | - |

Signatures:

- `/parallel` - Show current Ollama parallel inference slots
- `/parallel &lt;1-15&gt;` - Set parallel slots (restarts Ollama, max 15)

### /reminder

List scoped TUI reminders

| Field | Value |
| --- | --- |
| Category | Runtime |
| Status | implemented |
| Surfaces | tui, rest, gateway, agentTool |
| Safety | none |
| Aliases | /remind, /reminders |
| Args | [list\|all] |
| Subcommands | in |

Signatures:

- `/reminder [list\|all]` - List scoped TUI reminders
- `/remind &lt;when&gt; &lt;message&gt;` - Set a scoped minimal reminder; a due time is required
- `/remind in 30m &lt;message&gt;` - Set a scoped minimal reminder with a relative due time
- `/reminders` - Alias for /reminder

### /scheduler

Scheduled tasks control panel (list/kill/toggle)

| Field | Value |
| --- | --- |
| Category | Runtime |
| Status | implemented |
| Surfaces | tui, rest, gateway |
| Safety | userOnly |
| Aliases | - |
| Args | - |
| Subcommands | menu, list, kill |

Signatures:

- `/scheduler` - Scheduled tasks control panel (list/kill/toggle)
- `/scheduler menu` - Interactive scheduler menu (toggle/kill)
- `/scheduler list` - List all scheduled tasks and timers
- `/scheduler kill` - Kill schedulers + active runs (with escalation if needed)

### /selfmodify

Toggle agent self-modify mode for natural-language runtime commands

| Field | Value |
| --- | --- |
| Category | Runtime |
| Status | implemented |
| Surfaces | tui, rest, gateway |
| Safety | userOnly |
| Aliases | /selfmod, /self-modify |
| Args | - |
| Subcommands | on, off, status |

Signatures:

- `/selfmodify` - Toggle agent self-modify mode for natural-language runtime commands
- `/selfmodify on` - Allow the agent to decide when to invoke self-modifying slash commands
- `/selfmodify off` - Disable agent self-modifying slash-command access (default)
- `/selfmodify status` - Show current self-modify mode

### /setup

Run the initial setup wizard again

| Field | Value |
| --- | --- |
| Category | Runtime |
| Status | implemented |
| Surfaces | tui, rest, gateway |
| Safety | userOnly |
| Aliases | /wizard |
| Args | - |
| Subcommands | - |

Signatures:

- `/setup` - Run the initial setup wizard again
- `/wizard` - Alias for /setup

### /task-type

Set task type (code, document, analysis, plan, general, auto)

| Field | Value |
| --- | --- |
| Category | Runtime |
| Status | implemented |
| Surfaces | tui, rest, gateway, agentTool |
| Safety | none |
| Aliases | /tasktype, /tt |
| Args | - |
| Subcommands | - |

Signatures:

- `/task-type` - Set task type (code, document, analysis, plan, general, auto)


## Media

### /call

Start voice call session (cloudflared tunnel + ASR/TTS)

| Field | Value |
| --- | --- |
| Category | Media |
| Status | implemented |
| Surfaces | tui, rest, gateway |
| Safety | userOnly, networked, profileGated |
| Aliases | - |
| Args | - |
| Subcommands | - |

Signatures:

- `/call` - Start voice call session (cloudflared tunnel + ASR/TTS)

### /hangup

End active call session

| Field | Value |
| --- | --- |
| Category | Media |
| Status | implemented |
| Surfaces | tui, rest, gateway |
| Safety | userOnly |
| Aliases | - |
| Args | - |
| Subcommands | - |

Signatures:

- `/hangup` - End active call session

### /image

Open image-generation model/setup menu

| Field | Value |
| --- | --- |
| Category | Media |
| Status | implemented |
| Surfaces | tui, rest, gateway |
| Safety | userOnly, networked |
| Aliases | - |
| Args | - |
| Subcommands | --model, setup, list |

Signatures:

- `/image` - Open image-generation model/setup menu
- `/image &lt;prompt&gt;` - Generate an image from a prompt and show an ASCII preview
- `/image --model &lt;model&gt; &lt;prompt&gt;` - Generate with an explicit image model
- `/image setup &lt;ollama\|diffusers\|sdcpp&gt;` - Show setup commands for an image-generation backend
- `/image list` - List image models by category, quality, size, and hardware fit

### /ingest

Ingest an audio, PDF, or text file into memory

| Field | Value |
| --- | --- |
| Category | Media |
| Status | implemented |
| Surfaces | tui, rest, gateway |
| Safety | userOnly |
| Aliases | - |
| Args | &lt;file&gt; |
| Subcommands | - |

Signatures:

- `/ingest &lt;file&gt;` - Ingest an audio, PDF, or text file into memory

### /listen

Toggle live microphone transcription (Whisper)

| Field | Value |
| --- | --- |
| Category | Media |
| Status | implemented |
| Surfaces | tui, rest, gateway |
| Safety | userOnly, networked, profileGated |
| Aliases | /mic |
| Args | - |
| Subcommands | manual, auto, stop |

Signatures:

- `/listen` - Toggle live microphone transcription (Whisper)
- `/mic` - Alias for /listen
- `/listen &lt;model&gt;` - Set model: tiny, base, small, medium, large
- `/listen manual` - Manual mode - press Enter to submit (turns off auto)
- `/listen auto` - Auto-submit after 3s silence (blinking indicator)
- `/listen stop` - Stop listening

### /paste

Attach clipboard image content to the current or next prompt

| Field | Value |
| --- | --- |
| Category | Media |
| Status | implemented |
| Surfaces | tui, gateway |
| Safety | userOnly |
| Aliases | - |
| Args | - |
| Subcommands | - |

Signatures:

- `/paste` - Attach clipboard image content to the current or next prompt

### /pointcloud

Open point-cloud generation model/setup menu

| Field | Value |
| --- | --- |
| Category | Media |
| Status | implemented |
| Surfaces | tui, rest, gateway |
| Safety | userOnly, networked |
| Aliases | /points, /pcl, /point |
| Args | - |
| Subcommands | --image, setup, list, prewarm |

Signatures:

- `/pointcloud` - Open point-cloud generation model/setup menu
- `/pointcloud --image &lt;path&gt;` - Generate a 3D point cloud PLY from an image using depth estimation
- `/pointcloud --image &lt;path&gt; --model &lt;model&gt;` - Generate with an explicit depth model (depth-anything-v3-* or mda-*)
- `/pointcloud --image &lt;path1,path2&gt; --backend mda` - Multi-view depth fusion from comma-separated image paths
- `/pointcloud setup &lt;depth-anything\|mda&gt;` - Show setup commands for a point-cloud backend
- `/pointcloud list` - List point-cloud models by backend, quality, and VRAM fit
- `/pointcloud prewarm` - Download and warm up the selected depth model
- `/points &lt;args&gt;` - Alias for /pointcloud
- `/pcl &lt;args&gt;` - Alias for /pointcloud

### /transcribe

Alias for /ingest &lt;file&gt;

| Field | Value |
| --- | --- |
| Category | Media |
| Status | implemented |
| Surfaces | tui, rest, gateway |
| Safety | userOnly |
| Aliases | - |
| Args | &lt;file&gt; |
| Subcommands | - |

Signatures:

- `/transcribe &lt;file&gt;` - Alias for /ingest &lt;file&gt;

### /video

Open video-generation model/setup menu

| Field | Value |
| --- | --- |
| Category | Media |
| Status | implemented |
| Surfaces | tui, rest, gateway |
| Safety | userOnly, networked |
| Aliases | - |
| Args | - |
| Subcommands | --model, --image, setup, list, prewarm |

Signatures:

- `/video` - Open video-generation model/setup menu
- `/video &lt;prompt&gt;` - Generate a short video from a prompt and show an ASCII thumbnail
- `/video --model &lt;model&gt; &lt;prompt&gt;` - Generate video with an explicit model
- `/video --image &lt;path\|url&gt; &lt;prompt&gt;` - Image-to-video animation from a still
- `/video setup &lt;diffusers\|comfyui&gt;` - Show setup commands for a video-generation backend
- `/video list` - List video models by category, quality, size, and hardware fit
- `/video prewarm` - Download and warm up the selected video model

### /voice

Toggle TTS voice feedback

| Field | Value |
| --- | --- |
| Category | Media |
| Status | implemented |
| Surfaces | tui, rest, gateway, agentTool |
| Safety | none |
| Aliases | - |
| Args | - |
| Subcommands | clone, asr |

Signatures:

- `/voice` - Toggle TTS voice feedback
- `/voice &lt;model&gt;` - Set voice: glados, overwatch, luxtts:announcer-testchamber03, kokoro, luxtts, misotts, supertonic, or a selected voicebox_* model
- `/voice clone &lt;file&gt;` - Set voice clone reference audio (wav/mp3/ogg/flac)
- `/voice asr` - Open ASR system and model selection
- `/voice asr status` - Show selected ASR engine/model and activation state
- `/voice asr list` - List ASR engines, models, and live/file capabilities
- `/voice asr use &lt;engine&gt; [model]` - Select and activate an installed ASR engine/model
- `/voice asr setup &lt;engine&gt; [model] [device=N]` - Install pinned ASR runtime/weights and activate on an exact CUDA device
- `/voice clone glados` - Generate clone ref from GLaDOS for LuxTTS/MisoTTS voice cloning
- `/voice clone overwatch` - Generate clone ref from Overwatch for LuxTTS/MisoTTS voice cloning

### /voicechat

Start voice chat session (async voice conversation)

| Field | Value |
| --- | --- |
| Category | Media |
| Status | implemented |
| Surfaces | tui, rest, gateway, agentTool |
| Safety | none |
| Aliases | - |
| Args | - |
| Subcommands | stop |

Signatures:

- `/voicechat` - Start voice chat session (async voice conversation)
- `/voicechat stop` - Stop voice chat session


## Network And P2P

### /access

Show access policy and host binding

| Field | Value |
| --- | --- |
| Category | Network And P2P |
| Status | implemented |
| Surfaces | tui, rest, gateway |
| Safety | userOnly, networked, profileGated |
| Aliases | - |
| Args | - |
| Subcommands | - |

Signatures:

- `/access` - Show access policy and host binding
- `/access &lt;loopback\|lan\|any&gt;` - Set access policy (OMNIUS_ACCESS) and restart daemon

### /cohere

Toggle COHERE cognitive commons - join distributed memory/identity mesh

| Field | Value |
| --- | --- |
| Category | Network And P2P |
| Status | implemented |
| Surfaces | tui, rest, gateway, agentTool |
| Safety | networked |
| Aliases | - |
| Args | - |
| Subcommands | stats, models, allow, deny |

Signatures:

- `/cohere` - Toggle COHERE cognitive commons - join distributed memory/identity mesh
- `/cohere stats` - Show network stats - queries in/out, model usage, peer transparency
- `/cohere models` - List downloaded models with COHERE exposure status
- `/cohere allow &lt;model&gt;` - Allow a model for remote COHERE queries
- `/cohere deny &lt;model&gt;` - Hide a model from remote COHERE queries

### /endpoint

Show current endpoint

| Field | Value |
| --- | --- |
| Category | Network And P2P |
| Status | implemented |
| Surfaces | tui |
| Safety | userOnly, networked, secretBearing |
| Aliases | /ep |
| Args | - |
| Subcommands | sponsor |

Signatures:

- `/endpoint` - Show current endpoint
- `/endpoint &lt;url&gt;` - Set backend URL (auto-detects type)
- `/endpoint &lt;url&gt; --auth &lt;t&gt;` - Set endpoint with Bearer auth
- `/endpoint sponsor` - Browse and connect to sponsored inference from the nexus mesh

### /host

Set bind host:port (OMNIUS_HOST) and restart daemon

| Field | Value |
| --- | --- |
| Category | Network And P2P |
| Status | implemented |
| Surfaces | tui, rest, gateway |
| Safety | userOnly, networked, profileGated |
| Aliases | - |
| Args | &lt;host[:port]&gt; |
| Subcommands | - |

Signatures:

- `/host &lt;host[:port]&gt;` - Set bind host:port (OMNIUS_HOST) and restart daemon

### /ipfs

Show IPFS/Helia status

| Field | Value |
| --- | --- |
| Category | Network And P2P |
| Status | implemented |
| Surfaces | tui, rest, gateway |
| Safety | userOnly, networked, profileGated |
| Aliases | - |
| Args | - |
| Subcommands | pin, publish, share, import |

Signatures:

- `/ipfs` - Show IPFS/Helia status
- `/ipfs pin &lt;cid&gt;` - Pin an IPFS CID
- `/ipfs publish` - Publish identity snapshot to IPFS
- `/ipfs share &lt;tool\|skill&gt; &lt;name&gt;` - Share a tool or skill through IPFS
- `/ipfs import &lt;cid&gt;` - Import a shared IPFS tool or skill reference

### /network

Quick network access helper

| Field | Value |
| --- | --- |
| Category | Network And P2P |
| Status | implemented |
| Surfaces | tui, rest, gateway |
| Safety | userOnly, networked, profileGated |
| Aliases | /k |
| Args | &lt;any\|lan\|loopback\|config&gt; |
| Subcommands | config |

Signatures:

- `/k &lt;any\|lan\|loopback\|config&gt;` - Quick network access helper
- `/network config` - Interactive network access menu

### /nexus

Show nexus P2P network status

| Field | Value |
| --- | --- |
| Category | Network And P2P |
| Status | implemented |
| Surfaces | tui, rest, gateway, agentTool |
| Safety | networked |
| Aliases | - |
| Args | - |
| Subcommands | connect, name, restart, disconnect, wallet |

Signatures:

- `/nexus` - Show nexus P2P network status
- `/nexus connect` - Connect to the agent mesh network
- `/nexus name &lt;name&gt;` - Set custom agent name (persists globally across all Omnius instances)
- `/nexus name` - Show current agent name
- `/nexus restart` - Kill daemon and reconnect (picks up new version)
- `/nexus restart --clean` - Restart + clear metering data for fresh stats
- `/nexus disconnect` - Kill daemon without reconnecting
- `/nexus wallet` - Show wallet address and x402 payment status

### /p2p

Join the P2P agent mesh network

| Field | Value |
| --- | --- |
| Category | Network And P2P |
| Status | implemented |
| Surfaces | tui, rest, gateway |
| Safety | userOnly, networked, profileGated |
| Aliases | - |
| Args | start |
| Subcommands | start, status, stop |

Signatures:

- `/p2p start` - Join the P2P agent mesh network
- `/p2p status` - Show mesh peers and rooms
- `/p2p stop` - Leave the mesh network

### /provider

Show or select provider profile

| Field | Value |
| --- | --- |
| Category | Network And P2P |
| Status | planned |
| Surfaces | tui |
| Safety | none |
| Aliases | - |
| Args | - |
| Subcommands | - |

Signatures:

- `/provider` - Show or select provider profile

### /sponsor

Sponsor inference - onboarding wizard or dashboard

| Field | Value |
| --- | --- |
| Category | Network And P2P |
| Status | implemented |
| Surfaces | tui, rest, gateway, agentTool |
| Safety | networked |
| Aliases | - |
| Args | - |
| Subcommands | status, image, video, sound, music, pause, remove |

Signatures:

- `/sponsor` - Sponsor inference - onboarding wizard or dashboard
- `/sponsor status` - Show sponsor dashboard with usage metrics
- `/sponsor image &lt;prompt&gt;` - Generate an image on a sponsored peer
- `/sponsor video &lt;prompt&gt;` - Generate a video on a sponsored peer
- `/sponsor sound &lt;prompt&gt;` - Generate a sound effect on a sponsored peer
- `/sponsor music &lt;prompt&gt;` - Generate music on a sponsored peer
- `/sponsor pause` - Pause active sponsorship
- `/sponsor remove` - Remove sponsorship entirely


## Memory And Context

### /memory

Toggle memory visualizer - graph/episodes/concepts/timeline

| Field | Value |
| --- | --- |
| Category | Memory And Context |
| Status | implemented |
| Surfaces | tui, rest, gateway, agentTool |
| Safety | none |
| Aliases | /mem |
| Args | - |
| Subcommands | graph, episodes, concepts, timeline |

Signatures:

- `/memory` - Toggle memory visualizer - graph/episodes/concepts/timeline
- `/memory graph` - Show knowledge graph view
- `/memory episodes` - Show recent episodes view
- `/memory concepts` - Show concept clusters view
- `/memory timeline` - Show temporal timeline view

### /metabolize

Run memory maintenance: import deferred memory, prune episodes, compact graph stores

| Field | Value |
| --- | --- |
| Category | Memory And Context |
| Status | implemented |
| Surfaces | tui, rest, gateway, agentTool |
| Safety | none |
| Aliases | /metab |
| Args | [--dry-run] [--verbose] [--min-score &lt;n&gt;] |
| Subcommands | - |

Signatures:

- `/metabolize [--dry-run] [--verbose] [--min-score &lt;n&gt;]` - Run memory maintenance: import deferred memory, prune episodes, compact graph stores

### /prune

Shrink knowledge.db in the background: evict low-signal graph nodes (archived), then VACUUM. 'infer' = model-guided sleep consolidation. No arg shows stats + usage

| Field | Value |
| --- | --- |
| Category | Memory And Context |
| Status | implemented |
| Surfaces | tui, rest, gateway, agentTool |
| Safety | none |
| Aliases | - |
| Args | [now\|dry\|infer\|aggressive\|stats] [--target &lt;n&gt;] |
| Subcommands | - |

Signatures:

- `/prune [now\|dry\|infer\|aggressive\|stats] [--target &lt;n&gt;]` - Shrink knowledge.db in the background: evict low-signal graph nodes (archived), then VACUUM. 'infer' = model-guided sleep consolidation. No arg shows stats + usage


## Tools And Skills

### /codegraph

Code-graph snapshot: stats, top files, recent activity

| Field | Value |
| --- | --- |
| Category | Tools And Skills |
| Status | implemented |
| Surfaces | tui, rest, gateway, agentTool |
| Safety | none |
| Aliases | /cg |
| Args | - |
| Subcommands | watch |

Signatures:

- `/codegraph` - Code-graph snapshot: stats, top files, recent activity
- `/codegraph watch [N]` - Subscribe to live code-graph events for N seconds (default 30)
- `/cg` - Alias for /codegraph

### /files

Show searchable working-directory file overview

| Field | Value |
| --- | --- |
| Category | Tools And Skills |
| Status | implemented |
| Surfaces | tui, rest, gateway |
| Safety | userOnly |
| Aliases | /workspace |
| Args | - |
| Subcommands | menu |

Signatures:

- `/files` - Show searchable working-directory file overview
- `/files &lt;query&gt;` - Filter the working-directory file overview
- `/files menu` - Open searchable workspace file selector
- `/workspace` - Alias for /files
- `/workspace &lt;query&gt;` - Alias for /files &lt;query&gt;
- `/workspace menu` - Alias for /files menu

### /mcp

Show MCP server/tool status and controls

| Field | Value |
| --- | --- |
| Category | Tools And Skills |
| Status | implemented |
| Surfaces | tui, rest, gateway |
| Safety | userOnly, networked, profileGated |
| Aliases | /mcps |
| Args | - |
| Subcommands | reload |

Signatures:

- `/mcp` - Show MCP server/tool status and controls
- `/mcp reload` - Reload MCP servers and tools

### /skillify

Extract a reusable skill from the current session

| Field | Value |
| --- | --- |
| Category | Tools And Skills |
| Status | implemented |
| Surfaces | tui, rest, gateway |
| Safety | userOnly |
| Aliases | - |
| Args | [request] |
| Subcommands | - |

Signatures:

- `/skillify [request]` - Extract a reusable skill from the current session

### /skills

List available AIWG skills

| Field | Value |
| --- | --- |
| Category | Tools And Skills |
| Status | implemented |
| Surfaces | tui, rest, gateway, agentTool |
| Safety | none |
| Aliases | /skill |
| Args | - |
| Subcommands | - |

Signatures:

- `/skills` - List available AIWG skills
- `/skill` - Alias for /skills
- `/skills &lt;keyword&gt;` - Filter skills by name or trigger

### /tools

List agent-created custom tools

| Field | Value |
| --- | --- |
| Category | Tools And Skills |
| Status | implemented |
| Surfaces | tui, rest, gateway, agentTool |
| Safety | none |
| Aliases | - |
| Args | - |
| Subcommands | - |

Signatures:

- `/tools` - List agent-created custom tools


## External Gateways

### /expose

Expose local inference via libp2p (default)

| Field | Value |
| --- | --- |
| Category | External Gateways |
| Status | implemented |
| Surfaces | tui, rest, gateway |
| Safety | userOnly, networked, profileGated |
| Aliases | - |
| Args | &lt;backend&gt; |
| Subcommands | passthrough, forward, config, status, stop |

Signatures:

- `/expose &lt;backend&gt;` - Expose local inference via libp2p (default)
- `/expose &lt;backend&gt; --tunnel` - Expose via cloudflared tunnel
- `/expose passthrough` - Forward configured /endpoint through libp2p P2P
- `/expose forward --loadbalance` - Passthrough with distributed rate-limit budget
- `/expose config` - Interactive expose configuration menu
- `/expose status` - Show gateway stats (requests, models, budget)
- `/expose stop` - Stop all expose gateways
- `/expose stop --tunnel` - Stop tunnel gateway only
- `/expose stop --libp2p` - Stop libp2p gateway only

### /telegram

Save Telegram bot token (persisted to settings)

| Field | Value |
| --- | --- |
| Category | External Gateways |
| Status | implemented |
| Surfaces | tui |
| Safety | userOnly, networked, secretBearing, profileGated |
| Aliases | /tg |
| Args | --key &lt;token&gt; |
| Subcommands | --key, --admin, status, stop, disable, enable, mode, subagents, model, endpoint, auth, bot, poll, live-photo, draft, admins, personal, access, tools, delete-message, delete-messages, delete-reaction, delete-reactions |

Signatures:

- `/telegram --key &lt;token&gt;` - Save Telegram bot token (persisted to settings)
- `/telegram --admin &lt;userid&gt;` - Set admin user filter (only this user can interact)
- `/telegram` - Toggle Telegram bridge on/off (uses saved key)
- `/telegram status` - Show Telegram bridge status
- `/telegram stop` - Disconnect Telegram bridge
- `/telegram disable` - Persistently disable Telegram long polling
- `/telegram enable` - Re-enable Telegram long polling
- `/telegram mode auto\|chat\|action` - Set Telegram interaction routing: auto, fast chat, or action sub-agent
- `/telegram subagents &lt;1-5&gt;` - Set global Telegram work-slot limit across all chats/groups
- `/telegram model` - Pick the Telegram-isolated model (model list from the Telegram endpoint)
- `/telegram model &lt;name\|reset&gt;` - Set or clear the Telegram-isolated model (separate from main agent)
- `/telegram endpoint` - Pick the Telegram-isolated backend endpoint (same menu as /endpoint, bot-scoped)
- `/telegram endpoint &lt;url\|reset&gt; [--auth &lt;t&gt;]` - Set or clear the Telegram-isolated endpoint
- `/telegram auth` - Show a TUI-only one-time code for Telegram admin authentication
- `/telegram auth cancel` - Cancel the pending Telegram admin authentication code
- `/telegram bot &lt;username&gt; &lt;text&gt;` - Send a Bot API bot-to-bot message by @username
- `/telegram poll &lt;chat&gt; &lt;question&gt; \| &lt;option&gt; [\| &lt;option&gt;]` - Send a Telegram poll
- `/telegram live-photo &lt;chat&gt; &lt;live_photo&gt; &lt;photo&gt; [caption]` - Send a Telegram live photo
- `/telegram draft &lt;chat_id&gt; &lt;draft_id&gt; [text]` - Set or clear a Telegram message draft
- `/telegram admins &lt;chat&gt; [--bots]` - List chat administrators, optionally including bots
- `/telegram personal &lt;user_id&gt; &lt;limit&gt;` - Fetch last messages from a user's profile personal chat
- `/telegram access get &lt;managed_bot_user_id&gt;` - Show managed-bot access restriction settings
- `/telegram access set &lt;managed_bot_user_id&gt; &lt;restricted\|open&gt; [added_user_ids]` - Set managed-bot access restrictions
- `/telegram tools [group &lt;chat&gt;\|panel &lt;chat&gt; [policy_chat]]` - Show unified Telegram tool policy or send inline admin toggle buttons
- `/telegram delete-message &lt;chat&gt; &lt;message&gt; [reason]` - Delete one Telegram message after policy and Bot API rights checks
- `/telegram delete-messages &lt;chat&gt; &lt;message,message&gt; [reason]` - Delete multiple Telegram messages after policy and Bot API rights checks
- `/telegram delete-reaction &lt;chat&gt; &lt;message&gt; [--user &lt;id&gt;\|--actor &lt;chat&gt;]` - Delete a Telegram message reaction
- `/telegram delete-reactions &lt;chat&gt; [--user &lt;id&gt;\|--actor &lt;chat&gt;]` - Delete recent Telegram message reactions by user or chat


## Secrets

### /apikey

Show current API key (for pasting into Web UI / clients)

| Field | Value |
| --- | --- |
| Category | Secrets |
| Status | implemented |
| Surfaces | tui |
| Safety | userOnly, secretBearing |
| Aliases | /key |
| Args | - |
| Subcommands | copy, new |

Signatures:

- `/apikey` - Show current API key (for pasting into Web UI / clients)
- `/apikey copy` - Copy the API key to clipboard
- `/apikey new` - Rotate to a new API key (regenerate)
- `/key` - Alias for /apikey

### /secrets

List registered secrets

| Field | Value |
| --- | --- |
| Category | Secrets |
| Status | implemented |
| Surfaces | tui |
| Safety | userOnly, secretBearing |
| Aliases | /secret, /vault |
| Args | - |
| Subcommands | set, delete |

Signatures:

- `/secrets` - List registered secrets
- `/secrets set &lt;name&gt; &lt;value&gt;` - Register a secret for redacted tool use
- `/secrets delete &lt;name&gt;` - Remove a registered secret


## Interface

### /color

Show or configure terminal colors/theme

| Field | Value |
| --- | --- |
| Category | Interface |
| Status | implemented |
| Surfaces | tui, rest, gateway, agentTool |
| Safety | none |
| Aliases | /colors, /theme |
| Args | - |
| Subcommands | - |

Signatures:

- `/color` - Show or configure terminal colors/theme
- `/theme` - Alias for /color

### /emojis

Toggle emoji rendering in TUI messages

| Field | Value |
| --- | --- |
| Category | Interface |
| Status | implemented |
| Surfaces | tui, rest, gateway, agentTool |
| Safety | none |
| Aliases | /emoji |
| Args | - |
| Subcommands | - |

Signatures:

- `/emojis` - Toggle emoji rendering in TUI messages

### /indicator

Start the native system indicator and report readiness

| Field | Value |
| --- | --- |
| Category | Interface |
| Status | implemented |
| Surfaces | tui |
| Safety | userOnly |
| Aliases | /tray |
| Args | - |
| Subcommands | start, status |

Signatures:

- `/indicator` - Start the native system indicator and report readiness
- `/indicator start` - Start the native system indicator and report readiness
- `/indicator status` - Report native system indicator readiness and daemon health
- `/tray` - Alias for /indicator
- `/tray start` - Alias for /indicator start
- `/tray status` - Alias for /indicator status

### /mouse

Toggle terminal mouse tracking

| Field | Value |
| --- | --- |
| Category | Interface |
| Status | implemented |
| Surfaces | tui, rest, gateway |
| Safety | userOnly |
| Aliases | - |
| Args | - |
| Subcommands | - |

Signatures:

- `/mouse` - Toggle terminal mouse tracking

### /neovim

Toggle embedded Neovim editor (Ctrl+N to switch focus)

| Field | Value |
| --- | --- |
| Category | Interface |
| Status | implemented |
| Surfaces | tui, rest, gateway, agentTool |
| Safety | none |
| Aliases | /nvim, /vim |
| Args | - |
| Subcommands | - |

Signatures:

- `/neovim` - Toggle embedded Neovim editor (Ctrl+N to switch focus)
- `/neovim &lt;file&gt;` - Open file in embedded Neovim editor
- `/nvim &lt;file&gt;` - Alias for /neovim &lt;file&gt;
- `/vim &lt;file&gt;` - Alias for /neovim &lt;file&gt;

### /personality

Alias family for response style/personality controls

| Field | Value |
| --- | --- |
| Category | Interface |
| Status | implemented |
| Surfaces | tui, rest, gateway, agentTool |
| Safety | none |
| Aliases | - |
| Args | &lt;preset&gt; |
| Subcommands | - |

Signatures:

- `/personality &lt;preset&gt;` - Alias family for response style/personality controls

### /prompt

Show or edit the active prompt template

| Field | Value |
| --- | --- |
| Category | Interface |
| Status | planned |
| Surfaces | tui |
| Safety | none |
| Aliases | - |
| Args | - |
| Subcommands | - |

Signatures:

- `/prompt` - Show or edit the active prompt template

### /reasoning

Alias family for thinking/reasoning controls

| Field | Value |
| --- | --- |
| Category | Interface |
| Status | planned |
| Surfaces | tui |
| Safety | none |
| Aliases | - |
| Args | - |
| Subcommands | - |

Signatures:

- `/reasoning` - Alias family for thinking/reasoning controls

### /skin

Configure the visual skin/theme bundle

| Field | Value |
| --- | --- |
| Category | Interface |
| Status | planned |
| Surfaces | tui |
| Safety | none |
| Aliases | - |
| Args | - |
| Subcommands | - |

Signatures:

- `/skin` - Configure the visual skin/theme bundle

### /statusbar

Configure the status bar

| Field | Value |
| --- | --- |
| Category | Interface |
| Status | planned |
| Surfaces | tui |
| Safety | none |
| Aliases | /sb |
| Args | - |
| Subcommands | - |

Signatures:

- `/statusbar` - Configure the status bar
- `/sb` - Alias for /statusbar


## Administration

### /storage

Show .omnius storage usage and safety summary

| Field | Value |
| --- | --- |
| Category | Administration |
| Status | implemented |
| Surfaces | tui, rest, gateway |
| Safety | userOnly |
| Aliases | - |
| Args | - |
| Subcommands | - |

Signatures:

- `/storage` - Show .omnius storage usage and safety summary

### /update

Check for updates and auto-install

| Field | Value |
| --- | --- |
| Category | Administration |
| Status | implemented |
| Surfaces | tui |
| Safety | userOnly, destructive, networked, profileGated |
| Aliases | /upgrade |
| Args | - |
| Subcommands | auto, manual, check, quick, full |

Signatures:

- `/update` - Check for updates and auto-install
- `/upgrade` - Alias for /update
- `/update auto` - Enable auto-update after task completion (default)
- `/update manual` - Disable auto-update (only update on /update)
- `/update check` - Check for Omnius and Ollama updates without opening the menu
- `/update quick` - Install the latest Omnius package non-interactively
- `/update full` - Run full non-interactive update: package, deps, rebuild, Python, cloudflared


## Planned

### /approve

Approve a pending gateway/admin action

| Field | Value |
| --- | --- |
| Category | Planned |
| Status | planned |
| Surfaces | tui |
| Safety | userOnly, profileGated |
| Aliases | - |
| Args | - |
| Subcommands | - |

Signatures:

- `/approve` - Approve a pending gateway/admin action

### /browser

Manage browser-agent connectivity

| Field | Value |
| --- | --- |
| Category | Planned |
| Status | planned |
| Surfaces | tui |
| Safety | networked |
| Aliases | - |
| Args | connect\|disconnect\|status |
| Subcommands | - |

Signatures:

- `/browser connect\|disconnect\|status` - Manage browser-agent connectivity

### /deny

Deny a pending gateway/admin action

| Field | Value |
| --- | --- |
| Category | Planned |
| Status | planned |
| Surfaces | tui |
| Safety | userOnly, destructive, profileGated |
| Aliases | - |
| Args | - |
| Subcommands | - |

Signatures:

- `/deny` - Deny a pending gateway/admin action

### /plugins

List or manage plugins

| Field | Value |
| --- | --- |
| Category | Planned |
| Status | planned |
| Surfaces | tui |
| Safety | networked |
| Aliases | - |
| Args | - |
| Subcommands | - |

Signatures:

- `/plugins` - List or manage plugins

### /reload-mcp

Reload MCP servers and tools

| Field | Value |
| --- | --- |
| Category | Planned |
| Status | planned |
| Surfaces | tui |
| Safety | networked |
| Aliases | - |
| Args | - |
| Subcommands | - |

Signatures:

- `/reload-mcp` - Reload MCP servers and tools

### /sethome

Set the project home for gateway/session use

| Field | Value |
| --- | --- |
| Category | Planned |
| Status | planned |
| Surfaces | tui |
| Safety | userOnly, profileGated |
| Aliases | - |
| Args | - |
| Subcommands | - |

Signatures:

- `/sethome` - Set the project home for gateway/session use

### /status

Show overall runtime status

| Field | Value |
| --- | --- |
| Category | Planned |
| Status | planned |
| Surfaces | tui |
| Safety | none |
| Aliases | - |
| Args | - |
| Subcommands | - |

Signatures:

- `/status` - Show overall runtime status

### /toolsets

Show or select tool exposure sets

| Field | Value |
| --- | --- |
| Category | Planned |
| Status | planned |
| Surfaces | tui |
| Safety | none |
| Aliases | - |
| Args | - |
| Subcommands | - |

Signatures:

- `/toolsets` - Show or select tool exposure sets
