Back to directory

Coding Agent Harness

A document-native framework that turned AI coding agents' tasks, decisions and verification evidence into repository files, so a new agent could resume from durable facts instead of chat history.

Coding Agent Harness

Coding Agent Harness added working agreements, task plans, execution evidence, regression results, dashboards and closeout records directly into a repository as files, so that Codex, Claude Code, Gemini CLI and other coding agents stayed transparent and reviewable during long-running work. The core loop had a human state the goal, the agent read the repository's own harness files first, then followed a fixed sequence of diagnosing, deciding, scaffolding, configuring, verifying and delivering the work, with a command-line interface and dashboard exposing status, risk and review evidence.

The project's stated problem was not generating code, but keeping an agent oriented across days of work, preventing parallel agents from overwriting each other, and letting a new agent continue from facts recorded in the repository instead of previous chat memory. It required Node.js 24 or newer and ran as ordinary Markdown files, templates and check scripts with no required background service or database.

This repository is no longer maintained; its listed successor is a separate project.

More in Coding agents

See all 793
  • The City

    github.com

    A native macOS app that shows Claude Code runs as a city, with each project as a building, each team as a floor of robots, and every animation driven by a real event from the claude CLI's stream.

  • rig

    tryrig.ai

    A small, single-binary agent runtime that points at any OpenAI-compatible model, local or hosted, reads and edits a repository's code, runs its tests and remembers what it learned, with a loop implemented in a few hundred lines.

  • Jauvex

    jauvex.reindent.com

    An Electron desktop app that puts Claude Code, Codex and Grok coding-agent sessions side by side and lets you steer them by voice, with a small model handling fast routing decisions.