Leadership1 publisher3 min readPublished
Anthropic's harness for agents that work across days is mostly ordinary repository hygiene, which is also the best reason to think it will still be worth something after the next model release.
The Board Room · Leadership desk

Compiled by The Board RoomSomething wrong?How this is made
What depreciates in a harness is not the same thing as what a harness contains. The recommended handoff here is an init.sh script, a claude-progress.txt log and an initial git commit showing what files were added [8], and Anthropic says the inspiration came from knowing what effective software engineers do every day [11]. The standard each session is held to is equally unexotic: leave the code in a state fit to merge to main, with no major bugs and enough documentation that the next developer can start a new feature without cleaning up someone else's mess [9]. All of that is ordinary practice, tied to no model version.
The perishable part sits elsewhere. Anthropic's structure calls for a different prompt for the very first context window, guidance it says first appeared in the updated Claude 4 prompting guide and that this write-up deepens [12]. Prompt shapes are written against a particular model's habits, and so is any reliance on compaction, which Anthropic says does not always pass perfectly clear instructions to the next agent [6]. A team can hold both of those on its books and still expect the progress log to outlive them.
The thing being engineered around is the end of a session rather than a weakness in one model: agents work in discrete sessions, and each new one starts with no memory of what came before [2]. Anthropic's own framing is that in theory the SDK with compaction should let an agent do useful work for an arbitrarily long time [15], and its reported result is that in practice a frontier model looped on a high-level prompt does not get to a production-quality web app [5]. The gap between those two sentences is where the engineering time goes.
Anthropic describes the Claude Agent SDK as a powerful, general-purpose harness [4], and a vendor documenting its own product has an interest in concluding that customers need more harness. But the prescription here is specific rather than general: a text file and a git commit are not billed by anyone, and the guidance is aimed at two named failures, one at the front of a session and one late in a project, where an agent that sees progress already made declares the job done [7].
The record does not offer an example of scaffolding that a newer model made unnecessary. The failures described belong to Opus 4.5, which Anthropic calls a frontier coding model [5], and the pattern is being extended across guidance rather than retired. So the case that harness code is a wasting asset is not made here, and the sharper split for anyone budgeting this quarter is internal to the harness itself: three files and a merge standard hold their value through a model swap, while the prompt scaffolding around them is an asset sitting on someone else's release schedule.</body_markdown> </invoke>
Ranked by verification strength, evidence, and original report placement.
Anthropic states that getting agents to make consistent progress across multiple context windows remains an open problem, as developers increasingly ask agents to take on tasks spanning hours or days.
Anthropic describes the core challenge of long-running agents as the fact that they must work in discrete sessions, and each new session begins with no memory of what came before.
Anthropic developed a two-fold solution for the Claude Agent SDK to work across many context windows: an initializer agent that sets up the environment on the first run, and a coding agent tasked with making incremental progress in every session while leaving clear artifacts for the next session.
Anthropic says compaction is not sufficient: out of the box, even a frontier coding model like Opus 4.5 running on the Claude Agent SDK in a loop across multiple context windows will fall short of building a production-quality web app if given only a high-level prompt such as "build a clone of claude.ai".
Anthropic reports a first failure pattern in which the agent tries to do too much at once and runs out of context mid-implementation, leaving the next session with a half-implemented, undocumented feature; the next agent then guesses what happened and spends substantial time getting the basic app working again. This happens even with compaction, which Anthropic says does not always pass perfectly clear instructions to the next agent.
Anthropic reports a second failure pattern, occurring later in a project: after some features have been built, a later agent instance looks around, sees that progress has been made, and declares the job done.
Follow any of these and your For You feed starts watching them — no settings page required.
Evidence-backed comparisons of source perspectives and observed adoption signals. Read the methodology
Which Builder, Operator, and Investor concerns the observed source mix emphasized—not a truth score.
Evidence, demonstrated adoption, hype gap, incentives, and confidence are assessed independently, each on its own current evidence. How these are measured.
Concrete recipe, first-party only
Every detail traces to Anthropic's own engineering post, and it is unusually specific for the genre: named files, the JSON shape of a single feature test, the rule that agents may only flip a passes field, the count of over 200 generated requirements for the claude.ai clone. Alongside that detail, the post is quiet on outcome: we learn which two failure modes forced the design, but not how much of the feature list the fixed harness cleared, and no run outside Anthropic is described.
Internal experiment, uptake unknown
The only usage the post discloses is Anthropic's own internal experimentation. A published quickstart makes the recipe available without recording who has picked it up, and no project outside the lab is documented running these conventions.
Restrained, minus one unbacked line
The prescription itself is deliberately unglamorous: a shell script, a text log, a git commit. The stretch sits a paragraph away, where the post says this setup should in theory support arbitrarily long useful work and then concedes compaction is not enough in practice. Add the missing result for the clone that prompted all this, and the gap between what is asserted and what is shown is real but narrow.
Anthropic teaching a loop that bills Anthropic
The pull is easiest to see not in the file names, which anyone can check, but in the choice to end the story at the fix rather than at a measured result.
Firm on the method, thin on results
The method itself can be quoted with confidence, since it comes straight from the engineers who ran it and its mechanics are falsifiable by anyone who tries them; how well it actually works, though, rests on a few sentences of self-report, and that gap is what keeps this from scoring higher.
build
Google's legal AI bundle lands a day after a $40M model, and the connector list tells you why2 publishers
leadership
Managing 20 coding agents pushed a Cisco director's day into architecture and review1 publisher
build
AWS's own agent fleet guidance puts the lock-in in state, auth and telemetry, not the framework1 publisher
build
Running the agent server-side hands every ticket's commits to one shared service account1 publisher
Publishers with included, body-backed reporting in this cluster.
1 article · September 6, 2026