{"repo":"alikon-art/DeterminFlow","free":true,"listed":false,"github":"https://github.com/alikon-art/DeterminFlow","clone":"git clone https://github.com/alikon-art/DeterminFlow.git","description":"A production-oriented AI workflow runtime for building, validating, recovering, and shipping complex AI workflows as dependable services. 面向生产的 AI 工作流运行时：快速开发、验证和恢复复杂 AI 工作流，并将其稳定交付为服务。","language":"Python","stars":449,"topics":["agent-orchestration","ai-agents","ai-workflow","fastapi","llm","multi-agent","python","workflow-automation","workflow-engine","workflow-runtime"],"license":"AGPL-3.0","category":"ai-agents","readme_excerpt":"让不确定的模型，运行在确定的流程里。 把复杂 AI 流程快速开发、验证、恢复，并稳定交付为服务。 为什么是 DeterminFlow · 案例 · 主要能力 · 快速开始 · 插件 · 社区与合作 English · 简体中文 真实正文生产流程：导演、上下文、专业写手、整合、校验、渲染与落库。 DeterminFlow 是一个面向生产的 AI 工作流运行框架。它把 LLM、脚本、API、数据库操作 和人工审批组织成有版本、可校验、可重试、可恢复、可审计的工作流。 每个 Agent 只负责一个边界清楚的节点：读取这一步需要的上下文，使用被授权的工具， 交付可校验的结果。DeterminFlow 负责控制流、数据流、重试与恢复，让整条流程稳定跑完。 DeterminFlow 已经在 笔枢写作 的真实 AI 小说生产链路中 完成生产验证。 为什么不直接用 Codex、Claude 这类单智能体框架？ Codex、Claude 等单智能体框架很适合探索未知问题。但流程已经明确时，让一个 Agent 反复阅读全部上下文、自己记住每一步，还要负责调用所有工具，通常更慢、更贵，也更难维护。 要解决的问题 Codex、Claude 等单智能体框架 DeterminFlow --- --- --- 改流程 修改 Prompt、Skill 和自然语言约束 调整版本化节点、变量、分支和子流程 上下文隔离 长链执行通常持续携带越来越长的历史 每个 Agent Node 只看自己的局部上下文 结构化输出 依赖模型持续遵守自然语言约定 结构化输出、脚本校验、自动修复和定向重试 失败处理 人工判断从哪里重来 从失败节点继续，已经完成的部分不用重跑 控制权限 单个 Agent 通常拿到整条流程所需的工具 每个节点只拿自己需要的工具 成本审计 消耗通常汇总在整次任务中 每个节点、尝试和模型调用单独记账 对外交付 需要额外搭建交付外壳 包装成 API、后台服务、Automation 或 Plugin 带来的变化很直接： - 开发更快： 把可靠节点组合起来，验证通过就能接 API 或业务服务。 - 维护更轻松： 流程、参数和输出都有固定结构，不靠一大段 Prompt 维持秩序。 - 运行更稳定： 模型只处理需要判断的部分，控制流和数据流交给 Runtime。 - 失败不重来： 任意节点都能审计、重试和恢复，长流程不必从头再跑。 - Token 更省： 每个模型只读取自己需要的上下文，不重复背完整历史。 - 权限更小： 工具可以按节点收窄，更强的 LLM 工作区沙箱也在 Roadmap 中。 案例：在 AI 小说正文生产环节中节省 70%–89% Token 笔枢写作 使用 DeterminFlow 串起导演、世界状态、角色维护、多个 专业写手、整合、校验、渲染和落库，形成一条可以断点恢复的正文生产流程。 一次真实完成的生产任务包含 11 个独立模型会话 ，在 DeterminFlow 中运行一次共消耗 176,584 Token 。如果把同一套流程交给一个长链 Agent，让它反复携带上下文、工具 结果和返工记录，估算 Token 消耗最高可达到 DeterminFlow 的 9.1 倍： 单智能体场景 估算总 Token 相对 DeterminFlow DeterminFlow 节省 Terra API 等价成本 Sol API 等价成本 --- ---: ---: ---: ---: ---: 极度优化、几乎没有额外工具循环 约 59.5 万 3.4× 约 70% $0.90 $","default_branch":null,"files":null,"tree":[],"storefront":"/r/alikon-art","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/alikon-art/DeterminFlow/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}