Skip to main content
Blog

Notes from building agent systems

Evaluation harnesses, orchestration patterns, memory design and the failures behind them — written up while the details are still fresh.

Silhouetted rooftops and antennas against a vivid sunset sky
24 Sept 2026·6 min read

Collusion Between Agents Is a Protocol Defect, Not a Prompt Defect

When agents coordinate to defeat a shared rule, the failure is in the interface that lets them exchange state without an arbiter, so it must be closed at the protocol layer.

multi-agent-systemsagent-protocolsai-safety
Close-up of a rusty, corroded iron surface with rich textures and earthy tones
24 Sept 2026·5 min read

Sandbox Contracts: What an Agent Must Prove Before It Touches a Production Endpoint

Agent containment is a permissions-and-verification contract, not a guardrail prompt. Every tool boundary needs a pre-condition the agent cannot negotiate at runtime.

agent-safetysandboxingtool-gateway
A close-up view of a futuristic bionic prosthetic arm in neon lighting.
23 Sept 2026·5 min read

Identity Without Intent: Why Credentialing Agents Does Not Constrain Them

Authenticating an agent and scoping its token does not bound what it does across a sequence of tool calls. Intent-level policy, evaluated per trajectory, is the control that closes the composition gap.

agent-securityidentitypolicy-enforcement
Flat lay of wooden letter blocks spelling 'Next Steps', inspiring progress and motivation.
23 Sept 2026·4 min read

Malware That Picks Its Own Next Move Breaks Signature Defence

When intrusion tools use a panel of models to choose their next action, detection must shift from artefacts to behaviour — and agent platforms inherit the consequences.

agent-securitybehavioural-detectionllm-agents
Three business professionals in discussion over a contract in a modern office setting.
23 Sept 2026·6 min read

The Human Concierge Is a Fallback Path, Not a Feature

Routing agent failures to a human only works when the escalation contract is explicit: what state is handed over, what the operator may change, and how the correction returns to the agent.

human-in-the-loopagent-architectureescalation-contracts
Close-up of a sleek prosthetic hand interacting with a robotic arm in a high-tech environment.
23 Sept 2026·6 min read

State Management Beats Memory: A Design Note on Agent Persistence

Most agent "memory" failures are state-management failures. Retrieval over past turns cannot enforce invariants; a transaction log can.

agent-state-managementidempotencyagent-persistence
Macro photo of soap film showing iridescent blue and orange abstract patterns
23 Sept 2026·6 min read

Agent Security Is a Lateral-Movement Problem, Not a Prompt Problem

Once agents hold credentials and call tools, their security model is that of a privileged workload. Evaluate them with the same techniques.

agent-securitylateral-movementllm-agents
Close-up of grey woven fabric with soft folds and an intricate weave pattern
22 Sept 2026·5 min read

Long-Horizon Processing Turns Context Management Into a Scheduling Problem

A larger context window does not remove the limit; it turns context assembly into a scheduling decision about what to load, when, and at what cost.

context-managementagent-schedulinglong-horizon
Detailed image of microchip components viewed through a microscope lens.
22 Sept 2026·6 min read

Judging the Judge: When a Small Model Grades a Large One

Model-as-judge pipelines save cost, but the judge is a measurement instrument that needs calibration, drift monitoring and adversarial testing.

model-as-judgeevaluationcalibration