Research series · 2026 · Report 16 of 16
Report 16 of 16 · Part IV · Cross-cutting

What ships

self-improvement in products, platforms, and open source

Most self-improvement that reaches customers today is a model proposing edits to an agent's instructions and a person approving them. Enterprise platforms built that loop independently, weights change after deployment only where the product produces a dense outcome signal (Cursor in coding and, since August, Shopify's Sidekick), and open-source agents that write their own skills inherited a supply-chain problem. Decagon published more production evidence in September than any other vendor: its changes mostly stick and its human gate mostly says yes, and there is still no control group anywhere.

ContentsReport 16 · Cross-cutting
$ tree ./16-what-ships
./16-what-ships
├── 01-decagon-s-autopilot-and-what-its…# 610 words · 1 figure
├── 02-the-loop-enterprise-vendors-converged-on# 832 words · 1 figure
├── 03-coding-agents-that-train-on-usage# 506 words
├── 04-skill-files-rules-and-memory-in-coding…# 430 words
├── 05-what-the-frontier-labs-sell# 268 words
├── 06-environments-rl-services-and-memory…# 358 words
├── 07-openclaw-hermes-and-the-skill-supply…# 378 words
├── 08-practitioner-loops-scored-by-a-metric# 401 words
├── 09-how-text-weight-and-skill-loops-fail# 260 words
├── 10-the-published-numbers# 294 words
├── 11-what-a-builder-can-use-from-this# 261 words
├── 12-gaps-in-the-evidence# 214 words
└── 13-gate-accuracy-upgrade-decay-and-skill…# 327 words
13 sections · 62 references · 2 figures
>85%
Autopilot updates still live after 30 days
30% → 55%
resolution rate at one Fortune 50 customer
70%
of merged procedure lines written by Duet and Autopilot
62
references · 26 from Jun 24 – Sep 24, 2026
21 min
reading time
Storage
Enterprise platforms: instructions, procedures, knowledge articles, config
Engines
LLM reflection over production traces
Evaluator
LLM judges + simulations against past conversations
Loop timescale
Trigger-based to weekly
Loop closure
Human-in-the-loop, with "autonomy dials" appearing
Evidence maturity
One vendor publishes durability and uncontrolled outcome data; the rest publish claims

Where the lesson is written, what writes it, who checks it, how often it runs, whether the loop closes, and how strong the evidence is.

Section 01 / 13

#Decagon's Autopilot and what its numbers mean

Decagon sells customer-service agents, and each one runs on Agent Operating Procedures: natural-language documents that say how to handle a refund, when to escalate, what tone to use. Its Duet Autopilot reads the agent's conversations, proposes edits to those procedures, tests them in simulation, and stages them for a human reviewer. In a September 9 post called DuetBench-2, Decagon tried to answer the question every buyer of such a loop should ask, which is whether the changes do any good once they reach production 1.

At one Fortune 50 customer, a series of Autopilot changes, each worth roughly one or two percentage points, raised the agent's resolution rate from 30% to 55% 1. Decagon also compared each procedure before the edit, at merge, and today. More than 85% of Autopilot's updates were still live 30 days later, complete reversions or removals were under 15% of changes, and nearly half remained fully intact after the first week 1.

Duet and Autopilot now author 70% of merged procedure lines across Decagon's production teams 1. A smaller example shows what a single edit looks like: Autopilot found an account-recovery procedure where the agent escalated too eagerly, and its fix raised deflection 19.4% within the modified section, 4.2% across the procedure, and roughly 2 points team-wide 1.

Decagon checked the parts the loop depends on, too. Its self-generated simulations reached a 96% quality pass rate after climbing more than 30% between August 5 and August 26, and its LLM judge reached 99.5% accuracy against human-labeled ground truth and production outcomes 1. It points the loop at its own tooling; its example is a Duet simulation runner that fell into an unbounded loop, sending 10 to 40 near-identical status messages in roughly 55 conversations a week 1.

The benchmark itself moved on because the first one stopped being hard. The June DuetBench measured Autopilot against Decagon's own human agent builders: it "passed every check on 93% of tasks" on diagnostics against an 83% human average, and passed 45.5% of build tasks against 23% for humans working within three hours 11. Autopilot saturated it within weeks, and the September version asks three harder questions: can it build and revise procedures against a stricter bar (81.9% pass rate), do its changes move production metrics, and are they retained 1?

I take these numbers seriously. On its own traffic, a vendor has shown that accepted changes mostly persist and that a sequence of small edits can move a headline metric by 25 points. That is more than anyone else in the category has shown. But the before/after comparisons have no control arm, so seasonality, product changes and model upgrades are all mixed into the 25 points.

Fig 16.1 · What DuetBench-2 shows and leaves outDecagon · September 2026
WHAT DUETBENCH-2 MEASURED WHAT IT DID NOT Resolution rate, one Fortune 50 customer 0 100% 30% 55% series of 1–2 pt changes Autopilot updates, 30 days later >85% still live <15% fully reverted or removed Human gate: one customer accepts “almost 100%” A control arm seasonality, product changes and model upgrades fold into the gain Harm retention counts what customers undid; harm is not measured Reviewer false-accept rate
Most of Decagon's changes stayed in place, and none were tested against a control. At one Fortune 50 customer, a series of small Autopilot edits raised resolution rate from 30% to 55%, and more than 85% of updates were still live 30 days later 1. One customer reports accepting almost 100% of suggestions 2, and no vendor has published the reviewer's false-accept rate. All figures are vendor-measured on the vendor's own customers with no control arm, and retention counts reversions, which is a different measure from harm.

