01
Tool-using agents with bounded authority
Agents whose permissions are scoped by least privilege, whose irreversible actions require a human, and whose every step is logged in a trajectory you can replay. Reversibility tiers decided at design time, not after the first incident.
02
Orchestrated workflows
Routers, orchestrator-worker patterns and parallel fan-out with a reducer, chosen by what the problem needs rather than by what is fashionable. We start with the simplest loop that works and escalate only on evidence.
03
Tool and MCP interfaces
The quality of an agent is mostly the quality of its tools. Interfaces designed for a model rather than a human — naming, granularity, idempotency, error messages written as instructions — exposed over the Model Context Protocol so they are reusable across systems.
04
Trajectory evaluation
Replay harnesses with recorded tool responses, outcome and trajectory scoring, step and cost budgets asserted in CI. An agent that reaches the right answer after forty expensive steps has still failed, and your harness should say so.
05
Production operation
Sandboxed execution, durable and resumable runs, step-level idempotency, circuit breakers and runaway-cost protection, rate limiting against downstream systems, and a documented way to stop one mid-flight.