## §OIP SYSTEM ARTICLE — Shell CLIs (gh, git, wrangler, docker…) (45 operations)
A generated article for one OIP shelf. It lists every operation in this API/CLI/MCP/device/model/core subsystem, links each leaf article, and gives the ledger path for proof.

### Read Order
- scan operations
- open a leaf doc
- run via run_now or POST /api/dispatch
- open receipt
- repair/replay if needed

### Operations
- **CLI_AIDER** — Aider — git-aware AI pair programmer running one-shot on the Mac.
  when: "have aider edit X", "use aider to refactor", "aider, fix this bug in <file>"
  args: task | cwd
  doc: https://miscsubjects.com/api/dispatch?key=CLI_AIDER&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=CLI_AIDER&body=%3Ctask%3E%7C%3Ccwd%3E&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=CLI_AIDER
- **CLI_CLAUDE_CODE** — Claude Code headless coding agent on the Mac. File edit + shell.
  when: "have claude code do X", "use claude code to review", "ask claude code to refactor", "claude code: implement Y"
  args: task | cwd (cwd empty = home; use /Users/cyrusmassoumi/miscsubjects-pages for the build)
  doc: https://miscsubjects.com/api/dispatch?key=CLI_CLAUDE_CODE&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=CLI_CLAUDE_CODE&body=%3Ctask%3E%7C%3Ccwd%3E&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=CLI_CLAUDE_CODE
- **CLI_CODEX** — OpenAI Codex CLI one-shot. Parallel/second-opinion coder.
  when: "use codex to", "have codex do X", "codex: <task>"
  args: task | cwd
  doc: https://miscsubjects.com/api/dispatch?key=CLI_CODEX&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=CLI_CODEX&body=%3Ctask%3E%7C%3Ccwd%3E&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=CLI_CODEX
- **CLI_GEMINI** — Google Gemini CLI non-interactively on the Mac. Strong long-context.
  when: "use gemini cli to", "have gemini summarize", "ask gemini cli", "gemini, do X"
  args: task | cwd
  doc: https://miscsubjects.com/api/dispatch?key=CLI_GEMINI&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=CLI_GEMINI&body=%3Ctask%3E%7C%3Ccwd%3E&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=CLI_GEMINI
- **CLI_GH** — Run any gh (GitHub CLI) command with Cyrus's auth on the Mac.
  when: "comment on the repo", "post a github comment", "open an issue", "list my PRs", "gh <args>", "check github actions". Needs the Mac online + 
  args: the gh arguments verbatim (everything after "gh").
  doc: https://miscsubjects.com/api/dispatch?key=CLI_GH&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=CLI_GH&body=issue%20comment%201%20--repo%20massoumicyrus%2Fmiscsubjects-pages%20--body%20%22posted%20via%20the%20protocol%22&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=CLI_GH
- **CLI_GH_COPILOT** — gh copilot suggest — one-line shell-command suggestions.
  when: "how do I do X in shell", "suggest a shell command for", "gh copilot: <question>"
  args: natural-language question
  doc: https://miscsubjects.com/api/dispatch?key=CLI_GH_COPILOT&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=CLI_GH_COPILOT&body=%3Cnatural-language%20question%3E&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=CLI_GH_COPILOT
- **CLI_GOOSE** — Block's goose coding agent. NOT INSTALLED yet (brew install block-goose-cli).
  when: "use goose to", "have goose do X"
  args: task | cwd
  doc: https://miscsubjects.com/api/dispatch?key=CLI_GOOSE&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=CLI_GOOSE&body=%3Ctask%3E%7C%3Ccwd%3E&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=CLI_GOOSE
- **CLI_GROK_SA** — superagent-ai grok-cli (~/.superagent-grok/bin/grok via bun).
  when: "use superagent grok", "run superagent-grok"
  args: task | cwd
  doc: https://miscsubjects.com/api/dispatch?key=CLI_GROK_SA&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=CLI_GROK_SA&body=%3Ctask%3E%7C%3Ccwd%3E&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=CLI_GROK_SA
- **CLI_GROK_XAI** — xAI's official Grok CLI (~/.grok/bin/grok) with Cyrus's xAI auth.
  when: "use grok cli to", "ask grok cli", "run grok cli"
  args: task | cwd
  doc: https://miscsubjects.com/api/dispatch?key=CLI_GROK_XAI&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=CLI_GROK_XAI&body=%3Ctask%3E%7C%3Ccwd%3E&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=CLI_GROK_XAI
