DeterminFlow
A production-oriented AI workflow runtime that organizes language-model calls, scripts, APIs, database actions and human approvals into versioned, retryable and auditable workflows, instead of one long-running single agent.
DeterminFlow is a workflow runtime for running complex AI processes as dependable services rather than as one long single-agent conversation. Each agent in a workflow handles one clearly bounded node: it reads only the context that step needs, uses only the tools it is authorized to use, and delivers a result the runtime can validate, while DeterminFlow itself manages control flow, data flow, retries, recovery and auditing across the whole workflow.
Compared with handing an entire process to a single-agent framework such as Codex or Claude, changing a workflow here means editing versioned nodes, variables, branches and subprocesses rather than prompt text; each agent node keeps its own isolated context instead of an ever-growing history; a failed node can be retried or resumed without rerunning completed work; and tool permissions, structured output validation and per-node cost accounting are scoped to individual nodes. The authors report a real production case, an AI novel-writing pipeline, that used a large majority fewer tokens than an equivalent single-agent approach.
It includes a visual workflow editor, FastAPI and React components, scheduled automation, and packaging as an API, background service or plugin.