本目录集中收录 Dynamic Workflows 相关知识,按「原理 → 使用 → 排障 → 对比」组织。
Dynamic Workflow 是一段 JavaScript 编排脚本 + 执行它的运行时:脚本用原函数调度多个子 Agent,运行时在隔离环境里执行,中间结果留在脚本变量,只把最终结果交回宿主。Claude Code 是它的一个宿主,负责触发、审批、观察与保存。
阅读路径
| 顺序 | 页面 | 内容 |
|---|---|---|
| 1 | principles | 原理与原函数:隔离运行时、脚本结构、agent()/pipeline()/parallel()/phase()/log()/args、六种编排模式、运行时约束、prompt cache、重放语义 |
| 2 | source-functions | 源函数详解:逐个原函数的签名、全部选项、返回值与失败语义、真实调用形态、常见错误与写作检查清单 |
| 3 | example-research-simple | 示例精读:427 行深度研究工作流逐段拆解——五阶段流程、Schema 设计、URL/标签安全净化、对抗验证、三态裁定 |
| 4 | claude-code-usage | Claude Code 使用指南:三种触发、审批与权限、/deep-research、/workflows 面板、保存为命令与传参、插件分发、成本与关闭 |
| 5 | recovery | 中断恢复与失败排障:agent() 级重试返回 null、同会话恢复、resumeFromRunId、429 vs 402、Failed/Paused |
| 6 | vs-lowcode | 与 Dify/扣子等低代码平台对比:编排控制权与交付形态两条分界、10 维对照、/deep-research 与平台模板 |
| 7 | landscape | 三家横向对比:Claude Code Dynamic Workflows、OpenAI Symphony、Cursor Agents Window |
边界说明
- 原理页与 Claude Code 解耦:编排语义属于 Workflow runtime,触发/审批/面板/目录约定属于 Claude Code 宿主。换宿主时原理不变,操作方式变。
- 对比页仍标
type: comparison:虽然放在 concepts 目录下,语义上仍是对比页,只是为了让 Dynamic Workflow 知识集中管理。
相关
- building-effective-agents — Workflow vs Agent 区分、Orchestrator-Workers 与 Evaluator-Optimizer 理论原型
- claude-code-subagents — 子 Agent 机制,Workflow 编排的 worker 原语
- claude-code-permissions — 子 Agent 的权限模式与 allow 规则