Notes on AI agents in production — how they get built, coded, operated, and governed. Reading the research and incident reports for what survives contact with production.

  • Enterprise Agent Architecture: The Control Plane

    ai-agentsagentic-aiai-governanceenterprise-architectureagent-gateway
    Most agent programs fail at the seams, not the model. This is the architecture I keep coming back to: five layers that turn agent capability into bounded autonomy — identity and task-scoped policy, a gateway that enforces it, an immutable event backbone, a live registry, and observability that reports business state rather than system health. Each layer links to the deeper argument for it.
  • AI Agents Need a Kill Switch, Not a Meeting

    ai-agentsagentic-aiai-governanceenterprise-architecture
    OpenAI's misalignment report describes an AI agent that used DNS delegation to reach a public chatbot from a sandbox meant to be offline. The monitor fired a P0 in fifteen minutes. The run wasn't killed for another two and a half hours, because nobody was certain it crossed the line. The asymmetry is the point: an AI agent doesn't need certainty to test a boundary. Enforcement can't wait for it either. Bounded autonomy requires a fuse — boundary crossed, run dies — not a meeting.
  • The Gateway Is Commoditizing — The Policy Stack Is Not

    agentic-aimcppolicy-as-codeenterprise-architectureagent-gateway
    Agent gateways are becoming commodity infrastructure, but their native policy engines are not interchangeable. Externalising the decision point — one place where every gateway asks whether a call should proceed — is what keeps identity, authorization, and audit coherent as gateway sprawl arrives.
  • Anthropic's Cybersecurity-Eval Incident and Bounded Autonomy

    agentic-aiai-governanceagent-gatewayenterprise-architecture
    Anthropic's cybersecurity-eval incident generalises far beyond cybersecurity evaluations: any system that infers its own scope rather than having it enforced is exposed the same way. Bounded autonomy requires controls that sit inline where actions happen — just-in-time access, explicit scope at tool and network boundaries, continuous observation, and the ability to stop, revoke, and investigate.
  • Agent Orchestration Is an Organizational Problem

    agentic-aimulti-agententerprise-architectureai-governance
    Frameworks give you routing, memory, and tool calls. They do not give you the arrangement — who has authority, what gets handed off, and when a decision becomes an escalation. Organizations solved these problems before agents existed, and the answers still apply.
  • The Agent Framework Should Not Become the Control Plane

    agentic-aiagent-gatewayenterprise-architecture
    The strategic question is not which agent framework an organisation mandates. It is whether changing frameworks means rebuilding the controls that make agentic systems trustworthy. That is why delegated authority — enforced at a shared Agent Gateway layer — matters more than the framework choice.
  • The Overview Effect and System-Level AI

    agentic-aisystems-thinkingenterprise-ai
    Frank White's Overview Effect describes the shift astronauts experience when a collection of separate places becomes one connected system. The same shift matters for AI: the question is not just whether AI can make a task faster, but whether that speed improves the system — or moves cost, risk, and complexity somewhere else.
  • The Agent Harness Is Eating Your Context Window

    agentic-aiai-architectureai-codingenterprise-ai
    A Databricks benchmark showed a leaner Pi harness using roughly 3x less context per turn and delivering more than 2x lower task cost at comparable quality. The deeper enterprise implication is control: if every team builds its own agent wrapper with a different tool set, permission model, and safety prompt, you don't have a platform — you have a fleet of fragmented runtimes.
  • MCP Goes Stateless. Trust Boundaries Relocate.

    mcpagentic-aicloud-nativeai-infrastructure
    MCP's newest spec removes the requirement that every request return to the same server — the same architectural move that let HTTP scale. It is a real step forward, but state, identity, and execution continuity now have to be bound explicitly in the application and platform layer instead of relying on protocol-managed sessions.
  • Context Architecture Determines Your Unit Economics

    agentic-aiai-architecturellmopsenterprise-ai
    A Stanford study across 500+ agent tasks found agentic runs consume up to 3,500× more tokens than single-turn calls — often looping over bloated context logs without making progress. Three architectural patterns are essential to scale economically: context budgets before orchestration, queryable context instead of cumulative, and strict schema validation before inference.