GitHub Copilot for JetBrains IDEs に CLI エージェントと統合セッションビューが追加
GitHub Copilot for JetBrains IDEs の更新により、ローカル CLI エージェントの公開プレビュー、セッション管理機能の強化、および企業環境への対応が実現された。
キーポイント
Copilot CLI エージェントの公開プレビュー
JetBrains IDE からターミナルベースのローカルエージェントへタスクを委譲可能になり、ワークツリーまたはワークスペース分離モードを選択して安全かつ迅速な開発が可能になった。
統合セッションビューの実装
チャットウィンドウに実行中およびキュー待ちの全エージェントセッションを一覧表示する機能が追加され、フィルタリング機能により管理効率が向上した。
質問ツールとグローバル設定の強化
エージェントモードに曖昧さを解消するための「質問ツール」が導入され、またユーザーレベルでのカスタムエージェント定義(.agent.md)が可能になった。
GitHub Enterprise Server のサポートと UX 改善
サインインフローに GitHub Enterprise Server (GHES) が追加され、ホスト名や URL を使用して認証できるようになりました。また、コマンド実行時の確認ダイアログ、サブエージェントのレンダリング、コードレビュー適用動作など、ユーザー体験を向上させる複数の改善が実施されています。
信頼性の向上と機能変更
2 画面での補完不具合や UI のフリーズ解消など安定性が強化され、サブエージェントワークフローからプランナーエージェントの自動呼び出しが削除されました。さらに、編集モード(Edit mode)のサポートは廃止されています。
影響分析・編集コメントを表示
影響分析
この更新は、IDE 内で完結する AI エージェント開発のパラダイムシフトを示しており、ローカル実行とバージョン管理の分離機能により、企業開発現場での実用性と安全性が大幅に向上します。特に GHES サポートとグローバル設定の強化は、大規模組織における Copilot の導入障壁を下げ、標準的なワークフローへの統合を加速させる要因となります。
編集コメント
IDE 内で完結するローカル AI エージェントの実装は、セキュリティ要件が厳しい企業開発現場にとって極めて重要な進展です。特に「隔離モード」の導入により、AI の提案を即座に本番コードへ反映させるリスク管理が可能になった点は評価できます。
今回のアップデートでは、JetBrains IDE に Copilot CLI エージェントを導入し、実行中およびキュー待ちのセッションのライブステータスを表示する統合されたセッションビューを追加しました。また、エージェントモードでの「質問する」ツール機能を追加し、GitHub Enterprise Server (GHES) のサインインを改善し、グローバルな .agent.md サポートを開始し、いくつかのユーザーエクスペリエンスの向上も提供します。
新機能
GitHub Copilot CLI エージェント(パブリックプレビュー)
現在、JetBrains IDE からローカルで実行されている GitHub Copilot CLI エージェントへタスクを委譲できるようになりました。これにより、エディタコンテキストが既に接続された状態で、長期間稼働するターミナルベースのエージェントを IDE に導入できます。
このエージェントは、変更の適用方法を制御するための複数の分離モードをサポートしています:
ワークツリー分離 (Worktree isolation) では、エージェントを別の Git ワークツリーで実行するため、レビューして適用を選択するまで、現在のブランチへの影響はありません。
ワークスペース分離 (Workspace isolation) では、変更が現在のワークスペースに直接適用されるため、分離が必要ない場合に迅速な反復処理が可能になります。
実行中は、セッションはライブの進捗状況とツール呼び出しの両方を表示し、変更点と更新されたファイルのサマリーで終了します。始めるには、チャットのエージェントピッカーから Copilot CLI を選択し、モデルを選択し、必要に応じて分離モードを選び、プロンプトを送信してください。
注:Copilot Business または Copilot Enterprise のサブスクリプションをご利用の場合、この機能を使用するには管理者が「Editor preview features policy」を有効にする必要があります。
統合セッションビュー
チャットウィンドウに統合セッションビューが追加され、すべてのエージェントセッションを1か所で追跡しやすくなりました。各セッションには、タイトル、エージェントタイプ、経過時間、ステータスが表示されます。また、エージェントタイプまたはステータスでセッションをフィルタリングして、目的のものをすばやく見つけることもできます。
質問ツール(Ask question tool)
エージェントモードに「質問ツール」が追加され、追加情報が必要な際に焦点を絞った確認質問を行うことができるようになりました。これにより曖昧さが減り、タスクの精度が向上します。この機能は、エージェントモード、カスタムエージェント、サブエージェント、Copilot CLI エージェントでサポートされていますが、「Ask モード」では利用できません。
~/.copilot/agents 内のグローバル .agent.md サポート
ワークスペースレベルの設定に加え、~/.copilot/agents 配下の .agent.md ファイルを使用して、グローバルレベルでカスタムエージェントを定義できるようになりました。これにより、すべてのワークスペースでこれらのエージェントを利用可能になります。グローバルエージェントの管理に関する製品内サポートは、今後のリリースで提供される予定です。
サインインフローにおける GitHub Enterprise Server (GHES) サポート
GitHub Enterprise Server (GHES) がサインインフローでサポートされるようになりました。サインインする際は「GitHub Enterprise で続ける」を選択し、エンタープライズタイプを選択して、ホスト名または URL を使用してエンタープライズインスタンスで認証を行ってください。
ユーザーエクスペリエンス
JetBrains IDE 全体で、いくつかのワークフローとインタラクションの改善を行いました:
新しいコマンドを開始する際に、アクティブなコマンドをキャンセルするための確認ダイアログを追加しました。
現在のファイルコンテキストに対するサブエージェントのレンダリングとスタイルを改善しました。
自動承認パネルの UI を改善しました。
コードブロックアクションのマウスオーバー状態および押下状態を改善しました。
全行置換を含むコードレビュー適用動作を改善しました。
信頼性の向上
信頼性は引き続き主要な優先事項の一つであり、今回のリリースでは安定性と応答性に関する追加の改善が含まれています:
2 番目の画面でコード補完が機能しない問題を解決しました。
インライン選択における Shift+Home および Shift+End の問題を修正しました。
Copilot Chat にファイルを追加する際のドラッグ&ドロップ動作を改善しました。
UI の応答性を向上させ、 occasional なフリーズを減らしました。
変更点
プランエージェントはサブエージェントワークフローで自動的に呼び出されなくなりました。必要な場合にのみモードピッカーから手動で呼び出すことができます。
非推奨
編集モードのサポートが削除されました。
お試しください
最新の GitHub Copilot プラグインをお試しいただき、フィードバックをご共有いただくことをお勧めします。皆様の意見は、製品の改良と向上に不可欠なものです。
フィードバックの共有
フィードバックは改善の原動力です。以下のチャンネルを通じて、皆様のご経験をぜひお聞かせください。
製品内フィードバック:IDE 内のフィードバックオプションをご利用ください。
フィードバックリポジトリ:GitHub Copilot for JetBrains IDEs のイシューにてご意見を共有してください。
「GitHub Copilot for JetBrains IDEs に Copilot CLI エージェントと統一セッションビューを導入」という記事は、最初に The GitHub Blog で公開されました。
原文を表示
This update brings the Copilot CLI agent into JetBrains IDEs, along with a unified sessions view that shows live status for running and queued sessions. It also adds the ask question tool in agent mode, improves sign-in for GitHub Enterprise Server (GHES), adds global .agent.md support, and delivers several user experience improvements.
New features
GitHub Copilot CLI agent in public preview
You can now delegate tasks from JetBrains IDEs to a locally running GitHub Copilot CLI agent in public preview. This brings the same long-running, terminal-based agent into the IDE, with editor context already connected.
The agent supports multiple isolation modes to control how changes are applied:
Worktree isolation runs the agent in a separate Git worktree, so changes don’t affect your current branch until you choose to review and apply them.
Workspace isolation applies changes directly to your current workspace, allowing for faster iteration when isolation isn’t required.
While running, the session shows both live progress and tool calls, and it ends with a summary of changes and updated files. To get started, select Copilot CLI from the agent picker in chat, choose a model, pick an isolation mode if needed, and send your prompt.
Note: If you are a Copilot Business or Copilot Enterprise subscriber, an administrator will have to enable the Editor preview features policy before you can use this feature.
Unified sessions view
The chat window now includes a unified sessions view, making it easier to track all agent sessions in one place. Each session shows its title, agent type, elapsed time, and status. You can also filter sessions by agent type or status to quickly find what you’re looking for.
Ask question tool
Agent mode now includes an Ask question tool, enabling agents to ask focused clarifying questions when additional information is needed. This helps reduce ambiguity and improves task accuracy. This is supported across agent mode, custom agents, sub agents, and Copilot CLI agent, and it’s not available in Ask mode.
Global .agent.md support in ~/.copilot/agents
In addition to workspace-level configuration, you can now define custom agents at the global level using the .agent.md file under ~/.copilot/agents, making them available across all your workspaces. In-product support for managing global agents is coming in a future release.
GitHub Enterprise Server (GHES) support in sign-in flow
GitHub Enterprise Server (GHES) is now supported in the sign-in flow. When signing in, select Continue with GitHub Enterprise to choose your enterprise type and authenticate with your enterprise instance using a hostname or URL.
User experience
We’ve also made several workflow and interaction improvements across JetBrains IDEs:
Added confirmation when starting a new command to cancel the active one.
Improved sub-agent rendering and styling for current file context.
Improved auto-approval panel UI.
Improved hover and pressed states for code block actions.
Improved code review apply behavior with full-line replacements.
Reliability improvements
Reliability remains one of our key priorities, and this release includes additional improvements to stability and responsiveness:
Resolved an issue where code completions would not work on a second screen.
Fixed Shift+Home and Shift+End issues for inline selection.
Improved drag-and-drop behavior when adding files to Copilot Chat.
Improved UI responsiveness and reduced occasional freezes.
Changed
The plan agent is no longer auto-invoked in sub-agent workflows. It remains available from the mode picker when you want to use it.
Deprecation
Edit mode support has been removed.
Try it out
We encourage you to try out the latest version of the GitHub Copilot plugin and share your feedback. Your input is invaluable in helping us refine and improve the product.
Share your feedback
Your feedback drives improvements. We’d love to hear about your experience in the following channels:
In-product feedback: Use the feedback options within your IDE.
Feedback repository: Share your thoughts in the GitHub Copilot for JetBrains IDEs issues.
The post Introducing Copilot CLI agent and unified sessions view in GitHub Copilot for JetBrains IDEs appeared first on The GitHub Blog.
関連記事
今日のまとめ
AI日報で今日の重要ニュースをまとめ読み