See the work, the cost, and the behavior.
Orchestration is only half of it. The other half is knowing what your agents did, what they cost, and how they behaved — across every run, every workspace, every product. This is the deepest-built part of Fragua, and the reason a team can run many agents without losing the thread.
Watch the work as the agent produces it.
Every durable event from each turn lands in the database one row at a time, and the browser sees a live timeline — streaming, not polling. The server pushes each turn over Turbo Streams as it happens; the browser never asks.
The log is durable, not chatty: assistant text, mid-interview questions, tool results, terminal artifacts — persisted as the full firehose, filtered at render time. A session id is pre-generated on each run, so the work survives a closed browser or a crash. Come back tomorrow; the log is still complete.
-
SYSTEM 20:01:48Run started · Almighty monolith · claude-sonnet-4-6
-
TOOL CALL 20:01:50Read app/models/invoice.rb
-
TOOL RESULT 20:01:51ok · enum :status draft/sent/paid
-
TOOL CALL 20:01:54Edit app/models/invoice.rb
-
TOOL RESULT 20:01:55ok · 5 lines added
-
TOOL CALL 20:01:58Bash "bin/rails test test/models/invoice_test.rb"
-
TOOL RESULT 20:02:05ok · 14 runs, 28 assertions, 0 failures
-
SYSTEM 20:02:07Opened pull request · feat/invoice-status-enum
- May 12, 2026: $0.00
- May 13, 2026: $0.00
- May 14, 2026: $0.00
- May 15, 2026: $0.00
- May 16, 2026: $0.00
- May 17, 2026: $0.00
- May 18, 2026: $0.00
- May 19, 2026: $0.00
- May 20, 2026: $0.00
- May 21, 2026: $0.00
- May 22, 2026: $0.00
- May 23, 2026: $0.00
- May 24, 2026: $0.00
- May 25, 2026: $0.00
- May 26, 2026: $0.00
- May 27, 2026: $0.21
- May 28, 2026: $0.00
- May 29, 2026: $0.06
- May 30, 2026: $0.14
- May 31, 2026: $0.22
- Jun 01, 2026: $0.24
- Jun 02, 2026: $1.05
- Jun 03, 2026: $1.42
- Jun 04, 2026: $0.00
- Jun 05, 2026: $0.46
- Jun 06, 2026: $0.00
- Jun 07, 2026: $0.00
- Jun 08, 2026: $0.00
- Jun 09, 2026: $0.39
- Jun 10, 2026: $0.13
By phase
Effort · one feature
- Cost
- $1.18
- Time
- about 2 hours
- Tasks
- 13/13
- Builds delivered
- 1
- Tool actions
- 193
Every token, rolled up and accounted for.
Fragua parses the usage events from every run into their own table — one row per turn, with the model and token counts. Then it rolls them up so finance knows where every dollar went: per run, per workspace, per account, per month, and per phase — across research, plan, foundation, spec, and execution.
This is metering, not gating. We never proxy your AI calls — tokens are billed directly to your provider, on your key, so we can't see your bill or charge you for usage. The model and reasoning effort for each phase are set in one place (config/agent_models.yml) and recorded on every turn, so a cost is always traceable to the decision that ran it.
The record of how each agent behaved.
The durable event log is more than a transcript — it's the record of how each agent behaved. What it touched, what it ran on, why it stopped. Every run carries the same fields, so a stalled or failed run is never a mystery.
A heartbeat watchdog catches stalled runs and restarts cascade cleanly without losing the log. Discarded and restarted runs still count toward roll-ups, so a budget can't be reset by starting over.
Run history
10 runs-
Run #10 completed1 dayDaniela Ruíz Execution 42m 18s
-
Run #9 failed1 dayDaniela Ruíz Shape spec 31m 49s
stalled: no activity in the heartbeat window
-
Run #8 cancelled2 daysMateo Fuentes Execution 6m 02s
-
Run #7 completed3 daysDaniela Ruíz Shape spec 8m 25s
-
Run #6 completed7 daysMateo Fuentes Execution 57m 9s
-
Run #5 completed7 daysDaniela Ruíz Shape spec 12m 20s
Run agents you can actually see.
Fragua is in private beta. Join the waitlist and tell us about the work.