The Fortune 50 result is one customer, and the vendor chose it. And retention measures whether customers kept a change. A change that hurts some untested case gets kept as easily as one that helps, so an 85% retention rate tells you how often reviewers were unhappy enough to undo something, which is a different number from how often the change helped.

The reviewers are the other problem. In a companion post the same day, a Decagon customer described the human gate: "It's those kinds of updates that lead us to consistently accept almost 100% of Autopilot's suggestions" 2. I read that as praise for the proposer. It also means the gate is filtering almost nothing, however good the proposals are. Jayakumar Ramalingam, an engineer quoted by The New Stack about Anthropic's memory consolidation feature, put it this way: "Human review sounds reassuring, but at fleet scale it can easily become a rubber stamp for recommendations nobody has time to reconstruct" 12.

Section 02 / 13

#The loop enterprise vendors converged on

Decagon's design is not unusual. Between May 2025 and September 2026, products that compete for the same budgets shipped variants of one architecture without a shared paper behind it: an LLM reads production conversations and scores them, a second agent proposes edits to the deployed agent's instructions or configuration, a simulator replays the proposal against past conversations, a human approves, and the change deploys 5,6,7,8,9,10,3.

Fig 16.1 · The convergent enterprise loopSalesforce · Decagon · Warp · 2026
NEW CONVERSATIONS 1 Read traces LLM judge scores conversations 2 Propose edit to instructions, procedures 3 Simulate replay on past conversations 4 · GATE Human approves and owns the liability 5 Deploy text the customer can read Warp, Factory: none beyond PR review or CI Salesforce: autonomy dial, from sign-off at every step to staged deploys Decagon customer: accepts “almost 100%” of suggestions
Enterprise vendors built the same loop, with a person approving each change. Products that compete for the same budgets shipped variants of one loop: an LLM scores production conversations, a second agent edits the deployed agent's text, a simulator replays the edit, a person approves, and the change deploys 5,6,7,8,9,10,3. Warp and Factory gate with pull-request review and have no simulation step beyond it 4,10. Salesforce's autonomy dial lets customers loosen the approval step 3, and at least one Decagon customer accepts almost every suggestion 2.

The convergence follows directly from the business these platforms are in. They run on frozen frontier models they don't own, for customers who own the business logic. The customer's refund policy, escalation rules and tone are written in natural-language procedures, and the customer's compliance team wants to read every change. Retraining isn't an option, and text edits are cheap, readable and easy to revert. LLM judges also became cheap enough to read every conversation, which removed the old bottleneck of a human sampling transcripts.

Salesforce's Agent Optimizer, which shipped in beta on September 21, is the newest version and names each step of the loop. In Agentforce Observability it analyzes "hundreds or thousands of sessions," groups failures by tool-call errors, knowledge gaps or off-topic requests, and recommends a fix. In Agentforce Builder it implements the change, simulates conversations, and turns those previews into reusable regression tests, so the next change can check that earlier cases still pass 3.

Customers "define the outcomes that matter," such as resolution rate or CSAT, and choose through an "autonomy dial" whether to require sign-off at every step or let the optimizer investigate, build, test and stage changes on its own 3. Salesforce had described the target in July as a hill climb over instructions, knowledge, tool specifications and policies across more than 11 million Agentforce calls a day 9.

Decagon launched Autopilot on June 9 and added governance features in September 5,2. A "Vault" stores the context Autopilot works from (guidelines, tone examples, off-limits guardrails) as versioned files with an owner and an audit trail. Teams specify which outcome wins when fixes compete: deflection, CSAT, handle time, or a custom metric. Autopilot now runs two tracks: trigger-based runs that act the moment an error alert fires, and a "hillclimbing" track that periodically audits the whole agent for deflection and CSAT opportunities. Reviewers see a projected deflection impact before accepting a change and the measured result afterward 2.

The others differ in packaging. Sierra split the loop across two products in the spring: Ghostwriter builds and updates agent journeys and "proactively runs tests with every build or update," and Explorer researches customer conversations and emits recommendations the customer can "review, approve, and ship" 6,7.

Intercom's Fin issues weekly recommendations for gaps in content, customer data and actions, batch-tests changes against past conversations, and sends them to the team for review 8. Factory's Signals applies the loop to Factory's own coding agent: an LLM pipeline detects friction such as repeated rephrasing or abandoned tool flows and files a ticket, Factory's Droid writes and reviews the fix, and "a human still approves the PR before merge" 10.

Product (date) Reads production traces Proposes edits to Tests before shipping Human gate
Salesforce Agent Optimizer (2026-09-21, beta) Hundreds to thousands of sessions Instructions, subagents, actions Simulated conversations; accumulated regression tests Autonomy dial, from every step to staged deploys
Decagon Duet Autopilot (2026-06-09; governance 2026-09-09) Yes, plus error alerts Agent Operating Procedures Self-generated simulations, LLM judge, regression tests Review with projected impact
Warp improver skills (2026-08-26) Human feedback on PRs and issues Skill files None beyond PR review PR approval
Sierra Explorer + Ghostwriter (2026-04 / 03) Yes Agent journeys, knowledge Tests on every build Review, approve, ship
Intercom Fin recommendations Unresolved conversations Content, data connectors, procedures Batch test on past conversations Team applies
Factory Signals (2026-01-23) Coding sessions Factory's own product code None described (CI) PR approval

