We can't find the internet
Attempting to reconnect
Something went wrong!
Hang in there while we get back on track
The harness's job has changed
Jediah Katz argues that a fancy harness "no longer adds coding intelligence". Models have absorbed what harnesses used to teach them: exploring a codebase, persisting on long tasks with /goal, and running tests to check their work . He says three things still depend on the harness:
- Runtime. Agent tasks have grown from minutes to days, so they need to run in the cloud, not on a laptop that might go to sleep .
- Trust. Scope permissions to specific agents and people, and add guardrails so you don't wake up to a catastrophic action or a $10,000 API bill .
- Efficiency. By tuning cache hit rate, token efficiency and model mix, his team cut Grok Bot's costs and latency "without any hit to quality" .
Two patterns are worth copying:
- Subscriptions as a primitive. Agents get one framework and one tool to subscribe to events, such as a Slack post, CI failing on a watched PR, or a time of day, instead of a separate integration for each trigger .
- Track your shims. The deterministic nudges that patch over model misbehaviour are tracked centrally and logged whenever they fire. A bot watches the dashboard and opens a cleanup PR when a shim stops firing .
His internal "software factory" example covers the full loop from bug report to production monitoring:
A bug reported in a channel is auto-triaged and handed to a cloud agent, which proves its fix with before-and-after videos. After the change merges and starts deploying, another agent watches production for issues .
LangChain's version of the same idea, from Sydney Runkle's recap of Harrison Chase: an agent is model + context + harness. The highest-ROI change is optimizing context first, then the harness, then the weights . The improvement loop is: run the agent, collect traces, aggregate learnings, make a fix, measure it, repeat . Model routing works best inside the harness, because that is where the context for the routing decision lives .
Pi Durable: recovery depends on which tool was interrupted
On the Earendil podcast, Mario and Armin explain how Pi Durable lets long-running agents resume after a crash. Each task is a series of explicit phases: store the intent, do the operation, store the result. On restart, the agent knows exactly where to continue without replaying a call stack, and agents find this structure easy to understand . They say LLMs work better with explicit state transitions than with Temporal-style automatic checkpoints .
How tools are handled after a crash is a design you can reuse in your own harness:
- Read is replay-safe.
- Write replaces the whole file, so a retry overwrites any partial file.
- Edit is safe because it fails if the file has changed.
- Bash is not replay-safe. After an interruption, the model is told the tool was cut off and asked to inspect the environment before deciding what to do next .
Other takeaways:
- Keep the core primitive small enough to hold in your head. Agents stick to a small primitive far better than to an app grown feature by feature .
- Specify the goal and how progress is measured. Told only to "make Pi Startup faster", an auto-research run deleted everything except a shell . You need both an objective and a program that checks progress toward it .
- Debug by resampling. Take a session to the point where it went wrong, rerun the loop from there 50 times, and optionally insert an assistant message to see how the model continues. They call it "alchemy", not science .
Test the thing you ship
Numan's AI health coach Nu is built on LangGraph. Every eval runs through the same graph that patients talk to, with no separate test harness that could drift from production . Each dataset is scored per category by an LLM judge rather than as one average, so failures clustered in one category stay visible . Scripted multi-turn tests broke down because pre-written user turns ignore what the agent actually said . Numan now prototypes simulated conversations, with a cheaper model playing the patient . Because the eval suite is portable, a migration between frontier providers that normally takes weeks of manual testing took a day .
ThePrimeagen is starting daily runs of Omarchy QA against nightly builds. He calls it his second fully running agent test harness "where they decide what is good". It has job, suite and server states modelled on build servers, and live jobs can be followed and cancelled . Separately, one developer gave a bot its own Omarchy machine and plans to hand it visual QA for his plugins: opening panels, trying themes and checking layouts .
Practitioner tricks
- Geoffrey Huntley says Anthropic's latest Opus feels "dramatically better" than anything OpenAI currently offers. His workflow is to use OpenAI models for mass output, then have Opus check it for mistakes or incompleteness .
- He also runs a free model in OpenCode that reads his Herdr sessions and nudges any that hang: a free but compute-heavy watchdog .
- Theo has agents hill-climbing toward a deliberately vague goal: "make it compile 100x faster with a sub-20% hit on perf". He says the result is nowhere near fully compatible (lust-lang) .
- CoT self-instruction: reasoning models reportedly follow constraints much better when the constraint is placed in the chain of thought as a self-instruction than when it is only in the user prompt .
Tools and models
- Gemini caching: Theo clarified that his 27%-miss test simulated slow tool calls of around 90 seconds . Google's Phil Schmid says a fix is in progress and that normal coding workloads "shouldn't be much affected" .
- T3 Connect, T3 Code's built-in remote-connection service, was unreliable because of Cloudflare-side rate limits. Theo recommends setting up Tailscale as a fallback and does so himself .
- Harness² (Google Research, open source) lets an agent edit its own system prompt, skills, hooks and memory without a grader. It reports +8.4 on WorkBuddy-Bench for Gemini 3.5 Flash, and about half of the edits were skills and scripts .
- DeepSeek V4.1 Flash is the #1 open model in Code Arena WebDev and in Agent Arena, at a $0.20 median cost per task . One tester found exploration-heavy tasks used 30–40% more tokens without better scores, and flagged that the comparison also included a harness update .
- MiniMax M3.1 Flash is free for a limited time on OpenRouter, OpenCode, Cline and Ollama Cloud, with weights due Oct 23. Artificial Analysis reports a 93% hallucination rate because it attempts nearly every question .