Ultimate Harness

Ultimate Harness Documentation

Ultimate Harness is a runtime-agnostic development harness for planning, launching, observing, verifying, and promoting agentic software-development work across multiple coding agents.

Ultimate Harness is a runtime-agnostic development harness for planning, launching, observing, verifying, and promoting agentic software-development work across multiple coding agents.

The core design goal is portable discipline: a project should be able to use multiple coding-agent runtimes without losing its specifications, skills, workflow state, audit trail, sandbox boundaries, or human approval checkpoints.

For the active roadmap (epics, in-flight slices, recently shipped), see the roadmap.

Guides

New to Ultimate Harness? Start with these:

  1. Quickstart — zero to a verified mission in a few minutes.
  2. Configuration — project state, adapters, env vars, per-mission overrides.
  3. Runtime targets — per-adapter invocation shapes.
  4. Optional telemetry — opt-in, off by default.
  5. Troubleshooting — common issues and fixes.
  6. Plugin development — the Hermes dashboard plugin.

Start here

  1. Glossary — shared terms used across the project.
  2. Product requirements — what the harness is for and who it serves.
  3. MVP scope — what must exist before implementation grows.
  4. Architecture overview — major components and boundaries.
  5. Core entities — canonical vocabulary for data and artifacts.
  6. Runtime adapter contract — what every adapter implements (includes the UH-28 runtime-final-message protocol).
  7. Mission packet schema — the portable work-request format.
  8. Verification and promotion — how sandbox work becomes canonical work.
  9. SDD + TDD + cross-runtime QA — the three composable discipline layers (UH-54 / UH-55 / UH-56).
  10. BMAD agent map — how BMAD-style roles map into Ultimate Harness.

Adapters

AdapterStatusDoc / Runbook
hermesactiveRuntime adapter contract defines the shape; src/adapters/hermes.ts is the reference implementation.
codexactiveCodex adapter design, Codex E2E smoke runbook
hermes-proxyactiveHermes proxy adapter design, setup runbook, E2E smoke runbook
openrouteractiveOpenAI-compat HTTP client for openrouter.ai — cheapest pay-per-token. See OpenRouter setup runbook.
piactiveVanilla pi agent CLI (pi --print --mode json --no-session). See pi setup runbook.
oh-my-piactiveAnthropic-via-OMP runbook — covers the Anthropic-via-OMP routing path and its ToS posture; graduated to active in v0.8.0 (#156).
anthropicexperimentalNative pay-per-token Anthropic Messages API — the official, ToS-clean alternative to the OMP stealth path. API key via ANTHROPIC_API_KEY (env-only); a missing key degrades uh adapter check anthropic gracefully. Shipped v0.9.0 (#214); graduation to active pending live-smoke.

For issue-level state and upcoming epics, see the roadmap.

Documentation map

Research

Product

Architecture

Runbooks

Workflows

Verification

On this page