Case studyAI agent tooling20262 min read

Zedflow, agent flows you can read, compose and control

With Zedflow, an agent flow is read, validated and composed like a program, and sensitive decisions wait for a human approval.

MC Studio, research and developmentAI · Project that integrates AI or trains teams to use itPilotInternal project
Contents7

At a glance

In thirty seconds
  1. StakeHanding agents tasks that commit the business requires reading what they will do, controlling what they see and reviewing what they did.
  2. MechanismA strict graph, validated before it runs, where a context strategy composes what each model receives and every turn is traced.
  3. ProofThe engine, its web studio and the zf command-line tool, published on GitHub and used to prepare my monthly invoicing.
  4. ImpactAn agent becomes auditable: you know what it saw, what it did and where a human decided.
  5. LimitsZedflow is a preview with no external user; part of the execution is designed but not implemented yet.
Client
MC Studio, research and development
My role
Designer and sole developer
Setting
Internal project
Team
Solo · 1 person
Technologies
Mock
The Zedflow studio: a demo flow shown as a graph on the Design canvas
The studio’s Design canvas: a demo flow, its typed steps and their links. Rendered on fictional data, French interface

The starting point

AI agents can chain actions. What is most often missing is the ability to read what they will do before launching them, to control what they see, and to find out afterwards why they acted as they did. Without that, it is hard to hand them anything but tasks without consequences.

What I built

Zedflow is an agent flow engine and studio1. A flow is a typed graph, checked before it runs: an invalid transition or a badly declared value is refused with a precise diagnostic, instead of failing in the middle of a run.

Zedflow builds on ADK-Rust, whose graph…

Zedflow builds on ADK-Rust, whose graph workflows follow the same principles as LangGraph.

At every turn, a context strategy decides, block by block, what the model receives; state lives in typed stores, not in the prompt. Bridges connect flows to each other, each with its own responsibility, context and tools. Human approvals are steps of the graph, checked on typed data: an agent can prepare an invoice, it cannot send it until the person in charge has approved.

What the evidence shows

The code is public, with the engine, the web studio and the command-line tool2. You can try it locally with a demo provider, without an account or a real model. Every turn can be reviewed in the studio: what the model received, which tools ran, what changed.

690 commits, all mine, from 8 July 2026…

690 commits, all mine, from 8 July 2026 to 3 October 2026 (default branch of the public repository, as of 12 October 2026).

Mock
Inspector of an agent turn: a tool call that reads a file, and the details of the step
The turn inspector: the tool call and what the step received and produced. Demo run, with empty history and instructions blocks. Rendered on fictional data, French interface

What it changes

For a client, this approach makes an agent auditable, and that is the condition for handing it tasks that commit the business. I apply it to myself first: Zedflow prepares my monthly invoicing, and nothing leaves without my approval3. It is also a testing ground for what I recommend to my clients: useful, bounded agents whose every decision can be reviewed.

Agents prepare the invoice and email…

Agents prepare the invoice and email drafts; sending waits for my explicit approval, a step of the graph.

Limits

  • Formats and interfaces still change, and part of the execution is designed but not implemented yet.
  • No external user to date; the only real use is internal to MC Studio.
  • The licence, PolyForm Noncommercial 1.0.0, reserves commercial use for a separate agreement.

Share and reuse

The link, the plain text and visuals ready for LinkedIn.

Embed this card

Paste this code into a web page to show a card for this content.

<iframe src="https://mc-stud.io/embed/en/work/zedflow-agent-flows" title="Zedflow, agent flows you can read, compose and control" width="100%" height="360" style="border:0;border-radius:16px;max-width:640px" loading="lazy"></iframe>

Let’s talk about what AI could change for you

A 30-minute discovery call, by video and with no commitment, to talk about your project, your constraints and the best next step.

contact@mc-stud.io