你現在可以做什麼?
想像你叫 Claude Code 幫你「分析這個 monorepo 裡每個 package 的依賴關係,找出循環引用,然後幫我寫修復建議」。在 Dynamic Workflows 之前,Claude Code 會一個 package 一個 package 地看,花很多時間;在 Dynamic Workflows 之後,它會寫一支 JavaScript 編排腳本,同時派出幾十個 subagent 各自負責幾個 package,並行分析,最後把結果匯集在一起。
同樣的邏輯可以套在任何「可以拆成獨立子任務」的工作上:大規模程式碼審查、多角度文獻研究、跨檔案重構、深度競品分析……以前需要你手動拆任務、依序等待;現在 Claude 自己寫腳本、自己拆、自己跑、自己驗。
關鍵概念:Dynamic Workflows 改變的不是 Claude 的能力,而是 Claude 的工作方式——從「聊天機器人逐輪回答」變成「AI 工程師寫編排腳本,管理一群平行 agent」。
這個功能在 2026 年 5 月 28 日以 Research Preview 形式推出,與 Claude Opus 4.8 同日發布,目前供 Max、Team、Enterprise 方案使用,也可以透過 API、Amazon Bedrock、Google Vertex AI 和 Microsoft Foundry 呼叫。
它的運作方式:JS 腳本 + 平行 Subagents
Dynamic Workflows 的核心是一個兩階段的執行模型:Claude 先生成一個 JavaScript 編排腳本,再由這個腳本控制多個 subagent 的派遣與協調。
Claude 寫編排腳本
你下一個指令,Claude 先思考任務的結構,然後生成一支 JavaScript workflow 腳本。腳本定義了任務要怎麼拆、各子任務的依賴關係、要用什麼驗證邏輯,以及最後如何彙整。
平行派遣 Subagents
腳本執行時,根據任務需求同時派出多個 subagent,每個都是獨立的 Claude 實例,各自處理自己的子任務。上限是每個 workflow 1,000 個 subagent,同一時間最多 16 個並行執行。
驗證與彙整
可以在腳本中加入驗證用的 subagent——它們的工作是審查其他 subagent 的輸出、抓出矛盾或低品質結果。通過驗證的結果才被彙整成最終答案。
這個設計最重要的地方在於「Claude 寫腳本」這一步。以前的 agentic AI 是模型在每一輪根據對話歷史決定下一步;Dynamic Workflows 讓 Claude 在執行前就把整個計畫結構化為程式碼,讓執行路徑更確定、更可預測、也更容易 debug。
// 編排腳本示意(Claude 自動生成,人不需要手寫)
export const meta = {
name: 'repo-dependency-audit',
description: 'Audit circular dependencies across all packages',
}
// 第一階段:平行掃描所有 packages
const packages = await agent('List all packages in monorepo')
const results = await parallel(
packages.map(pkg => () =>
agent(`Analyze dependencies for ${pkg}`)
)
)
// 第二階段:驗證結果,找出循環引用
const verified = await agent(
'Cross-check results, identify circular deps',
{ schema: FINDINGS_SCHEMA }
)
return verifiedWorkflow 腳本可以儲存起來,之後在 Claude Code 的 / 自動補全裡直接叫出來重複使用——就像自訂的 slash command。
兩種觸發方式
不需要安裝任何東西。Dynamic Workflows 已內建在 Claude Code CLI、Desktop App 和 VS Code Extension 裡,有兩種方式可以啟用:
Keyword 觸發
在 prompt 裡包含 workflow 這個詞,Claude Code 就會自動切換到 workflow 模式,生成編排腳本並派遣 subagents。
Ultracode 模式
輸入 /effort ultracode 開啟 xhigh reasoning,Claude 會自己判斷任務是否適合用 workflow——不需要你明確說「用 workflow」。
注意:關鍵字觸發相當靈敏——只要 prompt 裡出現 workflow 這個詞(包含在上下文提問中),就會被識別為 workflow 任務。如果你只是在討論 workflow 概念而不想實際啟動編排,改用「multi-agent」或「parallel agents」等替代詞。
除了上述兩種外,也可以直接呼叫 Anthropic 提供的內建 workflow。目前最實用的是 /deep-research:多角度搜尋、抓取原始資料、交叉驗證、輸出帶引用的報告。整個流程由 Claude 自動編排,不需要任何設定。
用量限制與 Token 成本
Dynamic Workflows 的運算規模遠超普通 Claude Code 使用,在開始之前,有幾個關鍵數字要知道:
最適合的任務類型
Dynamic Workflows 在「可以橫向拆解成獨立子任務」的工作上效益最大。以下幾類任務特別適合:
Codebase 審計與重構
讓每個 subagent 負責一個目錄或模組,同時分析安全漏洞、tech debt、依賴問題。最後匯整成一份有優先順序的報告。
多角度深度研究
內建的 /deep-research 就是典型案例——多個 subagent 從不同角度搜尋,交叉驗證,生成帶引用的報告。
大量重複性任務
例如:為 500 個函數生成測試案例、把 100 篇文件翻譯成多語言、批次生成多個模組的文件。
多角度交叉審查
派出 3 個 subagent 從不同視角(correctness、security、performance)分別審查同一份 PR,再由一個 subagent 匯整成統一的審查報告。
另一方面,Dynamic Workflows 不適合需要人在每個步驟介入的任務,也不適合單一線性流程(沒有可並行的子任務)。如果你的任務是「幫我修這個 bug」或「解釋這段程式碼」,普通的 Claude Code 對話就夠了,不需要 workflow。