Back to the work
Deep dive · 01 — Agentic systems

Our own operations

The self-iterating agent framework.

An agent that treats its own workflow as data it can rewrite — built to run our own operations, then applied to client builds.

fig. 01 · self-iterating loop
guardrailsgoverned toolspipeline · revsrev 48 committedreasonact · toolsextend
reasoning cycle self-rewrite guardrail
Reason · governed tool calls · pipeline self-rewrite.
  • Self-modifying

    rewrites its own pipeline via tool-use + reasoning

  • Governed

    every action passes a controlled tool surface

  • Our own ops

    built for ourselves first — then applied to clients

The problem

Most agent systems run a fixed pipeline: someone designs a sequence of steps, the agent executes it, and when the work changes, an engineer rewrites the pipeline by hand. The agent can act, but it can't grow — every new capability is a human intervention.

The approach

We treat the agent's own workflow as data it can rewrite. The system reasons in cycles — reason, act, extend — and its pipeline is itself an artifact the agent can modify: when it needs to do something new, or do something better, it extends its own pipeline rather than waiting for an engineer to.

Self-modification without limits is a liability, so every change happens inside hard guardrails: the agent acts only through a governed tool surface, and the guardrail boundary is enforced by the system, not by the agent's own judgment.

The engineering

Three structures carry the design. A reasoning cycle — the agent plans, acts, and folds what it learned back into the next cycle. A governed tool surface — every action the agent takes passes through a controlled set of tools, so its reach is explicit and auditable. And a pipeline revision stack — the agent's workflow revisions are first-class, so a self-rewrite is a tracked change to the pipeline, not an opaque mutation.

The figure above is drawn from the real build: the solid ring is the reasoning cycle, the dashed inner path is the self-rewrite folding back into the pipeline, and the dashed outer boundary is the guardrail everything runs inside.

Where it runs

This one is ours. We built the framework to run our own operations first — the strongest test we could give it — and we apply the same architecture to client builds where a business needs an agent that does real work, inside real limits.

The next build

Every system here started as one conversation. Tell us what your team does by hand.