omp

⚡ OMP CLI Cheat Sheet

Operator mental model and command/flag reference for the OMP (`π`) runtime.

OMP is the compiled single-file agent at ~/.local/bin/omp; the prompt shows π. It is not oh-my-posh.

Correct startup#

cd /home/mc
omp --allow-home

Why: stable working directory, predictable /home/mc/.env loading, and plugin child sessions that do not drift into temp dirs.

Core flags#

Flag Purpose
--model Main model selector/fuzzy alias.
--smol, --slow, --plan Fast, reasoning, and planning model choices.
--thinking Reasoning level: minimal, low, medium, high, xhigh.
--allow-home Stay in ~; avoid temporary workspace switching.
-p, --print Non-interactive run and exit.
-c, --continue; -r, --resume Continue/resume a prior session.
--session-dir, --no-session Storage directory or ephemeral run.
--mode text, json, rpc, or rpc-ui.
--auto-approve, --approval-mode Approval behavior; use carefully.
--no-tools, --tools Disable or allowlist tools.
--no-lsp, --no-pty Disable code intelligence or interactive PTY support.
--no-skills, --skills Disable or filter skills.

Subcommands#

Command Use
config Settings.
plugin / install Manage and install plugins.
update / setup Self-update and onboarding.
agents Bundled task agents.
auth-broker / auth-gateway Credential vault/proxy surfaces.
worktree Manage OMP worktrees.
commit Commit message/changelog helper.
stats Usage stats.
acp, ssh, shell ACP server, SSH, console helpers.
completions Shell completions.

Two traps#

Trap Fix
tmux omp --allow-home Start tmux alone, then run omp --allow-home inside it.
Discord launcher secret added after OMP boot Restart OMP so config is reread.

Sources: docs/omp-coms.md, docs/omp-pi-plugin-cheatsheet.md.