
TL;DR
ACE and IBM's ALTK-Evolve both turn agent trajectories into reusable lessons. The difference is delivery: one injects the whole playbook every step, the other calibrates. On AppWorld, calibration wins with the same accuracy at a fraction of the tokens.
Direct answer
ACE and IBM's ALTK-Evolve both turn agent trajectories into reusable lessons. The difference is delivery: one injects the whole playbook every step, the other calibrates. On AppWorld, calibration wins with the same accuracy at a fraction of the tokens.
Best for
Developers comparing real tool tradeoffs before choosing a stack.
Covers
Verdict, tradeoffs, pricing signals, workflow fit, and related alternatives.
Give an LLM agent a realistic multi-step task and when it fails, it is usually not for lack of knowledge. It mis-paginates an API, resolves the wrong person, or returns a value when none was asked for. Two research systems attack exactly this failure mode by having the agent learn from its own trajectories, with no weight updates and no human labels: Agentic Context Engineering (ACE, arXiv 2510.04618) and IBM Research's ALTK-Evolve (arXiv 2603.10600). A new IBM Research post published today runs both head-to-head on the same models and harness, and the headline is the token bill: on a strong model, ALTK-Evolve matches or beats ACE's accuracy at roughly 40% of its inference cost, and on a weaker model at about one-seventh.
Both systems turn an agent's past trajectories into reusable lessons and feed them back at inference time. Where they disagree is delivery, and that is what shows up in the cost numbers.
ACE names the two failure modes of naive agent memory: brevity bias, where optimization collapses toward short generic instructions, and context collapse, where a model asked to rewrite its whole context each step summarizes the detail away. Its answer is a rich itemized playbook with a helpful/harmful counter on every bullet, and letting the model distill relevance at read time.
IBM Research reached the same conclusion from the other direction. Every ALTK-Evolve guideline keeps a support count, the number of independent episodes that produced it, and the store is never summarized down to a handful of rules. A lesson five tasks discovered is a different object from one that appeared once. The post calls the shared principle "count them, don't collapse them": ACE's per-bullet counters and ALTK-Evolve's support counts are two spellings of the same idea.
The systems also both refuse to hand the agent its memory as a prompt-adjacent summary, a design position our own coverage has been moving toward. We wrote about the context ledger model of agent memory (source-linked, scoped, expiring entries) and about why memory benchmarks alone are not enough. These two papers are the same argument, now with controlled numbers behind it.
Consolidation. ACE grows one playbook through a Generator to Reflector to Curator loop, applying incremental delta updates and de-duplicating by embedding. ALTK-Evolve clusters near-duplicate lessons and merges within a cluster, support-conserving: when several lessons merge, the survivor inherits their combined count, so the store shrinks without losing how much experience backs each guideline. It also extracts typed guidelines (strategy, recovery, optimization) with causal attribution and provenance back to the source trajectory, at subtask granularity so a lesson learned on one app transfers to another.
Delivery. ACE injects the comprehensive playbook on every step, the same way regardless of model or task. ALTK-Evolve treats delivery as a dial: a small fixed core of high-support guidelines, extended per task with a handful selected for that task (cosine or LLM-guided, priority-weighted), or the full consolidated set when the model has headroom. The same lessons are available to both agents; ALTK-Evolve just sends however many a given model can actually use.
From the archive
Aug 11, 2026 • 6 min read
Aug 11, 2026 • 7 min read
Aug 11, 2026 • 7 min read
Aug 11, 2026 • 10 min read
Both systems ran on the same base ReAct agent (each step writes Python, the environment returns output) on AppWorld test_normal, 168 tasks. ACE's paper used DeepSeek-V3.1, so IBM re-ran both systems in-house on identical models and harness to keep the comparison controlled. Memory was mined from train/dev only, scored pass@1.
DeepSeek-V3.2 (the stronger model):
| System | TGC | SGC | Tokens per task |
|---|---|---|---|
| ReAct, no memory | 79.8 | 64.3 | 148K |
| ACE | 80.4 | 73.2 | 634K |
| ALTK-Evolve | 89.3 | 80.4 | 263K |
gpt-oss-120b (the weaker model):
| System | TGC | SGC | Tokens per task |
|---|---|---|---|
| ReAct, no memory | 39.9 | 21.4 | 110K |
| ACE | 54.8 | 35.7 | 777K |
| ALTK-Evolve | 56.0 | 37.5 | 116K |
On the strong model ALTK-Evolve wins both metrics at about 40% of ACE's inference cost. On the weak model it is a near-tie on accuracy (56.0 vs 54.8, which IBM calls within the benchmark's run-to-run noise) at about one-seventh the cost.
The by-difficulty breakdown explains why. On gpt-oss-120b, ACE's full playbook edges ahead on Easy and Medium tasks, where generic instruction-following gets most of the way there and a comprehensive prompt helps more than it distracts. On Hard tasks, curated retrieval pulls ahead decisively: 31.8 TGC for ALTK-Evolve vs 23.8 for ACE vs a 19.1 no-memory baseline, and the hard tier decides the aggregate. On DeepSeek-V3.2 the stronger model absorbs the full playbook well enough to edge ACE on Medium, but ALTK-Evolve leads Easy, Hard, and Overall.
A fair caveat: the two no-memory baselines differ (72.0 vs 79.8 TGC) because the systems use different prompt templates, and the comparison rests on what a prompt tweak cannot explain: same-or-better accuracy at a fraction of the tokens.
Two practical lessons land here for anyone building agent memory.
First, context is the new line item. Injecting 634K tokens per task instead of 263K is not a micro-optimization; it is the difference between an agent pipeline that fits a budget and one that does not. This is the same conclusion as SkillSV's pruning results, where attribution cut skill files to 69% of their tokens with no significant accuracy loss, and SIGIL's compiled harnesses, which hit 86% procedural compliance at 0.58x the tokens. The pattern across all three: most of what you feed an agent costs tokens without buying accuracy, and measuring that is a design task, not an afterthought.
Second, one-size-fits-all injection is the wrong default. A large context overwhelms a weaker model rather than helping it, and it crowds out the specific lesson a hard task needs. Calibrated delivery, a small core of high-support guidelines plus per-task selection, is a cheap mechanism that shows up in the numbers. The agent memory tooling comparison we maintain lists tools that store context; the harder question this post raises is how much of that context should reach the model on any given step.
Read next
Automated skill optimizers write long SKILL.md files whose credit is a black box. SkillSV attributes value to rules, examples, and scripts inside a skill: pruning to 69% of tokens without significant loss on four benchmarks.
8 min readA Michigan team measures prose SKILL.md files against compiled harnesses: agents execute only 56% of the steps their own skill mandates. SIGIL compiles skills into typed graph harnesses, hitting 86% compliance with 0.58x the tokens.
8 min readA new ASE 2026 framework injects server errors, truncated responses, and corrupted tool calls into live agent systems at the HTTP layer. Every system degrades, pass@1 drops up to 50 points, and the ranking stays the same no matter which LLM is behind it.
6 min readTechnical content at the intersection of AI and development. Building with AI agents, Claude Code, and modern dev tools - then showing you exactly how it works.
Anthropic's agentic coding CLI. Runs in your terminal, edits files autonomously, spawns sub-agents, and maintains memory...
View ToolMost popular LLM framework. 100K+ GitHub stars. Chains, RAG, vector stores, tool use. LangGraph adds stateful multi-agen...
View ToolGives AI agents access to 250+ external tools (GitHub, Slack, Gmail, databases) with managed OAuth. Handles the auth and...
View ToolLightweight Python framework for multi-agent systems. Agent handoffs, tool use, guardrails, tracing. Successor to the ex...
View ToolSpec out AI agents, run them overnight, wake up to a verified GitHub repo.
View AppKnow what each agent run cost before the bill arrives. Budgets and alerts included.
View AppPick a model in 30 seconds. Built for the answer, not the marketing.
View AppDefine custom subagent types within your project's memory layer.
Claude Code2.5x faster Opus at a higher token cost (research preview).
Claude CodeResearcher, auditor, reviewer, and other ready-made subagent types.
Claude Code
Meet ChatLLM Operator 🌐✈️📊 In this video, I'll show you the capabilities of ChatLLM Operator. Discover how this affordable tool, at just $10 a month, can autonomously handle tasks...

Buzz by Block: Open-Source Slack-Style Collaboration for Humans + AI Agents (Demo & Setup) Check out Arcade: https://arcade.dev.plug.dev/xiDRwlA Repo: https://github.com/block/buzz The video introd...

Build Anything with Vercel, the Agentic Infrastructure Stack Check out Vercel: https://vercel.plug.dev/cwBLgfW The video shows a behind-the-scenes walkthrough of how the creator rapidly builds and d...

A Huawei-Queen's study finds open coding models fine-tuned under OpenHands degrade sharply under other scaffolds - SWE-L...

Automated skill optimizers write long SKILL.md files whose credit is a black box. SkillSV attributes value to rules, exa...

A new 600-session benchmark shows coding assistants that read a user's resolved session history resolve ambiguous reques...

A Michigan team measures prose SKILL.md files against compiled harnesses: agents execute only 56% of the steps their own...

A new arXiv paper probes six widely used open-source agent frameworks and finds the barrier semantics of approval gates,...

A new ASE 2026 framework injects server errors, truncated responses, and corrupted tool calls into live agent systems at...

New tutorials, open-source projects, and deep dives on coding agents - delivered weekly.