alikon-art/DeterminFlow
A production-oriented AI workflow runtime for building, validating, recovering, and shipping complex AI workflows as dependable services. 面向生产的 AI 工作流运行时:快速开发、验证和恢复复杂 AI 工作流,并将其稳定交付为服务。
What it solves
DeterminFlow is designed to move AI processes from unpredictable single-agent experiments to stable, production-ready workflows. It solves the issues of "hallucinations" and instability inherent in long-chain single-agent frameworks by breaking complex tasks into versioned, verifiable, and recoverable nodes.
How it works
Instead of one agent handling everything, DeterminFlow organizes LLMs, scripts, API calls, and human approvals into a structured flow.
- Node-based Execution: Each node (Agent, Script, Approval, or Subprocess) has a clear boundary, specific tools, and local context. This prevents the "context bloat" seen in long-chain agents.
- State Management: The system freezes the workflow definition and inputs at startup. It saves checkpoints, allowing tasks to be resumed from the point of failure without restarting the entire process.
- Output Validation: It implements JSON output detection and automatic repair/retry mechanisms. If a downstream node rejects a result, the system can trigger a targeted rework of the upstream node.
- Plugin System: Workflows and their required assets (prompts, skills, rules) can be packaged as plugins for easy delivery as APIs or business services.
Who it’s for
Developers and businesses building production AI applications where reliability, cost control (token usage), and auditability are more critical than open-ended exploration.
Highlights
- Significant Token Savings: Demonstrated 70%–89% reduction in token consumption compared to single-agent frameworks by isolating context per node.
- Reliable Recovery: Supports automatic and manual retries, skipping, and cross-process restart recovery via checkpoints.
- Visual Orchestration: Includes a visual Workflow Editor for managing variables, conditions, parallel execution, and loops.
- Production-Ready Tooling: Integrated FastAPI, React console, Cron automation, and WebSocket events for easy deployment as a service.
Related
- Project
- Project
- Project
- Project
- Project