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.

Array of satellite dishes pointed skyward against a clear blue sky
20 Sept 2026·7 min read

Provable Control: Moving Governance From Dashboards to Enforced Invariants

Observability records what an agent did. Governance requires constraints that make certain actions impossible regardless of what the model decides.

agent-governancepolicy-enforcementtool-boundaries
Close-up of a microchip on a printed circuit board with electronic components
20 Sept 2026·6 min read

Small Models at the Edge: Deciding What Leaves the Device

On-device inference is a data-egress decision as much as a latency decision. Draw the local/remote boundary by data class, not by model confidence.

edge-inferenceon-device-mldata-egress
Bundle of fiber optic cables emitting colored light at their exposed tips
20 Sept 2026·6 min read

Agent Failure Taxonomy: Naming the Ways Multi-Step Systems Break

A shared vocabulary for agent failure modes turns incident reviews from anecdote into countable, regression-testable signals across model, tool, orchestration and data layers.

agent-failure-modesmulti-step-systemsincident-review
Industrial robotic arm inside a factory cell, joints and cabling visible in dim light
20 Sept 2026·6 min read

Coding Agents Need a Sandbox Contract, Not a Warning Label

An autonomous coding agent's blast radius is defined by its sandbox and network egress rules. Specify that contract before you specify the agent.

agent-sandboxingcoding-agentsnetwork-egress
Glowing data visualization dashboard on a dark screen showing cost breakdown charts and metrics
20 Sept 2026·7 min read

Unit Economics of an Agent Run: Cost Accounting for Multi-Step Systems

Token pricing hides where agent spend actually goes. Cost per successful task, instrumented by role and tool call, is the number teams can act on.

agent-economicscost-accountingllm-observability
Network topology diagram with connected nodes and branching paths displayed on a dark screen
20 Sept 2026·6 min read

Evaluating Agents on Trajectories, Not Answers: A Benchmark Design Note

Benchmarks that score only final outputs reward agents that reach correct answers through unsafe or unreproducible paths. Trajectory-aware grading fixes this.

agent-evaluationbenchmarkingtrajectory-grading
Automated assembly line with robotic arms positioned along a conveyor in a factory
20 Sept 2026·6 min read

The Chief-of-Staff Pattern: When to Orchestrate Agents and When to Just Write a Script

Multi-agent orchestration pays off only when subtasks need different context, different tools, or independent verification. Otherwise it is a slower function call.

multi-agent-systemsorchestrationllm-agents
Close-up of a 3D printer nozzle laying down fine layers of filament on a build plate
20 Sept 2026·5 min read

Memory Is a Write-Policy Problem: Retention, Provenance and the Cost of Remembering

Most agent memory failures originate at write time, not retrieval. Provenance, sensitivity classes and schema-level expiry fix them earlier and cheaper.

agent-memorywrite-policyprovenance
Laboratory microscope with illuminated lens and precision adjustment knobs on a bench
20 Sept 2026·6 min read

Authority Budgets: The Missing Control Surface Between an Agent and Its Tools

Prompt constraints are advisory. Real safety comes from treating each capability as a spendable authority budget: scope, quota, expiry, and attestation.

agent-safetyauthority-budgetstool-use