Observed since 20 Oct, 22:09 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
Artifact-driven development harness for coding agents
Agent Harness Kit is a local execution-governance layer for coding agents. It gives Codex and Claude Code durable project context, adaptive workflow selection, dependency-aware execution, ownership leases, proportional verification, and inspectable completion.
uv tool install agent-harness-kit-cli
For an existing installation, run uv tool upgrade agent-harness-kit-cli and verify agent-harness --version; repeating uv tool install does not upgrade an already installed tool.
Or install from the same PyPI release with pipx or plain pip, including from the integrated terminal in VS Code:
pipx install agent-harness-kit-cli
python -m pip install agent-harness-kit-cli
On Windows, py -m pip install agent-harness-kit-cli is also supported. Prefer a virtual environment with plain pip.
Open a terminal inside a project and run:
agent-harness install
The recommended core profile is installed by default. Use --dry-run to preview or --profile core-learning to include optional, consented project-learning support.
The installer creates a contained agent-harness-kit/ directory plus root AGENTS.md and CLAUDE.md entrypoints. Missing root files are created; existing instructions are preserved outside one managed bridge block. Open a new agent context at the project root after installation, then use agent-harness doctor to verify the entrypoints.
Choose accompanied (default), autonomous end-to-end, or hackathon delivery. Accompanied waits at product milestones; autonomous executes the agreed scope without optional evaluation pauses; hackathon targets a timeboxed demo and first-demo evaluation. All retain completion evidence and authority limits; autonomous does not mean one worker.
agent-harness delivery-mode [accompanied|autonomous|hackathon] previews a preset without changing saved project policy, starting agents, or activating learning. The host agent records the approved selection in project context and preserves it on resume. Existing gates cannot be silently cleared by a mode switch.
Product builds use accompanied delivery: demonstrate the first usable slice and material capabilities, then genuinely wait for client evaluation before dependent expansion. Small fixes remain continuous; continuous product delivery can be explicitly chosen.
Planning is progressive. The initial interview does not authorize unspecified future features. When a functionality or stopping condition remains unclear, the agent asks and helps close it before graph readiness.
Every new spec states “This task is complete only when…” with concrete successful behavior, rejected/failure cases, and evidence per criterion. Scheduling/transitions enforce declared scope, human product-approval, criterion-level completion, and required TDD/affected-flow smoke gates. Routine progress no longer requires a full status form.
Checks validate recorded evidence, not execution authenticity. Legacy JSON nodes without declarations keep their previous behavior; table-only Markdown requires migration to an executable JSON block before dispatch/completion. CLI upgrades do not replace existing project installations.
direct-trivial, vibe, graph-only, full-harness) independent from none|light|full assurance;PENDING.md for human decisions and macro gaps;TASK-GRAPH.md for dependencies, leases, progress, and execution;read_set, exclusive write_set, related impact_set, and source provenance to avoid unnecessary repository rescans;The CLI performs deterministic installation, inspection, routing, preflight, scheduling, state transitions, metrics, and dispatch-packet operations. Capable agent hosts perform the actual coding and agent creation. The Kit has no unattended background daemon and does not lock operating-system files, merge branches, or deploy software on its own.
Documentation, source, audio overview, and examples are available in the GitHub repository.
Download counts and popularity will appear here as the collector receives them.
| Version | Published | Direct dependencies | Open version |
|---|---|---|---|
| 0.7.3 | 3 Sept 2026 | 0 |
This describes our collected data; it is not a security assessment.
Shared repository data · GitHub
Observed since 20 Oct, 22:09 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package:f14ea5232d5e0bb5184d5303253108ede7823fb3fa305ec988d4facb195ce5bb