OIP system: Directory (self-edit)
Directory (self-edit)
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.
This 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.
Kind: core. Capabilities: 3. Machine system map: /api/dispatch?map=DIR&format=markdown. Root: /a/oip.
Operations
DIR_GET
Read one directory row by key. Use when: the user asks about a specific tool, agent, or setting. Arguments: $1 = the row key.. Human article: /a/oip-capability-dir-get. Machine doc: ?key=DIR_GET&format=markdown. Invocation history: /api/invocations?object_id=DIR_GET.
DIR_LIST
List every directory row Use when: you need to dir list Arguments: see content. Human article: /a/oip-capability-dir-list. Machine doc: ?key=DIR_LIST&format=markdown. Invocation history: /api/invocations?object_id=DIR_LIST.
DIR_PATCH
Edit a directory row (a prompt or capability) by KEY. json_body is a JSON object with any of {type,target,auth,content,category,enabled,planner_visible,planner_rank}. Use when: "edit a prompt", "edit a capability", "change a tool", "update the ROUTER prompt", "edit a directory row". Arguments: key | json_body. Human article: /a/oip-capability-dir-patch. Machine doc: ?key=DIR_PATCH&format=markdown. Invocation history: /api/invocations?object_id=DIR_PATCH.