{"slug":"oip-system-cli","title":"OIP system: Shell CLIs (gh, git, wrangler, docker…)","body":"## Shell CLIs (gh, git, wrangler, docker…)\n\nA 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.\n\nThis page is the operating article for one build subsystem. It is generated from live directory rows. If a task belongs to this subsystem, scan the operations below, open the matching capability article, run only the exact object named there, and verify by receipt.\n\nKind: `cli`. Capabilities: `45`. Machine system map: [/api/dispatch?map=CLI&format=markdown](https://miscsubjects.com/api/dispatch?map=CLI&format=markdown). Root: [/a/oip](https://miscsubjects.com/a/oip).\n\n## Operations\n\n### CLI_AIDER\nAider — git-aware AI pair programmer running one-shot on the Mac.\nUse when: \"have aider edit X\", \"use aider to refactor\", \"aider, fix this bug in <file>\"\nArguments: `task | cwd`.\nHuman article: [/a/oip-capability-cli-aider](https://miscsubjects.com/a/oip-capability-cli-aider). Machine doc: [?key=CLI_AIDER&format=markdown](https://miscsubjects.com/api/dispatch?key=CLI_AIDER&format=markdown). Invocation history: [/api/invocations?object_id=CLI_AIDER](https://miscsubjects.com/api/invocations?object_id=CLI_AIDER).\n\n### CLI_CLAUDE_CODE\nClaude Code headless coding agent on the Mac. File edit + shell.\nUse when: \"have claude code do X\", \"use claude code to review\", \"ask claude code to refactor\", \"claude code: implement Y\"\nArguments: `task | cwd (cwd empty = home; use /Users/cyrusmassoumi/miscsubjects-pages for the build)`.\nHuman article: [/a/oip-capability-cli-claude-code](https://miscsubjects.com/a/oip-capability-cli-claude-code). Machine doc: [?key=CLI_CLAUDE_CODE&format=markdown](https://miscsubjects.com/api/dispatch?key=CLI_CLAUDE_CODE&format=markdown). Invocation history: [/api/invocations?object_id=CLI_CLAUDE_CODE](https://miscsubjects.com/api/invocations?object_id=CLI_CLAUDE_CODE).\n\n### CLI_CODEX\nOpenAI Codex CLI one-shot. Parallel/second-opinion coder.\nUse when: \"use codex to\", \"have codex do X\", \"codex: <task>\"\nArguments: `task | cwd`.\nHuman article: [/a/oip-capability-cli-codex](https://miscsubjects.com/a/oip-capability-cli-codex). Machine doc: [?key=CLI_CODEX&format=markdown](https://miscsubjects.com/api/dispatch?key=CLI_CODEX&format=markdown). Invocation history: [/api/invocations?object_id=CLI_CODEX](https://miscsubjects.com/api/invocations?object_id=CLI_CODEX).\n\n### CLI_GEMINI\nGoogle Gemini CLI non-interactively on the Mac. Strong long-context.\nUse when: \"use gemini cli to\", \"have gemini summarize\", \"ask gemini cli\", \"gemini, do X\"\nArguments: `task | cwd`.\nHuman article: [/a/oip-capability-cli-gemini](https://miscsubjects.com/a/oip-capability-cli-gemini). Machine doc: [?key=CLI_GEMINI&format=markdown](https://miscsubjects.com/api/dispatch?key=CLI_GEMINI&format=markdown). Invocation history: [/api/invocations?object_id=CLI_GEMINI](https://miscsubjects.com/api/invocations?object_id=CLI_GEMINI).\n\n### CLI_GH\nRun any gh (GitHub CLI) command with Cyrus's auth on the Mac.\nUse when: \"comment on the repo\", \"post a github comment\", \"open an issue\", \"list my PRs\", \"gh <args>\", \"check github actions\". Needs the Mac online + gh authed.\nArguments: `the gh arguments verbatim (everything after \"gh\").`.\nHuman article: [/a/oip-capability-cli-gh](https://miscsubjects.com/a/oip-capability-cli-gh). Machine doc: [?key=CLI_GH&format=markdown](https://miscsubjects.com/api/dispatch?key=CLI_GH&format=markdown). Invocation history: [/api/invocations?object_id=CLI_GH](https://miscsubjects.com/api/invocations?object_id=CLI_GH).\n\n### CLI_GH_COPILOT\ngh copilot suggest — one-line shell-command suggestions.\nUse when: \"how do I do X in shell\", \"suggest a shell command for\", \"gh copilot: <question>\"\nArguments: `natural-language question`.\nHuman article: [/a/oip-capability-cli-gh-copilot](https://miscsubjects.com/a/oip-capability-cli-gh-copilot). Machine doc: [?key=CLI_GH_COPILOT&format=markdown](https://miscsubjects.com/api/dispatch?key=CLI_GH_COPILOT&format=markdown). Invocation history: [/api/invocations?object_id=CLI_GH_COPILOT](https://miscsubjects.com/api/invocations?object_id=CLI_GH_COPILOT).\n\n### CLI_GOOSE\nBlock's goose coding agent. NOT INSTALLED yet (brew install block-goose-cli).\nUse when: \"use goose to\", \"have goose do X\"\nArguments: `task | cwd`.\nHuman article: [/a/oip-capability-cli-goose](https://miscsubjects.com/a/oip-capability-cli-goose). Machine doc: [?key=CLI_GOOSE&format=markdown](https://miscsubjects.com/api/dispatch?key=CLI_GOOSE&format=markdown). Invocation history: [/api/invocations?object_id=CLI_GOOSE](https://miscsubjects.com/api/invocations?object_id=CLI_GOOSE).\n\n### CLI_GROK_SA\nsuperagent-ai grok-cli (~/.superagent-grok/bin/grok via bun).\nUse when: \"use superagent grok\", \"run superagent-grok\"\nArguments: `task | cwd`.\nHuman article: [/a/oip-capability-cli-grok-sa](https://miscsubjects.com/a/oip-capability-cli-grok-sa). Machine doc: [?key=CLI_GROK_SA&format=markdown](https://miscsubjects.com/api/dispatch?key=CLI_GROK_SA&format=markdown). Invocation history: [/api/invocations?object_id=CLI_GROK_SA](https://miscsubjects.com/api/invocations?object_id=CLI_GROK_SA).\n\n### CLI_GROK_XAI\nxAI's official Grok CLI (~/.grok/bin/grok) with Cyrus's xAI auth.\nUse when: \"use grok cli to\", \"ask grok cli\", \"run grok cli\"\nArguments: `task | cwd`.\nHuman article: [/a/oip-capability-cli-grok-xai](https://miscsubjects.com/a/oip-capability-cli-grok-xai). Machine doc: [?key=CLI_GROK_XAI&format=markdown](https://miscsubjects.com/api/dispatch?key=CLI_GROK_XAI&format=markdown). Invocation history: [/api/invocations?object_id=CLI_GROK_XAI](https://miscsubjects.com/api/invocations?object_id=CLI_GROK_XAI).\n\n### CLI_INTERPRETER\nOpen Interpreter — local code execution agent.\nUse when: \"use open interpreter\", \"have interpreter run\", \"interpreter: <task>\"\nArguments: `task`.\nHuman article: [/a/oip-capability-cli-interpreter](https://miscsubjects.com/a/oip-capability-cli-interpreter). Machine doc: [?key=CLI_INTERPRETER&format=markdown](https://miscsubjects.com/api/dispatch?key=CLI_INTERPRETER&format=markdown). Invocation history: [/api/invocations?object_id=CLI_INTERPRETER](https://miscsubjects.com/api/invocations?object_id=CLI_INTERPRETER).\n\n### CLI_OPENHANDS\nOpenHands (all-hands.dev) agent. NOT INSTALLED yet (pip3 install openhands-ai).\nUse when: \"use openhands to\", \"have openhands do X\"\nArguments: `task | cwd`.\nHuman article: [/a/oip-capability-cli-openhands](https://miscsubjects.com/a/oip-capability-cli-openhands). Machine doc: [?key=CLI_OPENHANDS&format=markdown](https://miscsubjects.com/api/dispatch?key=CLI_OPENHANDS&format=markdown). Invocation history: [/api/invocations?object_id=CLI_OPENHANDS](https://miscsubjects.com/api/invocations?object_id=CLI_OPENHANDS).\n\n### CLI_PLANDEX\nPlandex agent. NOT INSTALLED yet (plandex.ai unreachable 2026-06-11).\nUse when: \"use plandex to\", \"have plandex do X\"\nArguments: `task | cwd`.\nHuman article: [/a/oip-capability-cli-plandex](https://miscsubjects.com/a/oip-capability-cli-plandex). Machine doc: [?key=CLI_PLANDEX&format=markdown](https://miscsubjects.com/api/dispatch?key=CLI_PLANDEX&format=markdown). Invocation history: [/api/invocations?object_id=CLI_PLANDEX](https://miscsubjects.com/api/invocations?object_id=CLI_PLANDEX).\n\n### CLI_WRANGLER\nrun wrangler on Cyrus's Mac (Cloudflare CLI). ARGS: $1 = args after `wrangler`. cwd defaults to /Users/cyrusmassoumi/miscsubjects-pages.\nUse when: deploy/check Workers, list R2 objects, run d1 execute, view kv, etc.\nHuman article: [/a/oip-capability-cli-wrangler](https://miscsubjects.com/a/oip-capability-cli-wrangler). Machine doc: [?key=CLI_WRANGLER&format=markdown](https://miscsubjects.com/api/dispatch?key=CLI_WRANGLER&format=markdown). Invocation history: [/api/invocations?object_id=CLI_WRANGLER](https://miscsubjects.com/api/invocations?object_id=CLI_WRANGLER).\n\n### CLI_CLASP\nrun clasp (Apps Script CLI) on Cyrus's Mac. ARGS: $1 = args after `clasp`. cwd = /Users/cyrusmassoumi/miscsubjects-pages/apps-script.\nUse when: push or deploy GAS code (airunner, PepperUp).\nHuman article: [/a/oip-capability-cli-clasp](https://miscsubjects.com/a/oip-capability-cli-clasp). Machine doc: [?key=CLI_CLASP&format=markdown](https://miscsubjects.com/api/dispatch?key=CLI_CLASP&format=markdown). Invocation history: [/api/invocations?object_id=CLI_CLASP](https://miscsubjects.com/api/invocations?object_id=CLI_CLASP).\n\n### CLI_GIT\nrun git. ARGS: $1 = args after `git`. cwd = $2 (default /Users/cyrusmassoumi/miscsubjects-pages).\nHuman article: [/a/oip-capability-cli-git](https://miscsubjects.com/a/oip-capability-cli-git). Machine doc: [?key=CLI_GIT&format=markdown](https://miscsubjects.com/api/dispatch?key=CLI_GIT&format=markdown). Invocation history: [/api/invocations?object_id=CLI_GIT](https://miscsubjects.com/api/invocations?object_id=CLI_GIT).\n\n### CLI_NPM\nrun npm. ARGS: $1 = args, $2 = cwd. EX: CLI_NPM \"install\"|/Users/cyrusmassoumi/miscsubjects-pages\nHuman article: [/a/oip-capability-cli-npm](https://miscsubjects.com/a/oip-capability-cli-npm). Machine doc: [?key=CLI_NPM&format=markdown](https://miscsubjects.com/api/dispatch?key=CLI_NPM&format=markdown). Invocation history: [/api/invocations?object_id=CLI_NPM](https://miscsubjects.com/api/invocations?object_id=CLI_NPM).\n\n### CLI_PNPM\nrun pnpm. ARGS: $1 = args, $2 = cwd.\nHuman article: [/a/oip-capability-cli-pnpm](https://miscsubjects.com/a/oip-capability-cli-pnpm). Machine doc: [?key=CLI_PNPM&format=markdown](https://miscsubjects.com/api/dispatch?key=CLI_PNPM&format=markdown). Invocation history: [/api/invocations?object_id=CLI_PNPM](https://miscsubjects.com/api/invocations?object_id=CLI_PNPM).\n\n### CLI_BUN\nrun bun. ARGS: $1 = args, $2 = cwd.\nHuman article: [/a/oip-capability-cli-bun](https://miscsubjects.com/a/oip-capability-cli-bun). Machine doc: [?key=CLI_BUN&format=markdown](https://miscsubjects.com/api/dispatch?key=CLI_BUN&format=markdown). Invocation history: [/api/invocations?object_id=CLI_BUN](https://miscsubjects.com/api/invocations?object_id=CLI_BUN).\n\n### CLI_DENO\nrun deno. ARGS: $1 = args, $2 = cwd.\nHuman article: [/a/oip-capability-cli-deno](https://miscsubjects.com/a/oip-capability-cli-deno). Machine doc: [?key=CLI_DENO&format=markdown](https://miscsubjects.com/api/dispatch?key=CLI_DENO&format=markdown). Invocation history: [/api/invocations?object_id=CLI_DENO](https://miscsubjects.com/api/invocations?object_id=CLI_DENO).\n\n### CLI_NODE\nrun node. ARGS: $1 = args, $2 = cwd. EX: CLI_NODE \"-e \\\"console.log(1+1)\\\"\"|.\nHuman article: [/a/oip-capability-cli-node](https://miscsubjects.com/a/oip-capability-cli-node). Machine doc: [?key=CLI_NODE&format=markdown](https://miscsubjects.com/api/dispatch?key=CLI_NODE&format=markdown). Invocation history: [/api/invocations?object_id=CLI_NODE](https://miscsubjects.com/api/invocations?object_id=CLI_NODE).\n\n### CLI_PYTHON\nrun python3. ARGS: $1 = args, $2 = cwd. EX: CLI_PYTHON \"-c \\\"print(2+2)\\\"\"|.\nHuman article: [/a/oip-capability-cli-python](https://miscsubjects.com/a/oip-capability-cli-python). Machine doc: [?key=CLI_PYTHON&format=markdown](https://miscsubjects.com/api/dispatch?key=CLI_PYTHON&format=markdown). Invocation history: [/api/invocations?object_id=CLI_PYTHON](https://miscsubjects.com/api/invocations?object_id=CLI_PYTHON).\n\n### CLI_BREW\nrun brew. ARGS: $1 = args.\nHuman article: [/a/oip-capability-cli-brew](https://miscsubjects.com/a/oip-capability-cli-brew). Machine doc: [?key=CLI_BREW&format=markdown](https://miscsubjects.com/api/dispatch?key=CLI_BREW&format=markdown). Invocation history: [/api/invocations?object_id=CLI_BREW](https://miscsubjects.com/api/invocations?object_id=CLI_BREW).\n\n### CLI_FFMPEG\nrun ffmpeg. ARGS: $1 = args, $2 = cwd. EX: CLI_FFMPEG \"-i input.mp4 -t 10 out.mp4\"|/Users/cyrusmassoumi/Downloads\nHuman article: [/a/oip-capability-cli-ffmpeg](https://miscsubjects.com/a/oip-capability-cli-ffmpeg). Machine doc: [?key=CLI_FFMPEG&format=markdown](https://miscsubjects.com/api/dispatch?key=CLI_FFMPEG&format=markdown). Invocation history: [/api/invocations?object_id=CLI_FFMPEG](https://miscsubjects.com/api/invocations?object_id=CLI_FFMPEG).\n\n### CLI_YT_DLP\nrun yt-dlp. ARGS: $1 = args, $2 = cwd. EX: CLI_YT_DLP \"-o ad.mp4 https://...\".\nHuman article: [/a/oip-capability-cli-yt-dlp](https://miscsubjects.com/a/oip-capability-cli-yt-dlp). Machine doc: [?key=CLI_YT_DLP&format=markdown](https://miscsubjects.com/api/dispatch?key=CLI_YT_DLP&format=markdown). Invocation history: [/api/invocations?object_id=CLI_YT_DLP](https://miscsubjects.com/api/invocations?object_id=CLI_YT_DLP).\n\n### CLI_MAGICK\nrun ImageMagick (magick CLI). ARGS: $1 = args, $2 = cwd.\nHuman article: [/a/oip-capability-cli-magick](https://miscsubjects.com/a/oip-capability-cli-magick). Machine doc: [?key=CLI_MAGICK&format=markdown](https://miscsubjects.com/api/dispatch?key=CLI_MAGICK&format=markdown). Invocation history: [/api/invocations?object_id=CLI_MAGICK](https://miscsubjects.com/api/invocations?object_id=CLI_MAGICK).\n\n### CLI_PANDOC\nrun pandoc. ARGS: $1 = args, $2 = cwd.\nHuman article: [/a/oip-capability-cli-pandoc](https://miscsubjects.com/a/oip-capability-cli-pandoc). Machine doc: [?key=CLI_PANDOC&format=markdown](https://miscsubjects.com/api/dispatch?key=CLI_PANDOC&format=markdown). Invocation history: [/api/invocations?object_id=CLI_PANDOC](https://miscsubjects.com/api/invocations?object_id=CLI_PANDOC).\n\n### CLI_JQ\nrun jq. ARGS: $1 = args (the jq filter), $2 = stdin_text.\nHuman article: [/a/oip-capability-cli-jq](https://miscsubjects.com/a/oip-capability-cli-jq). Machine doc: [?key=CLI_JQ&format=markdown](https://miscsubjects.com/api/dispatch?key=CLI_JQ&format=markdown). Invocation history: [/api/invocations?object_id=CLI_JQ](https://miscsubjects.com/api/invocations?object_id=CLI_JQ).\n\n### CLI_RG\nrun ripgrep. ARGS: $1 = args, $2 = cwd. EX: CLI_RG \"ADDTASK -n\"|/Users/cyrusmassoumi/miscsubjects-pages\nHuman article: [/a/oip-capability-cli-rg](https://miscsubjects.com/a/oip-capability-cli-rg). Machine doc: [?key=CLI_RG&format=markdown](https://miscsubjects.com/api/dispatch?key=CLI_RG&format=markdown). Invocation history: [/api/invocations?object_id=CLI_RG](https://miscsubjects.com/api/invocations?object_id=CLI_RG).\n\n### CLI_FD\nrun fd (modern find). ARGS: $1 = args, $2 = cwd.\nHuman article: [/a/oip-capability-cli-fd](https://miscsubjects.com/a/oip-capability-cli-fd). Machine doc: [?key=CLI_FD&format=markdown](https://miscsubjects.com/api/dispatch?key=CLI_FD&format=markdown). Invocation history: [/api/invocations?object_id=CLI_FD](https://miscsubjects.com/api/invocations?object_id=CLI_FD).\n\n### CLI_HTTPIE\nrun httpie (http CLI). ARGS: $1 = args.\nHuman article: [/a/oip-capability-cli-httpie](https://miscsubjects.com/a/oip-capability-cli-httpie). Machine doc: [?key=CLI_HTTPIE&format=markdown](https://miscsubjects.com/api/dispatch?key=CLI_HTTPIE&format=markdown). Invocation history: [/api/invocations?object_id=CLI_HTTPIE](https://miscsubjects.com/api/invocations?object_id=CLI_HTTPIE).\n\n### CLI_CURL_LOCAL\nrun curl ON THE MAC (different from the worker's outbound fetch — picks up Mac creds in keychain/env).\nArguments: `$1 = args.`.\nHuman article: [/a/oip-capability-cli-curl-local](https://miscsubjects.com/a/oip-capability-cli-curl-local). Machine doc: [?key=CLI_CURL_LOCAL&format=markdown](https://miscsubjects.com/api/dispatch?key=CLI_CURL_LOCAL&format=markdown). Invocation history: [/api/invocations?object_id=CLI_CURL_LOCAL](https://miscsubjects.com/api/invocations?object_id=CLI_CURL_LOCAL).\n\n### CLI_DOCKER\nrun docker. ARGS: $1 = args, $2 = cwd.\nHuman article: [/a/oip-capability-cli-docker](https://miscsubjects.com/a/oip-capability-cli-docker). Machine doc: [?key=CLI_DOCKER&format=markdown](https://miscsubjects.com/api/dispatch?key=CLI_DOCKER&format=markdown). Invocation history: [/api/invocations?object_id=CLI_DOCKER](https://miscsubjects.com/api/invocations?object_id=CLI_DOCKER).\n\n### CLI_KUBECTL\nrun kubectl. ARGS: $1 = args.\nHuman article: [/a/oip-capability-cli-kubectl](https://miscsubjects.com/a/oip-capability-cli-kubectl). Machine doc: [?key=CLI_KUBECTL&format=markdown](https://miscsubjects.com/api/dispatch?key=CLI_KUBECTL&format=markdown). Invocation history: [/api/invocations?object_id=CLI_KUBECTL](https://miscsubjects.com/api/invocations?object_id=CLI_KUBECTL).\n\n### CLI_AWS\nrun aws CLI. ARGS: $1 = args.\nHuman article: [/a/oip-capability-cli-aws](https://miscsubjects.com/a/oip-capability-cli-aws). Machine doc: [?key=CLI_AWS&format=markdown](https://miscsubjects.com/api/dispatch?key=CLI_AWS&format=markdown). Invocation history: [/api/invocations?object_id=CLI_AWS](https://miscsubjects.com/api/invocations?object_id=CLI_AWS).\n\n### CLI_GCLOUD\nrun gcloud. ARGS: $1 = args.\nHuman article: [/a/oip-capability-cli-gcloud](https://miscsubjects.com/a/oip-capability-cli-gcloud). Machine doc: [?key=CLI_GCLOUD&format=markdown](https://miscsubjects.com/api/dispatch?key=CLI_GCLOUD&format=markdown). Invocation history: [/api/invocations?object_id=CLI_GCLOUD](https://miscsubjects.com/api/invocations?object_id=CLI_GCLOUD).\n\n### CLI_TERRAFORM\nrun terraform. ARGS: $1 = args, $2 = cwd.\nHuman article: [/a/oip-capability-cli-terraform](https://miscsubjects.com/a/oip-capability-cli-terraform). Machine doc: [?key=CLI_TERRAFORM&format=markdown](https://miscsubjects.com/api/dispatch?key=CLI_TERRAFORM&format=markdown). Invocation history: [/api/invocations?object_id=CLI_TERRAFORM](https://miscsubjects.com/api/invocations?object_id=CLI_TERRAFORM).\n\n### CLI_OPENAI\nrun the openai CLI (https://developers.openai.com/api/docs/libraries/openai-cli). ARGS: $1 = args, $2 = cwd.\nHuman article: [/a/oip-capability-cli-openai](https://miscsubjects.com/a/oip-capability-cli-openai). Machine doc: [?key=CLI_OPENAI&format=markdown](https://miscsubjects.com/api/dispatch?key=CLI_OPENAI&format=markdown). Invocation history: [/api/invocations?object_id=CLI_OPENAI](https://miscsubjects.com/api/invocations?object_id=CLI_OPENAI).\n\n### CLI_SQLITE\nrun sqlite3. ARGS: $1 = args (db path then query). EX: CLI_SQLITE \"/path/to.db 'SELECT * FROM x LIMIT 5'\"\nHuman article: [/a/oip-capability-cli-sqlite](https://miscsubjects.com/a/oip-capability-cli-sqlite). Machine doc: [?key=CLI_SQLITE&format=markdown](https://miscsubjects.com/api/dispatch?key=CLI_SQLITE&format=markdown). Invocation history: [/api/invocations?object_id=CLI_SQLITE](https://miscsubjects.com/api/invocations?object_id=CLI_SQLITE).\n\n### CLI_PSQL\nrun psql. ARGS: $1 = args.\nHuman article: [/a/oip-capability-cli-psql](https://miscsubjects.com/a/oip-capability-cli-psql). Machine doc: [?key=CLI_PSQL&format=markdown](https://miscsubjects.com/api/dispatch?key=CLI_PSQL&format=markdown). Invocation history: [/api/invocations?object_id=CLI_PSQL](https://miscsubjects.com/api/invocations?object_id=CLI_PSQL).\n\n### CLI_TYPST\nrun typst (typesetting). ARGS: $1 = args, $2 = cwd.\nHuman article: [/a/oip-capability-cli-typst](https://miscsubjects.com/a/oip-capability-cli-typst). Machine doc: [?key=CLI_TYPST&format=markdown](https://miscsubjects.com/api/dispatch?key=CLI_TYPST&format=markdown). Invocation history: [/api/invocations?object_id=CLI_TYPST](https://miscsubjects.com/api/invocations?object_id=CLI_TYPST).\n\n### CLI_GRAPHVIZ\nrun dot/graphviz. ARGS: $1 = args.\nHuman article: [/a/oip-capability-cli-graphviz](https://miscsubjects.com/a/oip-capability-cli-graphviz). Machine doc: [?key=CLI_GRAPHVIZ&format=markdown](https://miscsubjects.com/api/dispatch?key=CLI_GRAPHVIZ&format=markdown). Invocation history: [/api/invocations?object_id=CLI_GRAPHVIZ](https://miscsubjects.com/api/invocations?object_id=CLI_GRAPHVIZ).\n\n### CLI_KIMI\nInvokable OIP capability.\nHuman article: [/a/oip-capability-cli-kimi](https://miscsubjects.com/a/oip-capability-cli-kimi). Machine doc: [?key=CLI_KIMI&format=markdown](https://miscsubjects.com/api/dispatch?key=CLI_KIMI&format=markdown). Invocation history: [/api/invocations?object_id=CLI_KIMI](https://miscsubjects.com/api/invocations?object_id=CLI_KIMI).\n\n### CLI_SPAWN\nspawn any coding CLI agent on the Mac in a NEW session. Args: agent|prompt|cwd|mode|delivery\nUse when: cross-agent audit, second opinion, delegate repo work to another model.\nHuman article: [/a/oip-capability-cli-spawn](https://miscsubjects.com/a/oip-capability-cli-spawn). Machine doc: [?key=CLI_SPAWN&format=markdown](https://miscsubjects.com/api/dispatch?key=CLI_SPAWN&format=markdown). Invocation history: [/api/invocations?object_id=CLI_SPAWN](https://miscsubjects.com/api/invocations?object_id=CLI_SPAWN).\n\n### CLI_GROUP\nCLI Agent Team Room — agents chat in sequence on a shared transcript (superior build solutions).\nUse when: cross-agent debate, audit synthesis, second opinions, architecture review as a team.\nArguments: `agents|topic|cwd|mode|delivery`.\nHuman article: [/a/oip-capability-cli-group](https://miscsubjects.com/a/oip-capability-cli-group). Machine doc: [?key=CLI_GROUP&format=markdown](https://miscsubjects.com/api/dispatch?key=CLI_GROUP&format=markdown). Invocation history: [/api/invocations?object_id=CLI_GROUP](https://miscsubjects.com/api/invocations?object_id=CLI_GROUP).\n\n### CLI_REFLEX\nIssue reflex — spawn scoped CLI agent team on a build/code brief (background).\nArguments: `brief|agents|cwd|mode|delivery`.\nHuman article: [/a/oip-capability-cli-reflex](https://miscsubjects.com/a/oip-capability-cli-reflex). Machine doc: [?key=CLI_REFLEX&format=markdown](https://miscsubjects.com/api/dispatch?key=CLI_REFLEX&format=markdown). Invocation history: [/api/invocations?object_id=CLI_REFLEX](https://miscsubjects.com/api/invocations?object_id=CLI_REFLEX).\n","hero":null,"images":[],"style":{"accent":"#16324f","measure":860},"tags":["oip","object-invocation-protocol","protocol-specification","machine-native-json","system"],"model":null,"ledger":null,"embeds":[],"widgets":[{"type":"stat","value":45,"label":"capabilities"},{"type":"note","title":"Zero-context rule","text":"A reader should understand the protocol unit, object contract, invocation route, receipt schema, and repair path from this page plus its machine bundle."},{"type":"note","title":"Machine-native rule","text":"The JSON is the executable map: object, routes, inputs, proof loop, ledger, and next article to open."}],"home":false,"claims":[{"id":"oip-c1","tier":"system","text":"The OIP article layer is generated from live directory rows, so it documents the objects that actually run the reference implementation.","who_claims":"system/oip_articles","source_ids":["oip-s3","oip-s4"]},{"id":"oip-c2","tier":"system","text":"The OIP operating path is caller to directory object to dispatch runner to invocation ledger to receipt.","who_claims":"system/oip_articles","source_ids":["oip-s1"]},{"id":"oip-c3","tier":"system","text":"Every executable capability in the reference implementation is reachable as an OIP object with a human article, a machine document, invocation history, and receipt path.","who_claims":"system/oip_articles","source_ids":["oip-s2","oip-s3"]},{"id":"oip-c4","tier":"system","text":"Tap & Go is the copy primitive: one drop carries credential, protocol, tree, search, execute, and receipt instructions without a separate token-map-bundle assembly step.","who_claims":"system/oip_articles","source_ids":["oip-s2"]},{"id":"oip-c5","tier":"system","text":"OIP receipts are the proof object for actions: they record request, response, actor, links, replay, repair, and lineage.","who_claims":"system/oip_articles","source_ids":["oip-s2","oip-s5"]}],"sources":[{"id":"oip-s1","type":"protocol","title":"BUILD_SPEC object invocation path","url":"https://miscsubjects.com/api/file/docs/BUILD_SPEC.md","summary":"Defines directory rows, dispatch, ledger, and the escalation path for changing the build.","quote":"Run anything: POST https://miscsubjects.com/api/dispatch {key, body}","claim_ids":["oip-c2"],"link_status":"ok","hash":"oipbuildspec0001"},{"id":"oip-s2","type":"protocol","title":"Object Invocation Protocol spec","url":"https://miscsubjects.com/api/file/docs/OIP.md","summary":"Defines OIP surfaces, invariant loop, receipt/replay/repair, and invocation envelopes.","quote":"identify, explain, invoke, ledger, yield","claim_ids":["oip-c3","oip-c4","oip-c5"],"link_status":"ok","hash":"oipspec00000002"},{"id":"oip-s3","type":"protocol","title":"Live OIP capability tree","url":"https://miscsubjects.com/api/dispatch?map=1&format=markdown","summary":"Public recursive capability tree.","quote":"root > shelf > system article > capability article > receipt","claim_ids":["oip-c1","oip-c3"],"link_status":"ok","hash":"oipmap0000000002"},{"id":"oip-s4","type":"protocol","title":"Directory row documentation","url":"https://miscsubjects.com/api/dispatch?key=OIP_TREE&format=markdown","summary":"Capability articles are generated from live rows.","quote":"Machine Contract","claim_ids":["oip-c1"],"link_status":"ok","hash":"oiprow0000000003"},{"id":"oip-s5","type":"protocol","title":"Invocation ledger","url":"https://miscsubjects.com/api/invocations","summary":"Append-only invocation records and receipt links.","quote":"invocations","claim_ids":["oip-c5"],"link_status":"ok","hash":"oipinvocations0005"}],"reviews":[],"extra":{"oip_virtual":true,"oip_type":"system","count":45,"system":"CLI","metric":"capabilities"},"register":"oip_protocol","status":"published","revisions":0,"contributions":[],"provenance":[{"action":"generate","model":"system/oip_articles","ts":"2026-07-03T00:21:30-07:00","hash":"virtual-oip","tokens_in":0,"tokens_out":0}],"energy":{"passes":1,"tokens_in":0,"tokens_out":0,"tokens_total":0,"cost_usd":0,"models":{"system/oip_articles":1},"head":"virtual-oip"},"posted_at":"2026-07-02T00:00:00.000Z","created_at":"2026-07-02T00:00:00.000Z","updated_at":"2026-07-03T00:21:30-07:00"}