Building an Agent That Improves Its Own Harness
Turn repeated failures into tested changes, then use the evidence to improve the next experiment.
Architecture, experiments, and useful distinctions from building autonomous agents, context systems, and reproducible evaluation.
Turn repeated failures into tested changes, then use the evidence to improve the next experiment.
From a plausible wrong answer to a defensible release decision: nine chapters on writing tests, calculating scores, and checking whether success repeats.
Build one discoverable CLI for MCP, SQL, and REST, with precise schemas, scoped execution, and honest result receipts.
Build a strong generalist. Make expertise discoverable. Delegate only when the task earns it.
How failures become experiments, better decisions, and knowledge that survives the next release.
Ten chapters on designing categories, choosing evidence, measuring errors, and deciding when a label deserves to influence what happens next.
Five essays on the worlds intelligence can read, the questions it asks, the experience it carries, and the actions it can afford to try.
Evaluate a 24-hour soak at recorded checkpoints. Restore the evidence and agent state available at each moment, then test the decisions.
Put telemetry, logs, and topology beside the agent. Use PromQL and files to keep retrieval reliable and model context focused.
Nine principles for systems that deserve the authority we give them. A field guide to evidence, boundaries, and learning from consequences.
An agent’s capabilities depend on its data, execution loop, state, and feedback. Design them as one system.