Read down the columns and every row is the same design. The change is written into text the customer can read, an LLM proposes it by reflecting on traces, an LLM judge plus replay tests it, and a person decides whether to keep it. Every one of these vendors could have closed the loop and chose not to, because whoever approves the change is also who is liable for it. Salesforce's "autonomy dial" and Decagon's trigger-based track show that approval step starting to loosen, one customer setting at a time.

The evidence from the vendors other than Decagon is thin. Factory reports that the "repeated rephrasing" friction rate fell 30% within 48 hours of one fix, with no control 10. Salesforce cites customer outcomes for Agentforce agents (Engine resolves 50% of chat inquiries) but none for the optimizer itself 3. Sierra and Intercom publish no outcome metrics for their loops 6,8. PACE is relevant here: it showed that a greedy "keep it if the score went up" rule commits false edits at high rates (see 06), and a reviewer approving a change because its simulation passed is running that same rule, with better priors and less patience (see 14).

Section 03 / 13

#Coding agents that train on usage

Coding is where nearly all of the documented weight updates after deployment happen, because code produces cheap, dense signals that are hard to fake: whether a suggestion was accepted, whether an edit stayed in the repository, whether tests pass, whether the user pasted a stack trace next. Cursor and Cognition have the volume and the signals, so they train.

Cognition's SWE-2, released September 10, is the newest disclosure. Cognition post-trained it from Moonshot's 2.8-trillion-parameter Kimi K3, scaling its RL "to the multi-trillion-parameter regime for the first time," and reports 50.0% on its FrontierCode 1.1 benchmark, within a point of Fable 5.1 at 64% lower cost 13.

The self-improving part is in the data pipeline. Cognition tripled its RL environments and built "a flywheel powered by previous checkpoints of SWE-2 that iteratively hardens our verifiers." The stronger base model was more resourceful at gaming rewards, so engineers mined training rollouts for false positives and false negatives and used the model's own earlier checkpoints to patch the verifiers 13. Each model generation improves the checker that trains the next one, with engineers supervising. Cognition has trained in its own agent harness since SWE-1.5 in October 2025 14; report 01 explains why that choice affects what the model learns.

Cursor runs real-time RL on live user signals, and Shopify's daily loop, which turns production failures into SFT and GRPO data, is the second weight loop built on deployment data (see 05). Composer's real-time RL, described in March, ships an improved checkpoint as often as every five hours, rewarding edits that persist in the codebase and penalizing dissatisfied follow-ups, and Cursor reports +2.28% edit persistence and −3.13% dissatisfied follow-ups; the Tab model has run a similar loop since 2025 15,16.

The loop found its evaluator's blind spots almost immediately, from deliberately broken tool calls that "would never receive a negative reward" to decompiled Java bytecode during Composer 2.5's training 15,17. Cursor became part of SpaceX on August 14, and its blog now announces Grok models "trained on a wide range of agentic RL tasks," but it has disclosed no new production-learning results since May 18,19.

The Cursor result I'd expect more teams to be able to copy is Bugbot, its code-review agent, which learns rules in text from how developers respond to its comments. The share of flagged bugs that got resolved rose from 52% at its July 2025 launch to 78.13% in April 2026, with more than 110,000 repositories enabling learning and more than 44,000 learned rules generated. In Cursor's own comparison, Greptile was at 63.49%, CodeRabbit at 48.96%, GitHub Copilot at 46.69% and Codex at 45.07% 20.

Resolution rate is a production metric with a real denominator, which is rare in this category. It is also a vendor-run time series over months in which the underlying models changed, so it can't isolate what the rules contributed (see 14). Cursor's harness team runs the human version of the loop, with a Keep Rate metric and online A/B tests, and spends weeks customizing the harness for each new model 21.

Section 04 / 13

#Skill files, rules and memory in coding tools

Most coding teams don't train anything. Warp described what they do instead in an August write-up 4. Warp's code-review, triage and spec-writing agents each run on a base skill file. A separate improver skill runs on a schedule, "pulls the accumulated human feedback, compares what the agent suggested against how humans responded, and proposes a small, focused edit to the base skill," then opens a pull request explaining which feedback prompted the change. "A human reviews, approves, and merges, and the next run of the triage skill inherits the new knowledge" 4.

Warp runs this across its open-source repository, where hundreds of contributors and thousands of code reviews feed it. Its advice on the possibility that feedback is wrong is blunt: "Assume it will be" 4. Warp publishes no before/after numbers, and suggests tracking time to merge, contributor count and cost.

The rest of the market writes text too. Augment's Cosmos propagates one engineer's correction to every agent on a team through a shared tenant memory 22. GitHub has described an agentic memory system for Copilot 23. Amazon's Kiro ships hooks, specs, steering files and Agent Skills 24. OpenAI's Codex now offers local memories, off by default: a background pass extracts them from idle chats and a separate model periodically consolidates them, and a setting keeps chats that used MCP tools or web search out of memory generation 25.

Claude Code has the most mechanisms: CLAUDE.md files, a memory tool, skills, hooks, and, since late May, dynamic workflows 26,27. A dynamic workflow is a JavaScript harness Claude writes for one task. It is launched through a permission-gated tool call that prompts in manual modes and runs unprompted in bypass mode, claude -p and the Agent SDK 27. Good runs can be saved as reusable commands, but only when a human presses a key (see 10).

Anthropic's launch post also describes the team's own procedure for maintaining rules. They mine sessions and review comments for repeated corrections, cluster them, adversarially check whether each candidate rule "would have prevented a real mistake," and distill the ones that pass into CLAUDE.md 27. Of all the coding-tool practices I read about, that adversarial check is the step I'd copy first, because it puts a skeptical filter in front of the rule file.

