Claude Code 发布动态工作流上周Claude Code 发布了新能力——动态工作流。该功能允许 Claude 根据具体任务即时编写定制化执行框架协调多个子 Agent 并行工作解决大规模、高并行、对抗性任务中的系统性失效问题。工程师分享工作流经验近日Anthropic 工程师 Thariq 发长文分享最初的工作流经验和心得内容已被全文整理译述。在深入技术细节前Thariq 给出示例提示助理解工作流潜力如设置工作流重复运行测试、回顾会话挖掘错误生成规则、翻查 Slack 频道找根本原因等。动态工作流的工作原理动态工作流执行含特殊函数的 JavaScript 文件这些函数助生成和协调子 Agent还包括标准 JavaScript 功能处理数据。它能决定 Agent 使用的模型类型及子 Agent 是否在独立工作树中运行让 Claude 选智能水平和隔离方式。若工作流中断恢复会话时可从中断点继续执行。使用动态工作流的原因用默认 Claude Code 框架执行任务时需在同一上下文窗口同时计划和执行在长时间运行、大规模并行或高度结构化的对抗任务中易出问题。Claude 在单个上下文窗口处理复杂任务时间越长越易出现智能体懒惰、自我偏好偏差、目标漂移等失败模式。创建工作流可通过为不同目标分配独立上下文窗口的 Claude 实例避免这些问题。动态与静态工作流的区别此前可用 Claude Agent SDK 或 claude -p 创建静态工作流协调多个 Claude Code 实例静态工作流更通用。而使用 Claude Opus 4.8 的动态工作流Claude 能生成针对特定用例定制的智能框架。动态工作流的常用模式可直接让 Claude 生成动态工作流或用触发词「ultracode」确保创建。常用模式有分类并执行、分发并汇总、对抗性验证、生成并筛选、竞赛、循环直到完成等。动态工作流的用例迁移与重构 Bun 从 Zig 重写到 Rust 用 workflows 完成把任务拆成小单元每个修复派子 Agent 在独立 worktree 完成再让另一个 Agent 审查后合并。深度研究方面Claude Code 发布的深度研究 skill/deep - research用动态 workflows可并行网页搜索、抓取资料、验证说法并整合报告也可用于整理 Slack 状态报告或研究代码库功能。深度验证可构建工作流核查报告中事实陈述及来源。排序可通过「锦标赛」或并行分桶排序处理大量条目。记忆与规则遵循可针对 Claude 执行不好的规则创建工作流检查和验证。根因调查可让多个 Agent 基于隔离证据提假设并检验适用于代码、销售、数据工程等场景。大规模工单分拣可通过分流工作流分类待办事项、去重比对并采取行动结合 /loop 指令可自动执行。探索与品味判断可让 Claude 探索解决方案用评审智能体评估。评估可在独立工作树衍生智能体执行任务再用对比智能体评分。模型与智能路由可创建分类智能体决策调用的基础模型。何时不宜使用动态工作流「工作流」较新虽在很多场景成效显著但并非所有任务都需依赖滥用可能消耗超预期 Token 资源。常规编程任务需思考是否有必要投入额外资源运行工作流。构建动态工作流的技巧提示词设计方面用特定技巧编写详细提示词效果最佳也可让模型执行「快速工作流」。结合使用 /goal 与 /loop 指令执行可重复工作流时搭配使用能实现周期性执行并设定任务完成指标。可设定 Token 使用预算在提示词中指定额度。可通过按「s」键保存工作流将文件归档或打包为「技能」分享还可提示 Claude 将技能中的工作流视为「模板」。工作流是扩展 Claude Code 的新方式还有很多值得探索之处。