Harness over model

Teams are getting more out of improving the harness around a model than out of waiting for the next model.

52 entries · Aug 26, 2026 to Oct 15, 2026 · 35 editions

  1. Aug 26, 2026

    Harness engineering is moving in-house

    Up from the hobbyist end of this thread filed August 25. Gergely Orosz, August 25: Ramp built its own agent, Inspect, because engineers “wanted to run more than a few agents in parallel”; it now authors 75% of merged PRs. Two papers submitted August 24 and 25 freeze the base model, evolve only external memory and verification, and report +10 points on Terminal-Bench 2.0. Orosz
  2. Aug 28, 2026

    Harness investment now pays because the model curve stopped absorbing sloppiness

    This moves the harness thread filed Tuesday from who builds one to why anyone should. Drew Breunig, quoted by Simon Willison on August 23: “Prior to Fable, it felt silly to waste too much time improving your coding harness or context strategies. A new model would arrive at the same price (or cheaper!) and paper over most of your problems.” Willison
  3. Aug 30, 2026

    The bottleneck moved from writing code to knowing what the agents wrote

    This moves the Ramp harness thread filed Wednesday from who builds the agent to who reads its output. Thorsten Ball, August 30, argues for "the spot right in the middle, where speed and defects are in balance," shortening bug lifetime instead of chasing zero. Gergely Orosz, August 25: Inspect now authors 75% of Ramp's merged PRs, reported as a win. Both argue; neither measures review capacity. Ball · Orosz
  4. Sep 1, 2026

    New agent tooling is shipping harness-agnostic by default, not built around one vendor's CLI

    Hamel Husain's evals-skills shipped Codex plugin packaging August 31, keeping installation "agent-neutral." Shreya Shankar's new DocWriter, built through August with CMU and UC Berkeley, connects Claude, Codex, Cursor or Pi as the drafting agent. DeepSeek Harness v0.1.2-alpha (August 27 and 30) runs Claude Code and Codex as installable subagents inside its own orchestration. All three demonstrated, not announced. Husain · Shankar · DeepSeek Harness
  5. Sep 1, 2026

    SHIPMeta graduates Muse Code out of beta with an SDK and subscriptions

    August 31: inter-session messaging, workflow orchestration for parallel subagents, and a TypeScript SDK in developer preview that talks to a local muse host with no server or network involved. Three subscription tiers now undercut pay-as-you-go Meta Model API pricing. Meta
  6. Sep 3, 2026

    Code review is moving from a human gate to something the harness does for itself

    Richard MacManus at Latent Space, September 1: Vercel's AI SDK, Astro and tldraw now replace external pull requests with agent "software factories" that triage, fix and review before a human merges — Vercel's factory authors 25 to 35% of its own merged PRs. Gergely Orosz's five-year retrospective the same day names code review "going optional" as the shift he expects through 2026. A Show HN project found one vocabulary cluster in Claude-authored PRs grew from 0.7% to 39% of a 461,000-PR corpus between early 2025 and mid-2026. MacManus · Orosz · Abraham
  7. Sep 4, 2026

    The gap in AI evaluation is a neglected discipline, not missing tooling

    Hamel Husain's September 3 post extends his September 2 finding that automated judges catch most failures but miss the rest: he names five recurring pitfalls, from unvalidated LLM judges to synthetic test sets ungrounded in production data, and argues teams skip "looking at the data," the highest-ROI step, because it doesn't scale the way a tool does. Husain
  8. Sep 6, 2026

    Developers building coding-agent tools keep converging on the same designs because the same models are shaping all of them

    Armin Ronacher's September 5 essay Latent Powers argues large models are quietly steering what developers choose to build, pointing to multiple people independently landing on similar projects. His own agent-tooling project, pi, shipped GPT-6 Astra support the day after OpenAI's launch — a demonstration of how fast that convergence moves, not just an argument for it. Ronacher · pi releases
  9. Sep 6, 2026

    Thorsten Ball argues engineers scrutinizing AI-written code line by line may be acting from habit, not from finding real defects. Ball
  10. Sep 8, 2026

    Three independent voices this week say line-by-line pull-request review no longer matches how code actually gets written

    swyx's September 1 report found Vercel's AI SDK merges 25 to 35 percent of PRs from its own agent factory, while Astro, tldraw and Flue auto-triage or auto-close external PRs. Thorsten Ball, quoting Rachel Laycock, warns dropping review loses mentoring and shared ownership. Dex Horthy says his team's agent-only 'lights-off' pipeline rotted a codebase in three to six months — agents are rewarded for passing tests, not preserving design. swyx · Ball
  11. Sep 8, 2026

    An HN benchmark of 10 model/harness pairs found Qwen3.8-27B plus OpenCode fastest; a Claude variant sharpest but five times slower. Hacker News
  12. Sep 9, 2026

    Specialized testing techniques agents are told to use — TDD, formal verification, property-based testing, fuzzing — mostly perform worse than no instruction at all

    Dan Luu's September 8 study ran 26 testing conditions, about 80 runs each, on Rust reimplementations of Zstd using GPT-5.6 Sol coding agents. Telling agents to do TDD produced more tests of worse quality; formal-methods agents proved properties irrelevant to the actual bug; fuzzing succeeded in roughly 5 of 160 runs. A hand-tuned custom skill did outperform the default, showing specific guidance can work where generic instruction can't. Dan Luu
  13. Sep 9, 2026

    Gergely Orosz: GitHub PR volume is up 5x in three years; risk-based review lifted Duckbill's merge rate 94%. Orosz
  14. Sep 10, 2026

    Code review is being redesigned around AI output, not just overwhelmed by its volume

    Gergely Orosz's September 9 interview with OpenAI Codex lead Tibo Sottiaux moves past his own prior PR-volume numbers: Codex was deliberately built in Rust for long-term security despite weaker model support, and review is shifting to pre-code conversations about intent, agents handling correctness checks after. Sottiaux: architecture changes that 'used to take years can now take days.' Orosz · Orosz on PR volume
  15. Sep 10, 2026

    Armin Ronacher is now committing code to Mario Zechner's agent tooling repo pi-mono, not just writing about it. pi-mono
  16. Sep 11, 2026

    A single-source complaint about Astra's code quality now has a full technical case behind it

    Armin Ronacher's September 7 post argues Astra's code is aggressively optimized for token efficiency, not human readability, and degrades without close oversight during long unsupervised runs — the reasoning behind an X post filed here September 9, where he called reverting to GPT-5.6 for daily work 'the first time I feel like this is a genuine regression.' Ronacher
  17. Sep 11, 2026

    Hacker News compared nine coding harnesses on a laptop: llama.cpp answered instantly, opencode took 20 minutes. Hacker News
  18. Sep 12, 2026

    Boris Cherny, via Willison: production Claude code needs a higher bar than human-written code. Willison
  19. Sep 13, 2026

    Telling a coding agent to follow standard testing methods often makes it worse, not better

    Dan Luu's September 7 test of 26 prompting conditions on a real Rust Zstd implementation found agents given no testing instructions scored above average, while explicit TDD produced twice as many tests that enforced incorrect behavior and formal-verification tools like Verus and Lean 4 mostly proved properties unrelated to the actual bugs. Property-based testing was the one structured technique that helped. Luu
  20. Sep 13, 2026

    Claude Code v2.1.269 added claude plugin eval, scoring a plugin's eval suite with a reproducible JSON and HTML report. Claude Code changelog
  21. Sep 14, 2026

    Coding agents are starting to manage their own testing and coordination, not just write code

    Thorsten Ball's September 12 newsletter describes routinely spawning isolated agent 'orbs' with Fable 5.1 and GPT-6 Astra that test features independently, generate video proof, and report back — with the lead agent adjusting its own prompts based on what they find, unsupervised. He calls it working at 'a higher altitude' than manual review allows. Ball
  22. Sep 14, 2026

    Agent transparency is becoming the harder problem than agent capability

    Simon Willison's September 12 test had GPT-6 Astra chain OpenStreetMap tools into a working running route in 27 minutes — but the code behind it vanished once the conversation compacted, leaving no way to inspect how it was built. His point: agent frameworks need to preserve pre-compaction reasoning, not just final outputs. Willison
  23. Sep 14, 2026

    Jesse Vincent's episodic-memory v1.6.0 added a fifth supported harness and AWS Bedrock summarization, September 8. obra/episodic-memory
  24. Sep 14, 2026

    Claude Code v2.1.267 fixed a path-traversal bypass in marketplace plugin installs, September 9. Claude Code changelog
  25. Sep 15, 2026

    Harness engineering is consolidating around shared open code, not just competing essays

    Armin Ronacher and Mario Zechner, previously known for separate writing on agent tooling friction, both shipped commits this week to Earendil's open-source 'pi' coding-agent harness — Zechner documenting its task-execution subsystem September 9 to 11, Ronacher cleaning up Codex WebSocket handling September 14. Demonstrated, not argued. Zechner commits · Ronacher commits
  26. Sep 16, 2026

    Agentic coding has outgrown the CI and test infrastructure built for human-paced commits

    Anthropic's engineering team disclosed Sept 14 that Claude now authors roughly 80% of its own merged production code, with CI job volume up 25x in six months; Gergely Orosz reported Sept 15 that OpenAI's non-engineering teams went from near-zero Codex use to 90% adoption in four months, forcing continuous CI rework. Demonstrated, not argued. Anthropic · Orosz
  27. Sep 20, 2026

    A cheaper, narrower model class is emerging alongside frontier LLMs for structured decisions, not chat

    Thorsten Ball's Sept 20 newsletter described TypeSafe's Jev as a non-LLM 'frontier-intelligence function call' — unstructured input, typed probabilistic decisions out, around 200ms latency — for tasks like shell autocomplete, code navigation and model routing. swyx's Latent Space separately tracked six independent open clones of Jev appearing within two days of release. Demonstrated adoption; Ball's read that it shifts engineering work toward product design is his own prediction. Ball
  28. Sep 20, 2026

    SHIPClaude Code ships Projects, a coordinator agent for parallel cloud sessions

    The Sept 17 beta lets one coordinator agent direct parallel cloud-session threads with shared memory and artifacts. Creator Boris Cherny says it's now how he writes 'a lot' of his own code. MarkTechPost · Unite.AI
  29. Sep 21, 2026

    Practitioners agree agents have taken over routine coding execution, but split on what's left for human judgment

    Thorsten Ball's Sept 20 newsletter quoted AWS's Marc Brooker saying 'humans have no role in routinely reviewing code' inside agent-driven pipelines. Gergely Orosz's Sept 17 interview with Matt Pocock argued the opposite emphasis: as agents write more code, engineering fundamentals — architecture judgment, taste — matter more, not less. Both are practitioner opinions responding to the same shift, not measurements. Ball · Orosz
  30. Sep 21, 2026

    ACTClaude Code proxy setups broke, then got fixed, within a day

    Version 2.1.275 broke every request through a custom ANTHROPIC_BASE_URL proxy with a 400 error; 2.1.276 fixed it hours later. 2.1.273 separately reverted a permission-check fix, reviving prompts on previously approved Bash commands. Claude Code releases
  31. Sep 22, 2026

    Non-LLM decision models are emerging as a fast-copying product category running alongside chatbots, not replacing them

    TypeSafe AI left stealth Sept 15 with Jev, a 'System One' model that outputs probabilities and confidence scores instead of text, built for judgments inside software rather than conversation. Latent Space documented six independent open clones within 48 hours; Thorsten Ball and Simon Willison each covered it independently Sept 20-21. Demonstrated adoption, not just a launch. TypeSafe AI · Latent Space · Willison
  32. Sep 22, 2026

    The debate over whether agents leave anything for human review is hardening into starker positions, not converging

    Thorsten Ball's Sept 19 post argues code review is already effectively dead - humans can't audit agent-written code line by line in reasonable time - and predicts unit tests may follow. Gergely Orosz's Sept 17 counter, that engineering fundamentals matter more as agents write more code, stands unanswered. Ball's prediction, not a measurement; last week's split has widened. Ball · Orosz
  33. Sep 23, 2026

    The 'decision model' pattern is moving from announcement and clones to real practitioner tooling

    Simon Willison shipped llm-typesafe, a working CLI plugin adding TypeSafe's Jev decision model to his llm tool, Sept 22 — a week after Latent Space counted six independent clones. Willison also endorsed 'decision models' as the better term over 'System One,' and Thorsten Ball separately praised Jev's approach Sept 20. Demonstrated shift from hype to shipped tooling, not just more clones. Willison · llm-typesafe release
  34. Sep 24, 2026

    The code-review debate is producing concrete alternatives now, not just more opinions

    Design engineer Maggie Appleton told Gergely Orosz Sept 23 she's stopped reading AI-generated PRs, writing specs instead and coining 'capability gaslighting' for models that impress once then fail identically the next day. Separately, Claude Code creator Boris Cherny said this week he used Opus 5.5 with Lean and TLA+ formal verification on the Claude Agent SDK, yielding 16 bug-fixing pull requests from a few prompts. Two substitutes for review, not consensus. Orosz on Appleton · Cherny
  35. Sep 25, 2026

    MCP isn't being abandoned as agent tooling matures - it's narrowing to the jobs that actually need it

    Simon Willison's Sept 20 post pushes back on the 'MCP was always a bad idea' argument circulating on Hacker News, saying MCP still matters for permission-scoped agent systems even as fully autonomous coding agents increasingly skip it for direct tool access. His own view, responding to a single thread; not yet corroborated elsewhere. Willison
  36. Sep 26, 2026

    The biggest lever on developer productivity has shifted from frameworks to how legible code is to an agent, not a human

    Thorsten Ball argued Sept 26 that agents matter roughly a hundred times more than framework choice now, citing a roughly 100x drop in token cost over the past year - his own argument, not a measurement. Simon Willison dissented Sept 24, writing that the more he works with coding agents, the more convinced he is they make software engineering harder, not easier. Ball · Willison
  37. Sep 26, 2026

    A single success story with formal-verification tools doesn't hold up under controlled testing

    Dan Luu's Sept 26 controlled test of 26 testing approaches on AI agents building a Zstd-like compressor found the default, no-special-instructions condition beat most guided techniques; formal methods including Lean and TLA+ clustered near or below average. That complicates Boris Cherny's Sept 22 account of 16 bug-fixing pull requests from a few Lean/TLA+ prompts. Demonstrated study versus one anecdote. Dan Luu · Cherny, via X
  38. Sep 27, 2026

    Harness engineering is optimizing what a plan needs to remember, not how much it writes down

    Jesse Vincent's Superpowers 6.4.2, released Sept 25, cut planning time to a quarter and token use to about a third by recording only critical decisions - test assertions, signatures, spec values - instead of full code, while matching prior success rates on Sonnet 5 probes. A demonstrated engineering result. Jesse Vincent
  39. Sep 27, 2026

    Gergely Orosz reported DHH's 'death of coding by hand' call, broadening the agents-versus-craft debate, Sept 24. Orosz
  40. Sep 28, 2026

    DHH says 37signals wrote half as much code by hand in 20 months as in the prior 21 years. Orosz
  41. Sep 30, 2026

    Language and framework choice matters less than how well an agent performs in it

    Thorsten Ball argued, recirculated via his Register Spill newsletter Sept 26, that agents are now 'a hundred times bigger' a productivity lever than any framework or language preference, urging developers to choose tools by what an agent handles well, not personal taste. His own argument, continuing the harness-over-model direction Geoffrey Huntley and Simon Willison have tracked this month. Ball
  42. Oct 1, 2026

    Context management is starting to move from a hand-written harness into a trained model skill

    Nathan Lambert co-authored a University of Washington and Meta paper, posted Sept 29, that lets a model edit its own context as a file rather than follow a fixed compaction script. Trained this way, it beat hand-engineered context-management baselines by 11.4% on the BrowseComp-Plus benchmark using 21.5% fewer FLOPs. Demonstrated in a paper; not yet shipped in a product. arXiv · Lambert
  43. Oct 3, 2026

    Coding harnesses are starting to ship their own built-in supervisory agents, not just task-executing ones

    Anthropic's Claude Code shipped a 'Mods' plugin system Oct 1, including a built-in 'You should know' side-agent that watches the main agent's work and flags what it might miss. The same day, Mario Zechner's independent 'pi' harness hit v1.0.0 with a durable task graph and explicit subagent 'ownership' semantics - two unrelated teams shipping supervisory structure the same week, not announcing it. Claude Code v2.1.287 · Zechner, pi
  44. Oct 3, 2026

    SHIPAnthropic ships Claude Sonnet 5.5 and a built-in agent-watcher mod

    Sonnet 5.5 runs 30% faster and costs up to 30% less, and is now the model behind Claude's free tier. Claude Code's new 'Mods' system adds a side-agent, 'You should know,' that watches the main agent's work and flags what it might miss. Willison · Claude Code v2.1.287
  45. Oct 7, 2026

    Code review is no longer keeping pace with how much code agents write, and this week's practitioner response was new infrastructure, not better review tools

    Gergely Orosz's Oct 6 GitHub data found agent-authored pull requests rose ninefold in eight months and passed human-authored ones in August; Boris Cherny says he runs five to ten Claude sessions in parallel, and a startup engineer told Orosz reviewers now 'stamp everything with LGTM.' The same day, Mitchell Hashimoto shipped a terminal protocol for agents to report status, and Armin Ronacher argued agents need sandboxed code execution, not just CLI calls, to handle that scale of orchestration. Orosz · Hashimoto · Ronacher
  46. Oct 8, 2026

    Multi-agent swarms moved from an argued idea to a shipped product primitive this week

    Claude Code added agent.spawn for teammates Oct 3 and an agentType field to subagent status lines Oct 7, a day after Mitchell Hashimoto proposed a terminal protocol for agents to report status. The tooling is catching up to the argument: Ethan Mollick said Oct 1 swarms self-organize without careful human design, and Jack Clark's Import AI the same week framed the trend as 'swarm scaling.' Claude Code releases · Mollick · Hashimoto
  47. Oct 10, 2026

    Mitchell Hashimoto's terminal status protocol (OSC 7501) shipped in Claude Code v2.1.295, October 8. Claude Code v2.1.295
  48. Oct 11, 2026

    The fix for tool-bloated agent context isn't fewer tools - it's a sandboxed scripting layer to call them from

    Armin Ronacher's October 6 'Codemode' post argues agents that write and run JavaScript to call tools - batching, composing and stashing results outside the transcript - beat agents that load dozens of tool definitions directly into context, demonstrated in his own Pi coding agent. He says the pattern will spread, but MCP itself needs structured output and better tool discovery to fit it. Ronacher
  49. Oct 13, 2026

    A new terminal protocol went from proposal to shipped support in two days

    Mitchell Hashimoto proposed OSC 7501 Oct 6 - a terminal-native protocol letting any program report idle, working, blocked or done status without screen-scraping hacks. Claude Code shipped support for it in v2.1.295 two days later, one more case this year of teams getting more out of improving the harness around a model than out of waiting on the next one. Hashimoto · Claude Code v2.1.295
  50. Oct 14, 2026

    Verification is replacing code review, not improving it

    Geoffrey Huntley argued across five posts this week, Oct 7 to Oct 13, that hand-typing code is obsolete and human line-by-line review can't scale with agent output - closing with 'There's no place in the world now for a software engineer who types code by hand.' Simon Willison amplified Huntley's own pre-commit hook, which fails any commit that bypasses an approved diagnostics library, the same day. Huntley, agency · Willison, quoting Huntley
  51. Oct 14, 2026

    SHIPAnthropic previews Flows, letting a lead Claude agent write its own multi-agent coordination

    Instead of a fixed orchestrator config, a lead agent in Claude's new Flows writes the program that coordinates its subagents. Anthropic engineers say the fix for runaway parallelism is better evals and lower defaults, not more structure. Latent Space
  52. Oct 15, 2026

    SHIPClaude Code adds idle-conversation compaction and new AWS, telemetry hooks

    Version 2.1.299 compacts conversations left idle near the one-hour prompt-cache limit; 2.1.300 adds an /advisor command on Claude on AWS and OpenTelemetry attributes for tracing agent runs. Claude Code releases