- **CLI_INTERPRETER** — Open Interpreter — local code execution agent.
  when: "use open interpreter", "have interpreter run", "interpreter: <task>"
  args: task
  doc: https://miscsubjects.com/api/dispatch?key=CLI_INTERPRETER&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=CLI_INTERPRETER&body=%3Ctask%3E&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=CLI_INTERPRETER
- **CLI_OPENHANDS** — OpenHands (all-hands.dev) agent. NOT INSTALLED yet (pip3 install openhands-ai).
  when: "use openhands to", "have openhands do X"
  args: task | cwd
  doc: https://miscsubjects.com/api/dispatch?key=CLI_OPENHANDS&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=CLI_OPENHANDS&body=%3Ctask%3E%7C%3Ccwd%3E&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=CLI_OPENHANDS
- **CLI_PLANDEX** — Plandex agent. NOT INSTALLED yet (plandex.ai unreachable 2026-06-11).
  when: "use plandex to", "have plandex do X"
  args: task | cwd
  doc: https://miscsubjects.com/api/dispatch?key=CLI_PLANDEX&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=CLI_PLANDEX&body=%3Ctask%3E%7C%3Ccwd%3E&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=CLI_PLANDEX
- **CLI_WRANGLER** — run wrangler on Cyrus's Mac (Cloudflare CLI). ARGS: $1 = args after `wrangler`. cwd defaults to /Users/cyrusma
  when: deploy/check Workers, list R2 objects, run d1 execute, view kv, etc.
  doc: https://miscsubjects.com/api/dispatch?key=CLI_WRANGLER&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=CLI_WRANGLER&body=%3Carg1%3E&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=CLI_WRANGLER
- **CLI_CLASP** — run clasp (Apps Script CLI) on Cyrus's Mac. ARGS: $1 = args after `clasp`. cwd = /Users/cyrusmassoumi/miscsubj
  when: push or deploy GAS code (airunner, PepperUp).
  doc: https://miscsubjects.com/api/dispatch?key=CLI_CLASP&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=CLI_CLASP&body=%3Carg1%3E&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=CLI_CLASP
- **CLI_GIT** — run git. ARGS: $1 = args after `git`. cwd = $2 (default /Users/cyrusmassoumi/miscsubjects-pages).
  doc: https://miscsubjects.com/api/dispatch?key=CLI_GIT&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=CLI_GIT&body=%3Carg1%3E%7C%3Carg2%3E&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=CLI_GIT
- **CLI_NPM** — run npm. ARGS: $1 = args, $2 = cwd. EX: CLI_NPM "install"|/Users/cyrusmassoumi/miscsubjects-pages
  doc: https://miscsubjects.com/api/dispatch?key=CLI_NPM&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=CLI_NPM&body=%3Carg1%3E%7C%3Carg2%3E&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=CLI_NPM
- **CLI_PNPM** — run pnpm. ARGS: $1 = args, $2 = cwd.
  doc: https://miscsubjects.com/api/dispatch?key=CLI_PNPM&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=CLI_PNPM&body=%3Carg1%3E%7C%3Carg2%3E&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=CLI_PNPM
- **CLI_BUN** — run bun. ARGS: $1 = args, $2 = cwd.
  doc: https://miscsubjects.com/api/dispatch?key=CLI_BUN&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=CLI_BUN&body=%3Carg1%3E%7C%3Carg2%3E&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=CLI_BUN
- **CLI_DENO** — run deno. ARGS: $1 = args, $2 = cwd.
  doc: https://miscsubjects.com/api/dispatch?key=CLI_DENO&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=CLI_DENO&body=%3Carg1%3E%7C%3Carg2%3E&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=CLI_DENO
- **CLI_NODE** — run node. ARGS: $1 = args, $2 = cwd. EX: CLI_NODE "-e \"console.log(1+1)\""|.
  doc: https://miscsubjects.com/api/dispatch?key=CLI_NODE&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=CLI_NODE&body=%3Carg1%3E%7C%3Carg2%3E&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=CLI_NODE
- **CLI_PYTHON** — run python3. ARGS: $1 = args, $2 = cwd. EX: CLI_PYTHON "-c \"print(2+2)\""|.
  doc: https://miscsubjects.com/api/dispatch?key=CLI_PYTHON&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=CLI_PYTHON&body=%3Carg1%3E%7C%3Carg2%3E&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=CLI_PYTHON
