An otherwise empty office at night; one operator in a hoodie watches four monitors of job logs beside an open pizza box.

CEDX Agents · AI

Autonomous work,
with a leash on the writes.

CEDX Agents runs crews of routers, planners and specialists against your tools. The canvas decides what an agent may touch — reads run automatic, writes wait for a human — and every run lands in a fleet table with a success rate, a score and a cost.

The demo crew on the Studio canvas is estimated at $0.0290 a run, 2.1 seconds, 8 steps — before it runs. Two guardrails ship in front of it: deny unlisted tools, redact card numbers. Autonomy here is a configuration, not a mood.

agents.cedxsystems.com — live build
CEDX Agents overview: 320 sampled runs, spend, eval score, latency and tool-fail-rate cards, runs by status, budget pace and root-caused alerts.

Runs on demo data. The budget card says “illustrative from the demo sample” on the screen itself.

72 agents in the fleet323,744 historical runs behind their scores
48 tools, each one watchedfail rate, P50/P95 latency and cost per call
Writes wait for a humancrm.update on the demo canvas is marked require-human

What it is

Three things stand between an agent and an incident.

The crew is a diagram you can argue with

The Studio canvas for the demo crew has 7 nodes and 8 edges: triage.router on assist-balanced, refund.drafter on assist-fast, a policy branch on “intent = refund?”, and two guardrails in front of everything — guard.allowlist denies unlisted tools, policy.pii redacts card numbers. The run is priced before it happens: $0.0290, 2.1 seconds, 8 steps.

  • 7 nodes, 8 edges, 2 agents, 2 guardrails — all on screen
  • Read tools run auto; crm.update is write · require-human
  • Run preview streams a seeded trajectory
agents — screen-2
The crew is a diagram you can argue with

A fleet table, not a faith exercise

72 agents with version, role, crew, model, runs, success, score and cost per run on every row. triage.router is on 2.4.0 with 18,200 runs at 94.0% success; onboard.detect.exp scores 97 at $0.3745 a run. Cost and quality argue in public, from the same table.

  • Roles are explicit: Router, Planner, Detector, Specialist, Remediator
  • Success and score are separate, sortable columns
  • Tag chips — account, capacity, faq, latency, policy
agents — screen-3
A fleet table, not a faith exercise

Tools are the failure surface

48 tools, 685,492 historical calls, and a fail rate on every one. The view sorts by failure: vector.upset.core is critical at 10.7%; crm.update is degraded at 8.40% over 42,100 calls. Twenty tools sit at degraded or worse, and the header counts them as needing attention.

  • healthy · degraded · critical are statuses, not adjectives
  • P50 and P95 latency next to the fail rate
  • Cost per call down to $0.0002
agents — screen-4
Tools are the failure surface

Product tour

Four screens, captured from the running build.

Not a mockup and not a concept deck. This is what opens at /app/agents.

agents.cedxsystems.com
CEDX Agents Overview screen.CEDX Agents Studio screen.CEDX Agents Fleet screen.CEDX Agents Tools screen.

01 — Overview

Agent ops as a ledger, not a pet project

320 runs in the sample — 265 ok, 34 error, 12 timeout, 9 cancelled — with $1.2K of sample spend against a $48K month budget paced at 38%. The alerts arrive root-caused and priced: crm.update's failure spike is traced to an unknown field 'prio' in the signature, at $420.

  • Tool fail rate 8.5% is a headline card, not a footnote
  • Pareto cells: 5 of 54 scored
  • Budget pace 38% · “illustrative from the demo sample”

02 — Studio

Design the crew, price the run

Agents, branches, tools and guardrails are nodes you drag. The demo crew estimates at $0.0290 a run with a 2.1-second, 8-step trajectory, and the preview streams that seeded trajectory before anything touches production.

  • Est. cost/run and trajectory on the header
  • Guardrail nodes sit in the graph, not in a policy PDF
  • + Add tool node — the canvas is the build surface

03 — Fleet

Seventy-two agents, all of them graded

Every agent row carries its version, role, crew and model with runs, success, score and cost per run. support.escalate holds 97.0% success at $0.0020 a run; ops.detect.v1 scores 92 at $0.2131. Both facts are visible, which is what makes either useful.

  • 323,744 historical runs behind the scores
  • Average success 85.6%, average score 78 across the view
  • CSV of the filtered view

04 — Tools

Watch the hands, not the face

Agents fail through their tools, so the tools get their own screen: calls, fail rate, P50 and P95 latency, cost per call. file.read is critical at 7.80% over 27,488 calls — that is where an agent incident actually starts.

  • 685,492 historical calls in the filtered set
  • Average fail rate 3.71% across the view
  • 20 tools at degraded or critical, counted up top

