
Copilot CLIとCopilotアプリの動的ワークフローDynamic workflows in Copilot CLI and the Copilot app
匿名の公開いいねです。記事の保存・お気に入りではなく、Featured、Top 3、重要度、掲載順位には影響しません。仕組みとプライバシーAnonymous public likes are reactions, not saved articles or bookmarks. They do not affect Featured, Top 3, importance, or listing order.How it works and privacy
- Copilot CLI、GitHub Copilotアプリ、SDKで動的ワークフローが利用可能になった。
- 処理を直列・並列に組み、判断をエージェントに任せる構成をコード化でき、複雑なマルチエージェント作業の信頼性と可観測性を高められる。
Copilot CLI, the GitHub Copilot app, and SDK now support dynamic workflows, enabling coded orchestration of sequential or parallel agents for dependable, observable multi-agent tasks.
本ページの本文と要約は AI による自動生成です。日本語版と英語版は言語ごとに独立して生成されるため、表現や詳しさが異なる場合があります。正確性は元記事 (github.blog) をご確認ください。The body and summaries are AI-generated independently for each language, so wording and detail may differ. Verify accuracy at the original source (github.blog).
要約と収集メタデータに基づく AI 解説。元記事全文の転載・翻訳ではありません。AI explainer based on the summaries and collected metadata, not a copy or translation of the full source article.
動的ワークフロー
動的ワークフローが、Copilot CLI、GitHub Copilotアプリ、GitHub Copilot SDKで利用可能になった。複雑なマルチエージェント作業に必要とされる信頼性と可観測性を得るため、処理のオーケストレーションをコードで定義できる仕組みだ。
動的ワークフローは、タスクをどのように遂行するかを定めるプログラムとして構成される。自動化された処理と、1つまたは複数のエージェントが担当する作業を組み合わせ、一連のタスクとして実行できる。
直列と並列
各ステップは、1つずつ順番に進める直列実行だけでなく、複数を同時に進める並列実行にも対応する。さらに、直列と並列を同じワークフロー内で組み合わせることも可能とされる。
どのステップを実行するのか、どの段階でエージェントを関与させるのか、エージェントが返した結果をどのように利用するのかは、すべてコードで定義する。一方、分析や判断が必要な部分はエージェントが処理する。自動処理の流れとエージェントの役割をコード上で明確に分けながら、複数の作業を組み立てられる。
拡張機能とAPI
動的ワークフローのプログラム自体は、GitHub Copilot拡張機能の内部に置かれる。この構成により、プログラムからCopilotの拡張性APIへアクセスできる。
処理順序やエージェントを使う条件、結果の扱いをコードとして定義することで、複雑なマルチエージェント作業に求められる信頼性と可観測性を高められると説明されている。
Dynamic workflows
Dynamic workflows are now available in Copilot CLI, the GitHub Copilot app, and the GitHub Copilot SDK. They provide a way to define complex, multi-agent work in code, giving that work the reliability and observability it demands.
A dynamic workflow is a program that specifies how a task is carried out. Instead of leaving the full process to agents, the program defines the orchestration and combines automated steps with agent-led work.
Orchestration in code
The workflow’s steps can run one after another, in parallel, or through a combination of both patterns. This allows a single program to define sequential processing where one step depends on another, parallel processing where steps can run at the same time, or an orchestration that uses both.
The code also determines the steps in the process, when agents should become involved, and how their results should be used. These decisions form part of the workflow program rather than being left undefined during execution.
One or more agents
A workflow can involve one or more agents. Automated steps handle the portions defined by the program, while agents handle the parts that require analysis or judgment.
This division allows the workflow to specify the task’s structure while reserving selected work for agents. The same coded orchestration determines where those agents participate and how their output feeds into the remaining steps, including any subsequent sequential or parallel activity.
GitHub Copilot extension
The dynamic workflow program lives inside a GitHub Copilot extension. As a result, it has access to Copilot’s extensibility APIs.
Together, the extension, coded steps, and agent involvement provide the structure for carrying out multi-agent tasks. The workflow program defines how the task proceeds, while agents contribute analysis or judgment at the points established in code.
ポコとTECHガイドPoko & TECH Guide
ポコと当サイトのTECHガイドが、記事の要約と収集した情報から読みどころを語るAI生成の対話です。Poko and TECH Dashboard's own TECH Guide discuss the article's highlights in an AI-generated conversation based on its summary and collected source details.
- ポコPokoCopilot CLI、GitHub Copilotアプリ、SDKの3つで動的ワークフローが使えるんだ。これって大きい変化?Dynamic workflows now work in Copilot CLI, the GitHub Copilot app, and the SDK. Is that a big change?
- TECHガイドTECH Guide複雑なマルチエージェント作業をコードで組めるようになった変化だね。信頼性と可観測性を高められると説明されているよ。It means complex multi-agent tasks can now be orchestrated in code. The change is meant to improve reliability and observability.
- ポコPoko「動的ワークフロー」って、ふつうの手順書とは違うの?What’s a “dynamic workflow”? Is it different from a regular set of instructions?
- TECHガイドTECH Guide作業の進め方そのものをプログラムにしたものだよ。処理を順番に動かしたり並列に動かしたり、判断が必要な部分をエージェントに任せるんだ。It’s a program that defines how work gets done. Steps can run in sequence or in parallel, while agents handle parts that need analysis or judgment.
- ポコPokoぼくなら、いくつかの作業を同時に進めて、結果をまとめる流れを作ってみたいな。I’d try running a few tasks at once, then bringing their results together.
- TECHガイドTECH Guideそういう組み方もできそうだね。ただし手順やエージェントを呼ぶタイミング、結果の使い方はコードで定め、プログラムはGitHub Copilot拡張内に置く形だよ。That fits the described model. You still define the steps, when agents are involved, and how results are used in code, with the program living inside a GitHub Copilot extension.