Rule files also go stale when the model changes. An Anthropic engineer wrote in July that the team "removed ~80% of the Claude Code system prompt for our newest models" 28. Instructions that once taught the model how to behave became redundant once the next model had absorbed the behavior (see 12).

Section 05 / 13

#What the frontier labs sell

The frontier labs ship the building blocks and leave the loop to customers. Anthropic's Managed Agents added "dreaming" as a research preview in May: an asynchronous job reads a memory store and up to 100 past session transcripts and produces a new, reorganized store, with duplicates merged and stale entries dropped 29. The design keeps a gate by construction: "The input store is never modified, so you can review the output and discard it if you don't like the result" 29.

Critics quoted in The New Stack argued the gate is weaker than it looks, because a bad answer "dies with the session" while "a bad memory can influence thousands of future sessions," and they said every consolidated memory should "carry provenance, evidence and an expiration condition" 12. OpenAI's Codex memories follow the same extract-then-consolidate pattern locally 25. Neither product publishes a measurement of whether memory improves outcomes.

The Agent Skills format, a SKILL.md file of instructions with optional scripts, is now shared across Claude, Codex, Kiro, OpenClaw, Hermes and others. That makes a skill the closest thing the industry has to a portable unit of learned procedure (see 08) 24,30.

For weights, OpenAI's Reinforcement Fine-Tuning API runs RL on o4-mini against customer-defined graders, warns about reward hacking in its own documentation, and blocks deployment of a tuned model that fails safety checks 31. Google made AlphaEvolve generally available on Google Cloud on July 9: customers supply a seed program and an evaluator, and the service evolves code 32. In every case the customer has to bring the evaluator, and writing a good evaluator is the hard part.

Section 06 / 13

#Environments, RL services and memory vendors

A market has grown up around each piece of the loop. Vendors sell storage, proposers and compute, and in every case the customer still has to supply the verifier.

Environments got the newest money (see 02). Realset AI and Flatkey announced a $10M Series A on September 23; Realset captures expert human demonstrations and builds RL environments from real workflows in e-commerce, customer support, logistics and manufacturing, on the pitch that "the easy data is gone" 33.

Business Insider reported in September that Google had completed its $1.5 billion-plus talent deal for Mechanize, which builds environments and evals for frontier coding agents and had raised $9.1M at a $500M valuation in April 34. Cognition's tripled environment count for SWE-2 is the same demand seen from the buyer's side 13. The vendors have published no evidence that training on their environments beats the alternatives at matched budgets.

Several companies now sell RL as a service. Prime Intellect's Lab, launched in February, combines its Environments Hub (which now advertises more than 2,500 open-source RL environments) with hosted agentic RL on LoRA adapters and hosted evaluations, priced per token 35,36. Thinking Machines' Tinker exposes training as four primitives (forward_backward, optim_step, sample, save_state) over LoRA adapters on open models 37, and CoreWeave has sold serverless RL through W&B Training since acquiring OpenPipe in 2025 38.

Memory companies raised money earlier and publish the least evidence. Mem0 closed a $24M Series A in late 2025 and has more than 62,000 GitHub stars 39. Letta's June "memory models" post proposes models trained with memory-native RL to write token-space memories that still work across model generations 40. Zep, Supermemory and others compete in the same category, and Synth AI sells online prompt optimization for production agents (see 07) 41.

No memory vendor has published a controlled benchmark showing that its memory layer improves task outcomes in production, and an independent result points the other way: CL-Bench found in June that "naive ICL outperforms systems dedicated to memory management" across six expert-validated domains 42. Until one of these vendors shows otherwise, I would test any memory layer against simply putting the relevant history in the prompt.

Section 07 / 13

#OpenClaw, Hermes and the skill supply chain

The open-source mass market went a different way. OpenClaw shipped what its maintainers called "by far the largest update in the history of OpenClaw" on August 30: 933 contributors, more than 16,000 pull requests, and changes to installation, messaging, memory, skills and models 43. The repository had 390,396 GitHub stars on September 24, and its official hub listed about 67,300 skills 44,45.

A day after OpenClaw's update, Nous Research released Hermes Agent v0.21.0, with about 5,800 commits from more than 760 contributors since the previous version, including memory for scheduled jobs so they can learn between runs 46. Hermes, at 248,668 stars, advertises itself as "the only agent with a built-in learning loop" 47.

The Hermes documentation describes what that loop does and who approves it. The agent writes, patches and deletes its own skills through a skill_manage tool when it works out a multi-step workflow, hits a dead end and finds the working path, or is corrected by the user, and a background self-improvement review runs after turns 30.

Version 0.21.0 made writes to protected agent-instruction files (AGENTS.md, skills, memory stores) always require approval, "so a prompt-injected agent can't quietly rewrite its own standing orders" 46. The skills documentation still describes approval of agent-created skills as opt-in: "By default the agent writes skills freely," unless the user turns on skills.write_approval 30. Hub installs and repository skills pass through a security scanner, and repository skills with a dangerous verdict are quarantined 30. So Hermes has the enterprise loop's proposer, and it is adding the approval step one file type at a time.

That approval step is overdue, because the supply chain is already compromised. An HN post in February titled "Top downloaded skill in ClawHub contains malware," linking 1Password's analysis of how OpenClaw skills become an attack surface, reached 334 points. One reply read, "It's kind of interesting how with vibe coding we just threw away 2 decades of secure code best practices xD..." 48,49.