Who runs it

Three roles keep a crew accountable.

Roles, not references. We have no named customers yet, so nobody in these photographs is quoted, credited or claimed as one.

Agent operations

Owns the fleet table: watches success and score by crew, and reads the 34 error runs in the sample before anyone writes a postmortem.

72 agents · 85.6% avg success

Platform engineering

Owns the tool surface — 48 connectors with fail rates and P95s — and fixes the schema when crm.update starts rejecting an unknown field.

48 tools · 20 need attention

Support operations

The human in require-human. Approves the writes the refund.drafter queues, and keeps the tool allowlist honest.

writes · require-human

The shape of it

What the demo workspace actually looks like.

Every figure below is legible in the captures above. Nothing here is a projection of your estate — it is the state of the demo data.

72agents in the fleet323,744 historical runs
48tools agents can call20 degraded or critical
265ok runs of 320 in view34 error · 12 timeout · 9 cancelled
$0.0290estimated cost per runthe Studio's estimate for the crew on canvas
Root-caused alerts, priced on screensymptom → cause → fix · last 30 days
  • crm.update schema fails spike — fail rate 8.4%, signature unknown field 'prio'$420
  • web.search 502 during research window — research.plan error rate up on a downstream 502$260
  • metrics.query timeout cluster — ops.detect timeouts at the 8s tool deadline$180
  • pager.page auth blocked remediations — ops.remediate missing scope pages:write$65
  • support.escalate on the Pareto front — 93 score at $0.002/run$10
Runs by status265 ok of 320 in view
  • Ok · 265 runs
  • Not ok · 55 — 34 error, 12 timeout, 9 cancelled
Budget pace, labelled illustrative$1.2K sample spend · $48K month budget
38%
  • Sample spend · $1.2K of a $48K month budget
  • Pace 38% — “illustrative from the demo sample (320 runs)”, on the screen

How it runs

A crew's life, in the order it actually happens.

01

Design

The crew starts on the Studio canvas: agents, branches, tools and guardrails as nodes, with cost and trajectory estimated before the first run.

02

Preview

Run preview streams a seeded trajectory through the graph — 8 steps on the demo crew — so the plan is reviewed before production sees it.

03

Operate

Runs land in the Overview and the Fleet: 320 in the sample window, with success, score, cost and latency tracked per agent version.

04

Fix

When a tool fails, the alert names the cause — an unknown field, a missing scope, a downstream 502 — and prices it, so the fix is a decision, not a dig.

One record

Crews work the record
the estate already keeps.

The demo fleet's crews are named for the work — Support crew, Sales crew, Onboarding crew — because the tools on the canvas are the estate's own verbs.

All 132 applications

Limits

What Agents does not do yet.

Finding this out on the third call is worse for you than reading it here, and worse for us.

Start

Open it before you talk to anyone.

Pilot

Your crew, your tools

  • Everything in Try
  • Crew-design workshop
  • Guardrail and tool-scope map
  • Eval plan
Talk to sales

Estate

Agents with the rest of it

  • Agents with Copilot, AI Gateway and Desk
  • One identity, one bill
  • CEDX delivery
Book an estate map

Questions

Before you pilot Agents.

Is the software on this page real?

Yes. Every screenshot is a capture of the running build and you can open the same build at /app/agents. It runs on demo data, which the screens themselves say rather than a disclaimer.

What stops an agent doing the wrong thing?

The guardrails on the canvas. The demo crew runs with guard.allowlist — deny unlisted tools — and policy.pii — redact card numbers — and its one write tool, crm.update, is marked require-human. Beyond the canvas, the Tools screen watches fail rate and latency on every connector an agent can call.

What does a run cost?

The Studio estimates the demo crew at $0.0290 a run before it executes. In the fleet, cost per run is printed on every agent — from $0.0020 on support.escalate to $0.3745 on onboard.detect.exp — so the expensive agents are expensive in public.

Can we see failures, or only the wins?

Failures lead. The Overview's headline cards include tool fail rate at 8.5%; the runs-by-status chart shows 34 error, 12 timeout and 9 cancelled runs of 320; and the Tools screen sorts vector.upset.core to the top precisely because it is critical at 10.7% failures.

Is Agents audited or certified?

No certification has been issued. What we can evidence about hosting, encryption, tenant isolation and production access is written up on the security page.

The crew is on the canvas. Run the preview.

Live build, demo data, no card. Then ask whether your writes would have waited for a human.