The full-trace workflow engine for AI agents

The graph decides. The model writes. The trace remembers.

Fulltrace runs AI agents inside task graphs whose shape is fixed in code. A model writes the content of each step. Code decides what runs next, what passes, and what may be applied. One authority object grants a change, one append-only ledger records it, and every node, stage and tool call lands in a trace you can open afterwards and replay.

The demo

Fulltrace Studio, toured live.

Five guided tours of the Studio dashboard, playing right here. Hover to hold a step, click or tap to step through, or drive it with the dots.

Demos
The Fulltrace sidebar, toured in five steps. One, STATUS: gateway health, uptime, memory and process controls. Two, Open Dashboard opens the workspace and fills the main area with the workflow catalogue. Three, USAGE: Claude, Codex and OpenRouter budget windows with reset timers. Four, TOOL USE: session and all-time counters and a per-model token breakdown. Five, MCP SERVER: Context, Commands, Memory and Hooks as live resource trees.
1 · Runtime health The status rail: online state and uptime, memory, restarts and uptime percentage, with start, restart and stop. Open Dashboard opens the workspace.
2 · Open the workspace Open Dashboard launches the full panel: Studio and its five views, live and ready to drive. The main area fills in with the workflow catalogue.
3 · Budget windows Live usage against every limit at once: Claude's 5h and 7d windows, Codex's 30d window, and the OpenRouter credit balance, each with its reset time. A run is never launched into an exhausted quota.
4 · Session telemetry Session and all-time counters (requests, context reads, commands, tokens), plus a per-model token breakdown, so spend is attributable model by model.
5 · MCP surface The extension's own MCP server, exposing Context, Commands, Memory and Hooks as live resource trees the assistants read from and write to.
  1. 1Runtime health. Online state, uptime, memory and restarts, with start, restart and stop controls.
  2. 2Open the workspace. Open Dashboard opens the full panel and fills the main area with the workflow catalogue.
  3. 3Budget windows. Live usage against Claude's 5h and 7d windows, Codex's 30d window, and OpenRouter credits, each with its reset timer.
  4. 4Session telemetry. Session and all-time counters, plus a per-model token breakdown for attributable spend.
  5. 5MCP surface. The extension's own MCP server: Context, Commands, Memory and Hooks as live resource trees.

How it works

Model proposes. Code decides.

01

Define

Workflows are task graphs defined in code. The graph shape, the validation gates, the apply authority and the audit ledger are all deterministic; models run only inside node bodies.

02

Observe

Every node, stage and tool call lands as a span on the run's real clock. Concurrency is stated numerically, and a run that cannot be placed on a time axis says so instead of drawing one.

03

Approve

Nothing is applied without a person. A frozen artefact, a simulation through the project's own build with mandatory revert, and an approval bound to the exact change it reviewed.

The factory

A software factory that shows its working.

Work enters as a scoped slice, passes through multi-agent build and adversarial verification, and leaves with its full trace: who proposed it, what approved it, how it was verified, and what it cost to produce. One slice at a time, with a person at the gate, because a factory you can trust is one that was designed to be distrusted.

A visible production history

Every slice ships through the same protocol: kickoff, decision gates, adversarial review, closeout. The dated register of what shipped is this site's roadmap page.

Evidence, not just diffs

Proposals, verdicts, approvals and applies land in a ledger with provenance. Spans on a real clock, cost attributed model by model: every change carries its receipts.

Governed autonomy

Agents act under explicit approval grants with hard limits. Generating code is easy; this line manufactures trusted change, and it cannot quietly exceed its authority.

It runs its own roadmap.

The engine and Studio you just toured manage Fulltrace's own development: the Development tab renders the live steering board and the ceremony that ships each slice.