Claude Code に動的ワークフロー機能を導入
Anthropic は Claude Code に「動的ワークフロー」機能を導入し、単一のエージェントでは処理が困難な大規模なバグ調査やコード移行などを、複数のサブエージェントを並列実行して数日で完了させることを可能にしました。
キーポイント
マルチエージェント協調による大規模タスクの自動化
単一のプロンプトパスでは対応できない複雑なタスクに対し、Claude がオーケストレーションスクリプトを動的に生成し、数十から数百のサブエージェントを並列実行して処理を行います。
クォータ単位だった作業が数日で完了する効率化
従来のコードベース全体でのバグハンティングや大規模移行など、通常は四半期単位の計画が必要だったタスクを、数日という短期間でエンドツーエンドで完結させることが可能になります。
高コストと自動モードの推奨
動的ワークフローは通常のセッションよりも大幅にトークン消費が増加するため、まずはスコープを絞ったタスクから開始し、最適な体験を得るために「auto mode」の利用が推奨されています。
多様なプラットフォームでの展開
Claude Code CLI、Desktop、VS Code 拡張機能(Max/Team/Enterprise プラン)に加え、API や Amazon Bedrock、Vertex AI、Microsoft Foundry など幅広い環境で利用可能です。
影響分析・編集コメントを表示
影響分析
この発表は、LLM が単なる対話型アシスタントから、複雑な開発ワークフローを自律的に設計・実行する「エージェント・オーケストレーター」へと進化することを示す重要な転換点です。特に大規模レガシーコードの維持やセキュリティ監査といった高負荷タスクにおいて、エンジニアリングチームの生産性を劇的に向上させる可能性があり、ソフトウェア開発のパラダイムシフトを加速させる要因となるでしょう。
編集コメント
単一モデルの能力向上だけでなく、複数のエージェントを協調させる「オーケストレーション」技術の実用化は、AI エージェント分野における次の大きなステップと言えます。ただしトークンコストと複雑さの増大という課題も伴うため、導入時には用途の選定が重要となります。
- カテゴリ
- 製品Claude Code
- 日付2026年5月28日
- 読了時間5分
- シェアリンクをコピーhttps://claude.com/blog/introducing-dynamic-workflows-in-claude-code
本日、Claude Code に動的ワークフロー(dynamic workflows)を導入しました。これにより、Claude は最も困難なタスクを最初から最後まで担当できるようになります。通常は四半期単位で計画する必要がある作業が、数日で完了します。Claude は単一のセッション内で数十から数百の並列サブエージェントを実行するオーケストレーションスクリプトを動的に記述し、結果をあなたにお届けする前に自身の作業を検証します。
一部の課題は、単一のエージェントによる一度の実行では大きすぎます。特に複雑なレガシーコードベースにおいては、サービス全体にわたるバグの調査、数百ファイルに影響を与える移行、あるいはコミットする前にあらゆる角度から負荷テストされた計画が必要となるケースなどが該当します。動的ワークフローなら、これらすべての課題を最初から最後まで処理できます。

