deerwork-ai/deer-workflow
An open-source graph engineering runtime that keeps orchestration in TypeScript and delegates semantic work to replaceable Agent runtimes.
解决的问题
Deer Workflow 提供了一种构建可观测且可重用的 AI 智能体图的方法。它通过将控制流、错误处理和执行路径移至可审查的 TypeScript 代码中,解决了智能体对话“不透明”的问题,确保计划是显式的,而不是隐藏在模型的内部逻辑中。
工作原理
该系统在图工程中采用“代码优先”的方法。开发人员在 TypeScript 中定义执行路径,而编码智能体(如 Codex、Claude Code 或 Pi)在图的每个节点内执行实际的语义工作。它包含一个 workflow-creator 技能,允许用户使用纯英语描述所需的编排,然后由系统将其转换为可运行的 TypeScript 模块。
适用对象
专为希望构建复杂的智能体工作流的开发人员设计,这些工作流能够精确控制执行流,并能够在不更改核心逻辑的情况下更换不同的 AI 智能体运行时。
亮点
- 代码即计划 (Code-as-Plan):控制流和输入在 TypeScript 中定义,以便更好地进行审查。
- 厂商中立的智能体:支持多种智能体运行时,包括 Codex(默认)、Claude Code 和 Pi。
- 可观测的执行:具有用于交互式运行的阶段感知 TUI,以及用于自动化和 CI/CD 流水的 JSONL 事件流。
- 自动生成:可以从自然语言描述生成完整的流水线模块。
相关
- 项目
- 项目
- 项目
- 项目
- 项目