Blog

Notes from the workshop.

Why we built a graph editor, not a DAG

Cycles, human-in-the-loop, and replayable traces — why linear pipelines weren't enough.

LynxFlow 1.4: native trigger sources

Schedule, webhook, email, and realtime streams — all first-class citizens in the graph.

Designing for the 4-minute flow

How we cut first-flow time from 40 minutes to 4, and what that unlocked for ops teams.

Traces as the unit of truth

Every run is a tree. Why that made debugging — and evals — finally click.