動的ワークフローは、Claude Code CLI、デスクトップ版、および Max、Team、Enterprise プラン(管理者が有効化している場合)の VS Code 拡張機能において、本日研究プレビューとして利用可能です。また、Claude API、Amazon Bedrock、Vertex AI、Microsoft Foundry でもご利用いただけます。
注意:ダイナミックワークフローは、通常の Claude Code セッションに比べて大幅により多くのトークンを消費する可能性があるため、ご自身の業務での使用感を掴むために、スコープを限定したタスクから始めることを推奨します。
最適な体験を得るためには、ダイナミックワークフローを使用する際に自動モードをオンにしてください。その後、ワークフローを開始する方法は 2 つあります。
- Claude に直接ダイナミックワークフローの作成を依頼する(例:"ワークフローを作成してください")
- または、Claude Code 固有の新設定「ultracode」をオンにする。これはエフォートメニューからアクセスでき、エフォートレベルを xhigh に設定すると同時に、タスクを処理するためにいつワークフローを使用するかを Claude が自動的に判断できるようにします。
ダイナミックワークフローの実践例
早期アクセスユーザーおよび Anthropic 内のチームは、以下を含む幅広いユースケースでダイナミックワークフローを活用しています:
- コードベース全体のバグハンティング、プロファイラー誘導の最適化監査、セキュリティ監査:Claude はサービスまたはリポジトリを並列に検索し、発見されたすべての項目に対して独立した検証を実行するため、レポートには実際の課題が浮き彫りになります。同じアプローチは、ハードニングパス(認証チェック、入力検証、コードベース全体における安全でないパターンなど)にも適用可能です。
- 大規模な移行および近代化プロジェクト:Claude は、数千ファイルにわたるフレームワークの置換、API の非推奨対応、言語間の移植をエンドツーエンドで処理できます。
- 二重の確認が必要な重要な作業:誤った回答のコストが高い場合、ワークフローにより Claude は問題に対して独立した試行を行い、結果を確認する前に破ろうとする敵対的エージェントが機能します。
0/2
eBook
image
image
動的ワークフローを用いた Bun の書き換え
スケーラブルな規模で動的ワークフローが実現する可能性の一例として、最近行われた Bun の書き換えがあります。Jarred Sumner は動的ワークフローを活用し、既存のテストスイートの約 99.8% が合格する状態で、Bun を Zig から Rust へ移植しました。これは約 750,000 行の Rust コードを、最初のコミットからマージまでわずか 11 日間で完了させたものです。あるワークフローは、Zig のコードベース内のすべての構造体フィールドに対して適切な Rust のライフタイム(lifetime)を割り当てました。次のワークフローでは、各 .rs ファイルがその対応する .zig ファイルの動作が同一となるように移植されるよう、数百のエージェントが並列で作業し、各ファイルには 2 名のレビューアが付きました。その後、ビルドとテストスイートが両方ともクリーンになるまで、修正ループ(fix loop)が稼働しました。移植完了後、夜間に実行されるワークフローが不要なデータコピーを解消し、最終レビューのためにそれぞれの PR を作成しました。まだ本番環境には導入されていませんが、これらすべては動的ワークフローによって処理されました。Jarred は今後、この件についてさらに詳しく執筆する予定です。
仕組み
ワークフローが発動すると、Claude はプロンプトに基づいて動的に計画を立て、それをサブタスクに分割し、並列で動作するサブエージェントに作業を分散します。結果は統合される前に検証され、最終的に単一の調整された回答として戻ってきます。各エージェントは独立した角度から問題に取り組み、他のエージェントはその発見内容の反証を試み、答えが収束するまで実行は継続されます。これこそが、単一パスでは達成できない成果をワークフローがもたらす理由です。
ダイナミックワークフローは、数時間から数日にわたって続く並列処理や長時間実行が必要な作業のために設計されており、従来であれば数週間を要した最も複雑なエンジニアリング業務を可能にします。実行中は進捗が保存されるため、中断されたジョブも再開地点から続き、最初からやり直す必要はありません。調整は会話の外で行われるため、タスクの規模が大きくなっても計画は軌道に乗ったまま維持されます。
重要な点として、ダイナミックワークフローは通常の Claude Code セッションに比べて使用量が有意に増加することに留意してください。ワークフローが初めてトリガーされた際、Claude Code は実行内容を表示し、ユーザーの確認を求めます。また、組織管理者は管理設定を通じてオプションでワークフローを無効化することもできます。
はじめに
Max または Team プランをご利用中、または API を通じて Claude Code を利用されている場合、ダイナミックワークフローはデフォルトで有効になっています。Claude にワークフローの作成を依頼するか、Claude Code 固有の設定「ultracode」をオンにして開始してください。Enterprise プランをご利用の場合は、ローンチ時にダイナミックワークフローがデフォルトで無効になっています。管理者は Claude Code の 設定 で簡単にこの設定を変更できます。
詳細については、ドキュメント をお読みください。
見つかったアイテムはありません。
Claude Code を入手する
Claude によって組織の運用方法を変革する
開発者向けニュースレターを購読する
製品アップデート、ハウツー記事、コミュニティ紹介など。毎月あなたのメールボックスにお届けします。
月次開発者ニュースレターを受け取りたい場合は、メールアドレスをご入力ください。いつでも登録解除が可能です。
ありがとうございます!登録が完了しました。
申し訳ありませんが、送信に問題が発生しました。後ほどもう一度お試しください。
原文を表示
- Category
- ProductClaude Code
- DateMay 28, 2026
- Reading time5min
- ShareCopy linkhttps://claude.com/blog/introducing-dynamic-workflows-in-claude-code
Today we're introducing dynamic workflows in Claude Code, helping Claude take on the most challenging tasks end-to-end. Work you'd normally plan in quarters now finishes in days. Claude dynamically writes orchestration scripts that run tens to hundreds of parallel subagents in a single session, checking its work before anything reaches you.
Some problems are too big for one pass by a single agent, especially in complex, legacy codebases: a bug hunt across an entire service, a migration that touches hundreds of files, a plan you want stress-tested from every angle before you commit to it. Dynamic workflows can handle all of these end-to-end.