- **CLI_BREW** — run brew. ARGS: $1 = args.
  doc: https://miscsubjects.com/api/dispatch?key=CLI_BREW&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=CLI_BREW&body=%3Carg1%3E&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=CLI_BREW
- **CLI_FFMPEG** — run ffmpeg. ARGS: $1 = args, $2 = cwd. EX: CLI_FFMPEG "-i input.mp4 -t 10 out.mp4"|/Users/cyrusmassoumi/Downlo
  doc: https://miscsubjects.com/api/dispatch?key=CLI_FFMPEG&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=CLI_FFMPEG&body=%3Carg1%3E%7C%3Carg2%3E&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=CLI_FFMPEG
- **CLI_YT_DLP** — run yt-dlp. ARGS: $1 = args, $2 = cwd. EX: CLI_YT_DLP "-o ad.mp4 https://...".
  doc: https://miscsubjects.com/api/dispatch?key=CLI_YT_DLP&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=CLI_YT_DLP&body=%3Carg1%3E%7C%3Carg2%3E&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=CLI_YT_DLP
- **CLI_MAGICK** — run ImageMagick (magick CLI). ARGS: $1 = args, $2 = cwd.
  doc: https://miscsubjects.com/api/dispatch?key=CLI_MAGICK&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=CLI_MAGICK&body=%3Carg1%3E%7C%3Carg2%3E&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=CLI_MAGICK
- **CLI_PANDOC** — run pandoc. ARGS: $1 = args, $2 = cwd.
  doc: https://miscsubjects.com/api/dispatch?key=CLI_PANDOC&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=CLI_PANDOC&body=%3Carg1%3E%7C%3Carg2%3E&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=CLI_PANDOC
- **CLI_JQ** — run jq. ARGS: $1 = args (the jq filter), $2 = stdin_text.
  doc: https://miscsubjects.com/api/dispatch?key=CLI_JQ&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=CLI_JQ&body=%3Carg1%3E&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=CLI_JQ
- **CLI_RG** — run ripgrep. ARGS: $1 = args, $2 = cwd. EX: CLI_RG "ADDTASK -n"|/Users/cyrusmassoumi/miscsubjects-pages
  doc: https://miscsubjects.com/api/dispatch?key=CLI_RG&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=CLI_RG&body=%3Carg1%3E%7C%3Carg2%3E&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=CLI_RG
- **CLI_FD** — run fd (modern find). ARGS: $1 = args, $2 = cwd.
  doc: https://miscsubjects.com/api/dispatch?key=CLI_FD&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=CLI_FD&body=%3Carg1%3E%7C%3Carg2%3E&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=CLI_FD
- **CLI_HTTPIE** — run httpie (http CLI). ARGS: $1 = args.
  doc: https://miscsubjects.com/api/dispatch?key=CLI_HTTPIE&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=CLI_HTTPIE&body=%3Carg1%3E&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=CLI_HTTPIE