The ClawHavoc campaign raised the confirmed count of malicious skills on ClawHub to 1,184 by June, many of them attacking through natural-language instructions instead of code 50. A skill is a set of instructions the agent follows with the user's permissions, so a poisoned skill is a prompt injection with an install count.

Section 08 / 13

#Practitioner loops scored by a metric

The practitioner loops with real verifiers skip the human and keep whatever improves a number. Andrej Karpathy's autoresearch, released in March, has an agent edit a small training script, run five-minute experiments, and keep changes that lower validation bits per byte. Over roughly 650–700 experiments the changes transferred to the external nanochat "Time to GPT-2" leaderboard as an ~11% speedup, from 2.02 to 1.80 hours 51.

Elon Musk replied, "We are in the Singularity"; the top HN critique asked whether the gains "were all basically hyperparameter changes right?" 52,53. SkyPilot's scaled run found the agent routing screening work to H100s and validation to H200s without being told to 54.

By July the pattern had become a contest format. In GPU Mode's auto-research competition, Sankalp Shubham used Codex to reach a 232× speedup over the baseline QR-decomposition kernel (about 419,000 µs to 1,805 µs), placing 12th of 183 55.

His write-up records where the loop stopped helping: "optimizations were much harder after the 3000 µs point," where he "had to get more involved in the loop in terms of learning the concepts and steering the model." Below that point the model got stuck in "endless hand-tuning of parameters and small variants of the same idea," and the faster kernels in the field "had written data detectors and exploited distributions" in the benchmark's inputs 55.

Henry Pan's April–May study shows what happens when a loop like this runs on a noisier target. His harness self-improvement loop logged 1,288 iterations and 1,226 tracked runs, of which 98 candidates were kept, 1,112 discarded and 16 crashed, a discard rate of about 90.7% 56. What accumulated was corrective policy, a "policy maze" of rules the task model had to navigate. Without working memory the improvement agent proposed the same byte-identical patch across 17 experiments, until a plain experiments/learning.md file broke the cycle, and rules tuned for GPT-oss-20b degraded on Sonnet 4.6 56.

Most practitioners run something simpler. Geoffrey Huntley's "Ralph" loop is a bash while loop that re-runs a coding agent on a prompt file, and he argues "everything is a ralph loop"; Every's compound engineering writes what each session learned into CLAUDE.md, AGENTS.md and slash commands 57,58. More ambitious harnesses exist. Prime Intellect's Prime Agent, from August, gives the agent create/read/update/delete access to its own prompts, skills, memory and sub-agents, and reports ARC-AGI-3 Best@1 rising from 30% to 95.5% with Claude Opus 5 59 (see 08).

Section 09 / 13

#How text, weight and skill loops fail

Weight loops fail when the policy finds a blind spot in the evaluator. Cursor's broken tool calls and bytecode decompilation are the documented production cases, and monitoring caught them, where the reward did not. Cognition hardened SWE-2's verifiers because "Kimi K3 is a more resourceful model" and reward hacking had to be prevented 15,17,13. The one weight-level "self-evolving" product claim outside coding, Writer's 2024 Palmyra models, stayed internal after Writer reported they scored 21.3% on the R-Judge safety benchmark against 66.7% for traditional methods, "suggesting that they've learned to override the guardrails built into them at the time of training" 60.

Text loops fail in two ways: rules pile up, and rules go stale when the model changes. Pan's policy maze is the first kind, and Anthropic built dreaming because memory stores accumulate "duplicates, contradictions, and stale entries" 56,29. The second kind shows up at every model upgrade: Pan's rules broke across models, Cursor re-customizes its harness for each model, and Anthropic deleted most of a system prompt 56,21,28. Decagon's reversion rate is the first public measure of either, and it only counts what customers noticed 1.

Self-extending agents fail through what they install, as the ClawHub numbers show 50. In all three kinds of loop, the step that decides what to keep is weaker than the step that proposes. Enterprise vendors put a person there, and in Decagon's case that person accepts almost everything. Cursor and Cognition rely on production outcomes, monitoring and hardened verifiers. The open-source projects are only now adding approval, and some of it is opt-in.

Section 10 / 13

#The published numbers

Kamila Selig surveyed the category skeptically in July. She looked at nine self-improving agent use cases in production and found that only two disclosed enough to be verified as self-improving; what the others lacked was a verifier grounded in real-world data 61.

Date System Metric Result Baseline / context Source status
2026-09-10 Cognition SWE-2 FrontierCode 1.1 Main 50.0% Fable 5.1 50.9%; SWE-2 is 64% cheaper; Kimi K3 base 44.2% Vendor blog 13
2026-09-09 Decagon Autopilot (DuetBench-2) Updates still live after 30 days >85%; full reversions <15% Customer-kept, not harm-tested Vendor benchmark 1
2026-09-09 Decagon Autopilot, one Fortune 50 customer Resolution rate 30% → 55% Series of 1–2 pt changes; no control arm Vendor benchmark 1
2026-09-09 Decagon LLM judge Accuracy vs human labels 99.5% Self-generated sims at 96% quality Vendor benchmark 1
2026-07-22 Selig survey Verifiably self-improving 2 of 9 production cases Disclosure-based Essay 61
2026-07-08 GPU Mode contest entry (Codex loop) QR kernel time ~419,000 µs → 1,805 µs (232×) 12th of 183; human steering past 3,000 µs Practitioner blog 55
2026-06-09 Decagon Autopilot (DuetBench) Build tasks passed 45.5% 23% humans within 3 h Vendor benchmark 11
2026-05-25 Henry Pan harness loop Tracked runs discarded 1,112 of 1,226 (~90.7%) 98 kept, 16 crashed Practitioner blog 56
2026-04-08 Cursor Bugbot (learned rules) Resolution rate 52% (Jul 2025) → 78.13% 110,000+ repos; model changes confounded Vendor blog 20
2026-03-26 Cursor Composer (real-time RL) Edit persistence / dissatisfied follow-ups +2.28% / −3.13% Prior checkpoint Vendor blog 15
2026-03 Karpathy autoresearch Time to GPT-2 2.02 h → 1.80 h (~11%) ~650–700 experiments Repo + posts 51