Dynamic workflows are available today in research preview in the Claude Code CLI, Desktop, and the VS code extension for Max, Team, and Enterprise (if admin enabled) plans, as well as on the Claude API, on Amazon Bedrock, Vertex AI, and Microsoft Foundry.
Note: Dynamic workflows can consume substantially more tokens than a typical Claude Code session, so we recommend starting on a scoped task to get a feel for usage in your work.
For the best experience, turn on auto mode when using dynamic workflows. From there, you have two ways to start a workflow:
- Ask Claude to create a dynamic workflow directly (e.g., “Create a workflow”), or
- Switch on a new Claude Code-specific setting called ultracode. This is accessible through the effort menu and it sets the effort level to xhigh, while letting Claude decide automatically when to use a workflow to handle your task.
Dynamic workflows in action
Early access users and teams inside Anthropic have been using dynamic workflows for a wide range of use cases, including:
- Codebase-wide bug hunts, profiler-guided optimization audits, and security audits: Claude searches a service or repo in parallel, then runs independent verification on every finding so the report surfaces real issues. The same shape works for hardening passes: auth checks, input validation, and unsafe patterns across an entire codebase.
- Large migrations and modernization efforts: Claude can handle framework swaps, API deprecations, language ports that span thousands of files end-to-end.
- Critical work you need checked twice: When the cost of a wrong answer is high, a workflow gives Claude independent attempts at the problem and adversarial agents working to break the result before you see it.
0/2
eBook
Rewriting Bun with dynamic workflows
An example of what dynamic workflows can unlock at scale is the recent rewrite of Bun. Jarred Sumner used dynamic workflows to port Bun from Zig to Rust with 99.8% of the existing test suite passing, roughly 750,000 lines of Rust, and eleven days from first commit to merge. One workflow mapped the right Rust lifetime for every struct field in the Zig codebase. The next wrote every .rs file as a behavior-identical port of its .zig counterpart, hundreds of agents working in parallel with two reviewers on each file. A fix loop then drove the build and test suite until both ran clean. After the port landed, an overnight workflow addressed unnecessary data copies and opened a PR for each for final review. While not yet in production, all of this was handled by dynamic workflows. Jarred will be writing about this more in the future.
How it works
When a workflow kicks off, Claude plans dynamically based on your prompt, breaks it into subtasks, and fans the work out across subagents running in parallel. Results are checked before they're folded in, and you come back to a single, coordinated answer. Agents address the problem from independent angles, other agents try to refute what they found, and the run keeps iterating until the answers converge—which is how a workflow reaches results a single pass can't.
Dynamic workflows are built for parallel and long-running work that can extend into hours and days, doing the most complex engineering work that previously would have taken weeks. Progress is saved as the run goes, so a job that's interrupted picks up where it left off instead of starting over. Because the coordination happens outside the conversation, the plan stays on track no matter how big the task gets.
It’s important to note that dynamic workflows consume meaningfully more usage than a typical Claude Code session. The first time a workflow triggers, Claude Code shows what's about to run and asks you to confirm. Organization admins can also optionally disable workflows through managed settings.
Getting started
If you're on a Max or Team plan, or using Claude Code via the API, dynamic workflows are on by default. Ask Claude to create a workflow or turn on the Claude Code-specific setting ultracode to get started. If you’re on an Enterprise plan, dynamic workflows are off by default at launch. Your admin can easily change this in the Claude Code settings.
Read the documentation to learn more.
No items found.
Get Claude Code
Transform how your organization operates with Claude
Get the developer newsletter
Product updates, how-tos, community spotlights, and more. Delivered monthly to your inbox.
Please provide your email address if you'd like to receive our monthly developer newsletter. You can unsubscribe at any time.
Thank you! You’re subscribed.
Sorry, there was a problem with your submission, please try again later.
関連記事
Claude Code がアーティファクト機能をサポート
Anthropic は Claude Code に「アーティファクト」機能を追加し、PR の解説やシステム説明などの作業セッションをライブで共有可能な視覚ページに変換しました。この機能は自動更新やバージョン履歴をサポートし、チームと企業向けベータ版として提供されています。
Claude Code がアーティファクト機能をサポート
Anthropic は開発者向けツール「Claude Code」に、コード生成結果を直接表示・編集できる「アーティファクト」機能を追加した。これにより、開発ワークフローの効率化が図られる。
Claude Code の操作:CLAUDE.md ファイル、スキル、フック、ルール、サブエージェントなど
Anthropic は Claude Code の制御機能を強化し、設定ファイルや自動化機能の拡張を発表した。
今日のまとめ
AI日報で今日の重要ニュースをまとめ読み