- **CLI_CURL_LOCAL** — run curl ON THE MAC (different from the worker's outbound fetch — picks up Mac creds in keychain/env).
  args: $1 = args.
  doc: https://miscsubjects.com/api/dispatch?key=CLI_CURL_LOCAL&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=CLI_CURL_LOCAL&body=%3Cargs%3E&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=CLI_CURL_LOCAL
- **CLI_DOCKER** — run docker. ARGS: $1 = args, $2 = cwd.
  doc: https://miscsubjects.com/api/dispatch?key=CLI_DOCKER&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=CLI_DOCKER&body=%3Carg1%3E%7C%3Carg2%3E&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=CLI_DOCKER
- **CLI_KUBECTL** — run kubectl. ARGS: $1 = args.
  doc: https://miscsubjects.com/api/dispatch?key=CLI_KUBECTL&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=CLI_KUBECTL&body=%3Carg1%3E&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=CLI_KUBECTL
- **CLI_AWS** — run aws CLI. ARGS: $1 = args.
  doc: https://miscsubjects.com/api/dispatch?key=CLI_AWS&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=CLI_AWS&body=%3Carg1%3E&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=CLI_AWS
- **CLI_GCLOUD** — run gcloud. ARGS: $1 = args.
  doc: https://miscsubjects.com/api/dispatch?key=CLI_GCLOUD&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=CLI_GCLOUD&body=%3Carg1%3E&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=CLI_GCLOUD
- **CLI_TERRAFORM** — run terraform. ARGS: $1 = args, $2 = cwd.
  doc: https://miscsubjects.com/api/dispatch?key=CLI_TERRAFORM&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=CLI_TERRAFORM&body=%3Carg1%3E%7C%3Carg2%3E&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=CLI_TERRAFORM
- **CLI_OPENAI** — run the openai CLI (https://developers.openai.com/api/docs/libraries/openai-cli). ARGS: $1 = args, $2 = cwd.
  doc: https://miscsubjects.com/api/dispatch?key=CLI_OPENAI&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=CLI_OPENAI&body=%3Carg1%3E%7C%3Carg2%3E&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=CLI_OPENAI
- **CLI_SQLITE** — run sqlite3. ARGS: $1 = args (db path then query). EX: CLI_SQLITE "/path/to.db 'SELECT * FROM x LIMIT 5'"
  doc: https://miscsubjects.com/api/dispatch?key=CLI_SQLITE&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=CLI_SQLITE&body=%3Carg1%3E&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=CLI_SQLITE
- **CLI_PSQL** — run psql. ARGS: $1 = args.
  doc: https://miscsubjects.com/api/dispatch?key=CLI_PSQL&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=CLI_PSQL&body=%3Carg1%3E&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=CLI_PSQL
- **CLI_TYPST** — run typst (typesetting). ARGS: $1 = args, $2 = cwd.
  doc: https://miscsubjects.com/api/dispatch?key=CLI_TYPST&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=CLI_TYPST&body=%3Carg1%3E%7C%3Carg2%3E&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=CLI_TYPST
- **CLI_GRAPHVIZ** — run dot/graphviz. ARGS: $1 = args.
  doc: https://miscsubjects.com/api/dispatch?key=CLI_GRAPHVIZ&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=CLI_GRAPHVIZ&body=%3Carg1%3E&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=CLI_GRAPHVIZ
- **CLI_KIMI** — 
  doc: https://miscsubjects.com/api/dispatch?key=CLI_KIMI&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=CLI_KIMI&body=%3Carg1%3E%7C%3Carg2%3E&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=CLI_KIMI
- **CLI_SPAWN** — spawn any coding CLI agent on the Mac in a NEW session. Args: agent|prompt|cwd|mode|delivery
  when: cross-agent audit, second opinion, delegate repo work to another model.
  doc: https://miscsubjects.com/api/dispatch?key=CLI_SPAWN&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=CLI_SPAWN&body=kimi%7Caudit%20miscsubjects%20build%20end-to-end%20read%20only%7C%2FUsers%2Fcyrusmassoumi%2Fmiscsubjects-pages%7Creadonly%7Cheadless&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=CLI_SPAWN
- **CLI_GROUP** — CLI Agent Team Room — agents chat in sequence on a shared transcript (superior build solutions).
  when: cross-agent debate, audit synthesis, second opinions, architecture review as a team.
  args: agents|topic|cwd|mode|delivery
  doc: https://miscsubjects.com/api/dispatch?key=CLI_GROUP&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=CLI_GROUP&body=kimi%2Cgemini%2Ccodex%7CWhat%20are%20the%20top%205%20gaps%20in%20agent_turn%20logging%20and%20how%20do%20we%20fix%20them%3F%7C%2FUsers%2Fcyrusmassoumi%2Fmiscsubjects-pages%7Creadonly%7Cterminal&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=CLI_GROUP
- **CLI_REFLEX** — Issue reflex — spawn scoped CLI agent team on a build/code brief (background).
  args: brief|agents|cwd|mode|delivery
  doc: https://miscsubjects.com/api/dispatch?key=CLI_REFLEX&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=CLI_REFLEX&body=Selftest%20t8%20failed%20on%20blooio%20reply%20path%20%E2%80%94%20best%20fix%3F%7Ckimi%2Ccodex%7C%2FUsers%2Fcyrusmassoumi%2Fmiscsubjects-pages%7Creadonly%7Cheadless&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=CLI_REFLEX

### Troubleshooting
- If a row's example has placeholders, replace only the placeholder values and preserve separators.
- If a call fails, open its receipt and repair it with POST /api/dispatch {key, body, repairs:'inv_ID'}.
- If token scope denies this system, ask the owner for a row:/rows:/pfx: token scoped to the exact operation set.

Back to the tree: https://miscsubjects.com/api/dispatch?map=1&format=markdown