Agent systems

Architecture and engineering choices that shape reliable tool-using, stateful and multi-agent systems.

In Agent systems

10 articles
Architecture & engineering7 MIN READ

A failure ladder for retrieval-augmented agents

A wrong answer is the final symptom of failures that may begin with source coverage, access control, parsing, retrieval, context assembly, generation or action.

Architecture & engineering6 MIN READ

Why durable agent workflows need explicit state

Long-running agent work cannot rely on a transcript and hopeful retries. Explicit state makes progress, authority, recovery and completion inspectable across failures.

Architecture & engineering6 MIN READ

How do you evaluate an agent orchestrator?

An orchestrator should be judged by the workflow it controls: decomposition, routing, state, authority, recovery, verification and stopping—not by a polished final response.

Architecture & engineering6 MIN READ

Context is not memory: why the distinction matters

Context is the information available for one inference. Memory is a governed process for retaining, changing and recalling information across time. Confusing them creates silent risk.

Architecture & engineering6 MIN READ

The anatomy of a tool-using AI agent

A tool-using agent is a controlled system around a model, not a model with an API key. Map its runtime layers before deciding what to test, trust or release.

Architecture & engineering6 MIN READ

How to evaluate model-routing decisions

A model router is a policy for allocating quality, cost, latency, privacy and failure risk. Evaluate whether each route serves the workflow—not whether routing is fashionable.

Architecture & engineering6 MIN READ

What can go wrong in a multi-agent handoff?

Multi-agent systems fail between workers when goals, evidence, state, authority and completion semantics do not survive the transfer. Test the protocol, not just each agent.