Ground the model
Can a language model take useful actions and receive feedback grounded outside its own text?
A tree of the expanding editable surface: output → context → memory → skills → workflow graph → harness → outer loop → source code → improvement operator → model–environment ecosystem.
This view intentionally suppresses most branch detail. Read left to right: each era identifies the dominant engineering question, the component people most wanted to change, and the bottleneck that pulled attention into the next era.
Can a language model take useful actions and receive feedback grounded outside its own text?
Can an agent improve across attempts without retraining the foundation model?
Can prompts, modules, agent roles, and communication topology be searched instead of hand-authored?
Can a system invent, edit, and preserve complete agent programs rather than tune a fixed template?
Can context, memory policy, workflow, harness, model, and environment improve together without losing control?
These are attention regimes, not hard boundaries. ReAct remains inside 2026 harnesses; memory, workflow search, and code evolution continue in parallel.
The capability path expands what may evolve. The control path strengthens evidence, lineage, sealed tests, permissions, and rollback. Production systems need both.
Agent evolution moved outside model weights. Context, memory, tools, graphs, runtime code, and acceptance rules are now explicit mutable artifacts.
Graphs expose composable nodes, dependencies, lineage, and typed mutation surfaces. Workflow graphs and experience graphs solve different problems.
Mutation is easy to generate. Crediting a real improvement without overfitting, reward hacking, or regressions is the hard part.