agent-harness-construction · git:20261010.682b2ce · 2026-10-10 · sha256 24140b8b1a29ffa8
agent-harness-construction git:20261010.682b2ceA
Immutable. This exact content never changes and is served at /api/v1/blob/24140b8b1a29ffa8.
--- name: agent-harness-construction description: "Shape an agent's tools, observations, and recovery without adding a second coordinator. Use when defining a tool, a skill, a hook, or a worktree lane." license: MIT --- # Build the harness, keep one chair An agent is a model plus the harness around it. The harness this estate already runs is the guide, the skills, the MCP servers, starlight-memory, the loops, the evals, the permissions, and the receipts. Add a piece only when one of those is missing. ## Lane - One writer per worktree. Branch `agent/<harness>/<scope>` from `origin/main`. - Reviewers stay read-only unless they have their own worktree. - Do not install Oh My OpenAgent, Ruflo, Oh My ClaudeCode, OpenClaw, Paperclip, Orchestrator.inc, or the ECC `full` profile as a coordinator. ## Tools - Names stay stable. Inputs stay narrow. - A result names status, a one-line summary, the next action, and the file or id produced. - An error names a likely cause, one safe retry, and the condition that means stop. ## Context - The default prompt stays small. Long procedures live in skills that load when asked. - Point at a file instead of pasting it. - Compact after the plan is on disk, not in the middle of an edit. ## Where this came from The action-space checklist follows affaan-m/ECC `skills/agent-harness-construction` at `4eb71d92a39cab44ad40ac9d8a6a5ccb4029d6c2` (MIT). The one-chair list and the worktree lane are estate law. Built on SIP.