Apart from the practitioners' numbers and Selig's, every number in the table comes from the company that sells the system. Decagon's and Cursor's measure production outcomes before and after changes, and none of them has a control group or an independent replication.

Section 11 / 13

#What a builder can use from this

If you run agents on a model you can't train, which is most teams, the enterprise loop is the one to build, and the vendors have already worked out most of it. Read production traces with an LLM judge, have a second agent propose small edits to the instructions, replay each edit against past conversations, and keep the edit history so any change can be reverted. Salesforce's idea of turning simulated previews into reusable regression tests is cheap and worth copying 3. So is Warp's rule that each proposed edit arrives as a pull request that names the feedback behind it 4.

The part I would not copy is the gate as most vendors run it. A reviewer who approves "almost 100%" of suggestions 2 mostly assigns responsibility and filters very little. I'd put an automated filter in front of the reviewer, something like Anthropic's check of whether a candidate rule "would have prevented a real mistake" 27, and I'd count how often an approved change later caused a regression that the simulations missed. Decagon's 85% retention figure 1 is a useful health check for a loop, but I wouldn't read it as evidence that the loop helps.

Weights are worth considering only when your product grades itself the way code does, with an outcome that arrives on every interaction and is hard to fake. Cursor has that, Shopify's Sidekick has it for queries (see 05), and most customer-service deployments don't. For open-source agents that write their own skills, I'd turn on every approval setting that exists, starting with skills.write_approval in Hermes 30.

Section 12 / 13

#Gaps in the evidence

DuetBench-2 moved the question from whether the proposer can do the task to whether the metric moved and the change stuck. But no vendor has published an A/B test of its improvement loop against the same agent without it, over a meaningful period, with resolution or escalation as the outcome. The series asks whether a loop beats what the same compute or engineering hours would buy otherwise, and industry has not answered that for any product.

Regression rates are missing too. Decagon's reversion figure is the first public number of its kind, and it measures what customers undid, which is different from what harmed them. Every enterprise loop described above has a human gate, a regression set and a version history, so every vendor could report how often an approved change caused a regression that production caught and the regression set missed, and none does.

Chinese labs have disclosed little. Moonshot's Kimi K3 report describes its post-training recipe, training a separate expert per domain and effort level and consolidating them by multi-teacher on-policy distillation, and SWE-2 is built on it 62,13. But I couldn't find a Chinese lab that has described production improvement loops or deployment-time learning in enough detail to evaluate, and claims about long autonomous coding runs at Chinese labs remain unverified.

Section 13 / 13

#Gate accuracy, upgrade decay and skill provenance

How often does the human reviewer approve a bad change? The enterprise loop's safety case depends on a reviewer who approves diffs after a simulation passes, and at least one customer accepts "almost 100%" of them. No vendor has published that reviewer's false-accept rate, or how it changes as proposal volume rises. A rollback rate that counts harm, including the regressions the simulations missed, would tell buyers whether a loop is accumulating improvements or just producing churn.

Which learned instructions still help after a model upgrade? Nearly everything that ships writes improvements into text tuned for today's model. Vendors need a way to tell which learned instructions still help after an upgrade and which the new model has absorbed or contradicts. Without one, each upgrade silently resets part of the loop's value, and none of the vendors here measures how much.

What would provenance for agent-written skills and memories look like? Open-source agents install and write skills with the user's permissions, and their approval gates are new and partly opt-in. The ecosystem needs what package managers built over two decades (signing, provenance, reputation, sandboxed execution), adapted to artifacts whose payload is natural language, plus the provenance and expiry for agent-written memories that dreaming's critics asked for.

When is it worth moving approved text edits into weights? Cursor can run online RL because it has enormous volume and a trustworthy outcome signal, and Cognition can harden verifiers because code has tests. RL-as-a-service and environment vendors are betting that other companies can do the same.

Whether an enterprise whose Autopilot already writes most of its procedure text gains anything by consolidating those approved edits into weights is untested in public. My guess is that the first controlled comparison, whenever someone publishes one, will look more like Pan's 90.7% discard rate than like Decagon's 30-to-55, because the loops that have been measured carefully, Pan's and PACE's among them, throw away or wrongly keep a large share of what they propose.

Sources

#References

