Andrey Ashgaliyev

Wiki › Engineering with agents

Self-Extending Agent Harness

Coding-agent environment that rebuilds and hot-reloads itself while running, using coordinators, worktrees, a merge-on-green lander, standing agents, and non-waking notes.

IdeaUpdated October 23, 20261 source3 min read

A self-extending agent harness is a coding-agent environment that the agents themselves continuously modify while it runs: new tools, UI views, standing agents and core changes are built, tested and hot-reloaded from inside the same conversation that requested them. It turns Harness Engineering into something done mostly by the harness itself, with the human steering through one primary chat.

The fullest described example is Ultimate, Daniel Griesser's toy project built on Pi Durable, a durability layer for the Pi agent framework. Griesser calls working on it "the fastest I've ever iterated on software". The first version came from a single long Claude Code planning session, run overnight. About twenty commits later Ultimate was building itself.1

Building blocks

From coding agent to project colleague

Griesser's stated goal is an agent that feels like a colleague who knows the project inside out and is the same every time you return. In his view, Claude Code and Codex feel distant from the actual project. When he plugged Ultimate into his blog, it read his earlier conversations, proposed a plan as a seven-question questionnaire, and in about an hour built a custom writing UI with a docked standing writer agent. That agent handles narration as well. This links the pattern to AI-Generated Personal Software: the harness grows bespoke helper UIs (database managers, status dashboards, deploy views) for each project it lives in.1

Ultimate mixes models by role: Opus 5.5 as the main model, GPT 6.1 Sol for workers, Astra for correctness review, and Luna as a cheap summary model for labels and titles. Instances find each other over Tailscale, so one can tell another what changed in the core and get bug reports back.1

Limits and open questions

Mentioned in 5 pages

Engineering with agents

Personal AI and knowledge

People & organisations

Sources

  1. Ultimate