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 事件流。
- 自動生成:可以從自然語言描述生成完整的流水線模組。
相關
- 專案
- 專案
- 專案
- 專案
- 專案