● marks sources dated June 24 to September 24, 2026.

  1. [1]E. Lin (Decagon), “DuetBench-2: Measuring agent self-improvement in production,” Decagon blog, 2026-09-09. https://decagon.ai/blog/duetbench-2
  2. [2]Decagon, “Autopilot in production: Governance of self-improving agents,” Decagon blog, 2026-09-09. https://decagon.ai/blog/autopilot-in-production
  3. [3]A. Kale (Salesforce), “Agent Optimizer: A faster path to better outcomes,” Salesforce blog, 2026-09-21. https://www.salesforce.com/blog/agent-optimizer/
  4. [4]M. Segner (Anthropic), “How Warp builds self-improving agents on Claude,” Claude blog, 2026-08-26. https://claude.com/blog/how-warp-builds-self-improving-agents-on-claude
  5. [5]Decagon, “Duet Autopilot,” Decagon blog, 2026-06-09. https://decagon.ai/blog/autopilot
  6. [6]Sierra, “Explorer,” Sierra blog, 2026-04-01. https://sierra.ai/blog/explorer
  7. [7]Sierra, “Insights” and Ghostwriter product pages (Ghostwriter launched 2026-03-25). https://sierra.ai/blog/insights
  8. [8]Intercom, “Optimize Fin instantly with the help of AI,” Intercom Help Center, updated 2026-05-14. https://www.intercom.com/help/en/articles/11390088-optimize-fin-instantly-with-the-help-of-ai
  9. [9]Salesforce, “Toward self-improving agents,” Salesforce News, 2026-07-23. https://salesforce.com/news/stories/toward-self-improving-agents
  10. [10]Factory, “Factory Signals,” Factory news, 2026-01-23. https://factory.ai/news/factory-signals
  11. [11]Decagon, “DuetBench,” Decagon blog, 2026-06-09. https://decagon.ai/blog/duetbench
  12. [12]The New Stack, “Anthropic gave agents the ability to dream. Then developers woke up.,” 2026. https://thenewstack.io/anthropic-agent-memory-dreaming/
  13. [13]Cognition, “Introducing SWE-2: Pushing the Pareto Frontier,” Cognition blog, 2026-09-10. https://cognition.com/blog/swe-2
  14. [14]Cognition, “SWE-1.5,” Cognition blog, 2025-10-29. https://cognition.com/blog/swe-1-5
  15. [15]Cursor, “Improving Composer through real-time RL,” Cursor blog, 2026-03-26. https://cursor.com/blog/real-time-rl-for-composer
  16. [16]Cursor, “Improving Cursor Tab with online RL,” Cursor blog, 2025-09-12. https://cursor.com/blog/tab-rl
  17. [17]Cursor, “Introducing Composer 2.5,” Cursor blog, 2026-05-18. https://cursor.com/blog/composer-2-5
  18. [18]Cursor, “Cursor is now a part of SpaceX,” Cursor blog, 2026-08-14. https://cursor.com/blog/joining-spacex
  19. [19]Cursor Team, “Introducing Grok 4.6,” Cursor blog, 2026-08-12. https://cursor.com/blog/grok-4-6
  20. [20]Cursor, “Bugbot learning,” Cursor blog, 2026-04-08. https://cursor.com/blog/bugbot-learning
  21. [21]Cursor, “Continually improving our agent harness,” Cursor blog, 2026-04-30. https://cursor.com/blog/continually-improving-agent-harness
  22. [22]Augment Code, “The agent learning flywheel,” Augment guides, 2026. https://www.augmentcode.com/guides/agent-learning-flywheel
  23. [23]GitHub, “Building an agentic memory system for GitHub Copilot,” GitHub Blog, 2026. https://github.blog/ai-and-ml/github-copilot/building-an-agentic-memory-system-for-github-copilot/
  24. [24]Kiro, “Automate your development workflow with agent hooks,” 2025-07-16; and “Agent Skills” docs. https://kiro.dev/blog/automate-your-development-workflow-with-agent-hooks/ ; https://kiro.dev/docs/skills/
  25. [25]OpenAI, “Memories: how ChatGPT and Codex carry useful context forward across chats,” ChatGPT Learn docs (retrieved 2026-09-24). https://learn.chatgpt.com/docs/customization/memories
  26. [26]Anthropic, “Memory tool,” Claude platform docs. https://platform.claude.com/docs/en/agents-and-tools/tool-use/memory-tool
  27. [27]T. Shihipar (Anthropic), “A harness for every task: dynamic workflows in Claude Code,” Claude blog, 2026-06-02; and Claude Code workflows docs. https://claude.com/blog/a-harness-for-every-task-dynamic-workflows-in-claude-code ; https://code.claude.com/docs/en/workflows
  28. [28]T. Shihipar (@trq212), post on X, 2026-07-24. https://x.com/trq212/status/2080710971228918066
  29. [29]Anthropic, “Dreams,” Claude Managed Agents docs (research preview, announced May 2026; retrieved 2026-09-24). https://platform.claude.com/docs/en/managed-agents/dreams
  30. [30]Nous Research, “Skills System,” Hermes Agent documentation (retrieved 2026-09-24). https://hermes-agent.nousresearch.com/docs/user-guide/features/skills
  31. [31]OpenAI, “Reinforcement fine-tuning,” OpenAI API docs, 2026. https://developers.openai.com/api/docs/guides/reinforcement-fine-tuning
  32. [32]Google Cloud, “AlphaEvolve is available for everyone,” Google Cloud blog, 2026-07-09. https://cloud.google.com/blog/products/ai-machine-learning/alphaevolve-is-available-for-everyone
  33. [33]Realset AI and Flatkey, “Realset AI and Flatkey raise $10M Series A to build real-world training data for frontier models and embodied agents,” PR Newswire, 2026-09-23. https://www.prnewswire.com/news-releases/realset-ai-and-flatkey-raise-10m-series-a-to-build-real-world-training-data-for-frontier-models-and-embodied-agents-302887825.html
  34. [34]Business Insider, “Google is in talks for a $1.5 billion-plus deal with AI coding agent startup Mechanize,” 2026-08-05 (secondary reporting); Mechanize site. https://www.businessinsider.com/google-is-in-talks-for-a-dollar15-billion-plus-deal-with-ai-coding-agent-startup-mechanize ; https://www.mechanize.work/ ; Business Insider, “Google Completed Its Talent Deal for AI Agents Startup Mechanize,” September 2026. https://www.businessinsider.com/google-completes-deal-for-ai-agents-startup-mechanize-2026-9
  35. [35]Prime Intellect, “Introducing Lab: The full-stack platform for training your own models,” Prime Intellect blog, 2026-02-10. https://www.primeintellect.ai/blog/lab
  36. [36]Prime Intellect, “Environments Hub,” Prime Intellect blog, 2025-08-27; homepage count retrieved 2026-09-24. https://www.primeintellect.ai/blog/environments
  37. [37]Thinking Machines Lab, “Tinker,” product site. https://thinkingmachines.ai/tinker/
  38. [38]CoreWeave, “CoreWeave to acquire OpenPipe, leader in reinforcement learning,” 2025-09-03. https://coreweave.com/news/coreweave-to-acquire-openpipe-leader-in-reinforcement-learning
  39. [39]Mem0, “Mem0 raises $24M Series A to build memory layer for AI agents,” PR Newswire, 2025-10-28; GitHub mem0ai/mem0. https://www.prnewswire.com/news-releases/mem0-raises-24m-series-a-to-build-memory-layer-for-ai-agents-302597157.html
  40. [40]Letta, “Towards agents that learn” (memory models), Letta blog, 2026-06-25. https://www.letta.com/blog/towards-agents-that-learn
  41. [41]Synth AI, continual-learn.com (product site). https://continual-learn.com
  42. [42]CL-Bench, arXiv 2606.05661, 2026-06. https://arxiv.org/abs/2606.05661
  43. [43]H. Rudolph (OpenClaw Foundation), “OpenClaw 2.0, Accidentally,” OpenClaw blog, 2026-08-30. https://openclaw.ai/blog/openclaw-2-accidentally
  44. [44]OpenClaw, GitHub repository openclaw/openclaw (stars as of 2026-09-24). https://github.com/openclaw/openclaw
  45. [45]ClawHub, official OpenClaw skills hub (count as of 2026-09-24). https://hub.openclaw.ai/skills
  46. [46]Nous Research, “Hermes Agent v0.21.0 (v2026.8.31),” GitHub release notes, 2026-08-31. https://github.com/NousResearch/hermes-agent/releases
  47. [47]Nous Research, GitHub repository NousResearch/hermes-agent, README (stars as of 2026-09-24). https://github.com/NousResearch/hermes-agent
  48. [48]Hacker News, “Top downloaded skill in ClawHub contains malware,” item 46898615, 2026-02-05. https://news.ycombinator.com/item?id=46898615
  49. [49]1Password, “From magic to malware: how OpenClaw's agent skills become an attack surface,” 1Password blog, 2026-02. https://1password.com/blog/from-magic-to-malware-how-openclaws-agent-skills-become-an-attack-surface
  50. [50]Cloud Security Alliance, “AI skill supply-chain attacks,” CSA research note, 2026-06-24. https://labs.cloudsecurityalliance.org/wp-content/uploads/2026/06/CSA_research_note_ai-skill-supply-chain-attacks_20260624-csa-styled.pdf
  51. [51]A. Karpathy, GitHub repository karpathy/autoresearch (created 2026-03-06) and README. https://github.com/karpathy/autoresearch
  52. [52]E. Musk, reply on X, 2026-03. https://x.com/elonmusk/status/2031157079604605076
  53. [53]Hacker News, “Autoresearch: agents researching nanochat training automatically,” item 47291123, 2026-03-07. https://news.ycombinator.com/item?id=47291123
  54. [54]SkyPilot, “Scaling Karpathy's autoresearch: what happens when the agent gets a GPU cluster,” SkyPilot blog, 2026-03-19. https://blog.skypilot.co/scaling-autoresearch/
  55. [55]S. Shubham, “Auto-research with codex: How I achieved a 232x faster kernel over baseline with Codex in GPU Mode's qr_v2 problem,” sankalp's blog, 2026-07-08. https://sankalp.bearblog.dev/autoresearch/
  56. [56]Henry Pan, “What 1k harness experiments taught me about self-improving agents,” henrypan.com, 2026-05-25. https://www.henrypan.com/blog/2026-05-25-self-improvement-harness/
  57. [57]G. Huntley, “everything is a ralph loop,” ghuntley.com, 2026-01-17. https://ghuntley.com/loop
  58. [58]K. Klaassen (Every), “Compound engineering,” Every guides; GitHub EveryInc/compound-engineering-plugin. https://every.to/guides/compound-engineering ; https://github.com/EveryInc/compound-engineering-plugin
  59. [59]Prime Intellect, “Prime Agent,” Prime Intellect blog, 2026-08-05; arXiv 2608.23552. https://www.primeintellect.ai/blog/prime-agent ; https://arxiv.org/abs/2608.23552
  60. [60]Writer, “Self-evolving models,” Writer engineering blog, 2024-11-20. https://writer.com/engineering/self-evolving-models/
  61. [61]K. Selig, “Most 'self-improving' AI agents don't actually improve,” Load Bearing Tech (Substack), 2026-07-22. https://loadbearingtech.substack.com/p/self-improving-agent-loops-verifier
  62. [62]Kimi Team (Moonshot AI), “Kimi K3” technical report, arXiv 2607.24653, 2026-07 (recipe as summarized in Cognition's SWE-2 post). https://arxiv.org/abs/2607.24653