Tired of typing "keep going"? Just send a '.'
You can /btw to ask a side question
Use /tan to fork the current conversation into a background agent
Ctrl+D can be used to exit, but with your draft saved!
Find out which model you emotionally abuse the most with `omp stats`
Try task isolation to create CoW worktrees
Need a cheap nested model call? Use `completion(x...)`. Have a big batch of tasks? Ask clanker to use it!
Spaghetti code? Try complaining with /omfg
Did you know? Each kitty/tmux/cmux/zellij/wezterm split keeps its own session — `omp -c` resumes the right one
Drop the word `ultrathink` in your message for harder multi-step reasoning — watch it glow rainbow as you type
Say `orchestrate` in your message to drive a multi-phase task with parallel subagents — watch it glow as you type
Say `workflowz` in your message to drive the task with parallel subagents in eval — watch it glow as you type
Log in to several accounts of the same provider — `/login` again — and omp load-balances across them automatically
Run `omp auth-broker serve` once and every machine pulls live tokens over the wire — refresh keys never leave the host; `omp auth-gateway` fronts it as a drop-in proxy any OpenAI-compatible client can hit
Press alt+p (or /switch) to switch provider, and ctrl+p to cycle role models smol -> slow -> etc
Press ctrl+r to search your prompt history and reuse a past message
`/force read` pins the next turn to one specific tool when the model keeps reaching for the wrong one
`/copy code` grabs the last code block to your clipboard — `/copy cmd` grabs the last shell/python command
`/shake` rips heavy tool results out of context to reclaim tokens without a full /compact — `/shake images` drops just images
Pair up live: `/collab` shares your session through an end-to-end encrypted relay link — a teammate runs `/join <link>` to watch tool calls stream and prompt the agent from their own omp
Press ← ← to drill into a running or finished agent and inspect its tool calls and transcript
Hit a Codex rate limit? `/usage reset` spends a saved reset credit to immediately restore your quota
No native tool_calling? Inference provider botches parsing them? `PI_DIALECT=glm|kimi|anthropic…` rolls it locally for them!
Turn on `/advisor` to attach a second model that reviews every turn and quietly injects advice
Try starting your prompt with a ->, and writing a list (1. Do X, 2. Do Y)