JetBrains IDE における Copilot CLI の導入とエージェント機能の強化を発表
GitHub Copilot for JetBrains IDEs は、Copilot CLI のエージェント機能強化と新コマンド導入により、開発ワークフローの自律性と制御性を大幅に向上させた。
キーポイント
Copilot CLI エージェントモードの多様化
エージェントピッカーが導入され、自律実行の「Agent mode」に加え、質問対応の「Ask mode」、計画策定の「Plan mode」、カスタムエージェントの利用が可能になった。
新コマンドによるセッション制御と分析
/remote で外部からのリモート操作、/compact でコンテキスト圧縮、/chronicle で履歴分析や改善提案といった、長期間実行される CLI セッションを管理・最適化する機能が追加された。
デバッグと設定の高度化
エージェントの相互作用ログを確認できる「Agent Debug Panel」が公開プレビューとして導入され、モデルごとの思考コスト(thinking effort)のカスタマイズや Google/Apple 認証もサポートされた。
エージェントデバッグ機能の強化
Copilot CLI セッション中のイベントログを時系列で表示する「Agent Debug Log」パネルが追加され、カスタムエージェントやオーケストレーションされたワークフローのデバッグが容易になりました。
クラウドエージェントとセッション管理の統合
ローカル、CLI、クラウドのエージェントセッションをチャットパネル内の統一ビューで一元管理・監視できるようになり、タイプやステータスによるフィルタリングが可能になりました。
思考努力レベルのカスタマイズとエージェント設定の一元化
推論モデルに対して複雑なタスクには高い思考努力を、単純なタスクには低い努力を設定できるようになり、カスタムエージェントやスキルを一元的に管理・編集するエディターが提供されています。
新しいサインインオプションの追加
GitHub Copilot の JetBrains IDE でのログインに、Google と Apple を介した「Continue with Google/Apple」が新たに追加され、既存の GitHub や企業向けフローも維持されています。
影響分析・編集コメントを表示
影響分析
このアップデートは、AI エージェントが単なるコード補完から、自律的なタスク実行と計画立案を行う本格的な開発パートナーへと進化していることを示しています。特にリモート制御や履歴分析機能の強化は、複雑な開発タスクにおける AI の信頼性と透明性を高め、エンジニアの生産性向上に直結する重要なステップです。
編集コメント
開発現場における AI の自律性を高めるための具体的な機能追加であり、特に「Plan mode」や「/remote」は複雑なプロジェクト管理において実用的な価値が高い。
GitHub Copilot for JetBrains IDEs に Copilot CLI が利用可能になったことで、今回のアップデートは Copilot CLI セッションにおける新機能に焦点を当てつつ、より広範なエージェント機能の強化も提供しています。Copilot CLI セッションにおいては、エージェントピッカーのサポート、新しいスラッシュコマンド、公開プレビュー版のエージェントデバッグパネルが含まれ、さらに Copilot CLI エージェントをデフォルト体験とする段階的な移行の始まりでもあります。
並行して、今回のリリースでは Coding Agent を統合セッションビューに統合し、対応モデルに対して思考努力度を設定可能にし、エージェントカスタマイズエディタを追加するとともに、Google および Apple のサインインオプションを導入しています。さらに、ユーザーエクスペリエンスと信頼性の向上も含まれています。
新機能
Copilot CLI セッションにおけるエージェントピッカーのサポート
Copilot CLI エージェントには、ワークフローに合わせて柔軟に異なる動作モードを選択できるエージェントピッカーが追加されました:
エージェントモード(デフォルト): 自律的なタスク実行を備えた完全なエージェント体験。
クエリモード: クイックな回答と支援の取得。
カスタムエージェント: 特定のニーズに合わせて調整されたパーソナライズされたエージェントの使用。
プランニングモード: 実装前に計画に関する共同作業を行い、Copilot が要求を分析してレビュー用の構造化された実装計画を作成します。
Copilot CLI セッション用の新しいスラッシュコマンド
/remote
/remote コマンドを使用すると、github.com または GitHub Mobile アプリから Copilot CLI セッションを遠隔操作できます。遠隔操作により、どこからでも進行中の Copilot CLI セッションの監視と制御が可能となり、マシンに縛られずに作業を継続するための柔軟性が向上します。
設定 > ツール > GitHub Copilot > チャット > Copilot CLI 遠隔操作の有効化 から有効にできます。
/compact
/compact コマンドを使用すると、長時間実行中のセッションをより管理しやすくするために、いつでも手動で Copilot CLI セッションのコンテキストを圧縮できます。
/chronicle
/chronicle コマンドを使用すると、セッション履歴のレビューと分析を行い、パーソナライズされたヒントや改善策を提供することで、Copilot をより効果的に活用できるよう支援します。
インタラクティブな Copilot CLI セッションでは、以下のコマンドを入力できます:
/chronicle standup: 直近の CLI セッションで何に取り組んだかを要約した短いレポートを生成します。
/chronicle tips: Copilot CLI をより効果的に使用するためのパーソナライズされたヒントを提供します。
/chronicle improve: セッション履歴を分析し、Copilot が意図を誤解していたパターンや、行き来が頻繁に行われた箇所を特定します。この分析結果に基づいてカスタム指示を生成し、将来 Copilot があなたの意図をよりよく理解できるよう支援します。
/chronicle search: クエリに一致するセッションを検索します。
エージェントデバッグパネル(パブリックプレビュー中)
エージェントデバッグログパネルは、Copilot CLI セッション中のエージェントの相互作用に関する時系列イベントログを表示し、カスタムエージェントやオーケストレーションされたサブエージェントワークフローをデバッグする際に特に有用です。
これを使用するには、まず Copilot チャットパネルのエージェントピッカーから Copilot CLI を選択し、右上の設定アイコンをクリックして「Agent Debug Panel」を選択します。現在のセッションおよび過去のセッション全体で完全なサポートを得るには、「設定 > ツール > GitHub Copilot > チャット > エージェントデバッグファイルログを有効にする」も有効にしてください。
Copilot Business または Copilot Enterprise のサブスクリプションをお持ちの場合、この機能を使用する前に管理者が「エディタープレビュー機能ポリシー」を有効にする必要があります。
統一セッションビューに統合されたクラウドエージェント
クラウドエージェントのセッションは、チャットパネル内の統一セッションビューに直接表示されるようになりました。これにより、ローカル、CLI、またはクラウドのいずれであっても、すべてのエージェントセッションを一箇所で管理・監視しやすくなりました。エージェントタイプやステータスでフィルタリングして、目的のセッションを見つけることができます。
クラウドエージェントを使用するには、「設定 > ツール > GitHub Copilot > チャット > コーディングエージェントを有効にする」から有効にしてください。
Copilot Business または Copilot Enterprise のサブスクリプションをお持ちの場合、この機能を使用する前に管理者が「エディタープレビュー機能ポリシー」を有効にする必要があります。
サポート対象モデルの思考努力度の設定
構成可能な思考努力度を備えた推論モデルの場合、各リクエストに適用される推論量を、モデルピッカーから直接制御できるようになりました。複雑なタスク(アーキテクチャの決定や多段階のデバッグなど)には高い努力度レベルを、単純なコード生成や簡単な質問には低いレベルを使用してください。
思考努力度を設定するには、チャット入力フィールド内のモデルピッカーを開き、推論モデルを選択した後に、「Thinking Effort」サブメニューから努力度レベルを選択します。GPT-4o などの非推論モデルでは、この思考努力度のサブメニューは表示されません。
エージェントカスタマイズエディター
エージェントカスタマイズエディターは、すべてのエージェントカスタマイズを一元管理するための中央集権型 UI を提供します。チーム全体のワークスペース用カスタマイズを設定したり、プロジェクト間を跨いで追随する個人用のカスタマイズを作成したりできます。
これには、既存のカスタムエージェント、再利用可能なスキル、指示、プロンプトの表示および編集が含まれます。エージェントカスタマイズエディターを開くには、Copilot Chat パネルを開き、右上の設定アイコンをクリックして「Customizations」を選択します。
Google および Apple によるサインインオプションの拡充
現在、JetBrains IDE では、既存のサインインオプションに加え、Google で続行および Apple で続行を使用して GitHub Copilot にサインインできるようになりました。これにより、すでに使用しているアカウントで認証する柔軟性が高まりつつも、従来の GitHub およびエンタープライズ向けのサインインフローは引き続き利用可能です。
ユーザーエクスペリエンスと信頼性の向上
また、JetBrains IDE 全体での日常業務のワークフロー、安定性、応答性を改善するため、いくつかの改良を行いました。
トリガー戦略と検出ロジックを強化し、NES の体験をスムーズにしました。
統合セッションの永続化および状態管理を改善しました。
全体的な UI フリーズ処理と安定性を向上させました。
利用状況に関する更新情報
以下の機能は、現在一般公開されているか、エディタプレビュー機能フラグなしで利用可能になりました。
エージェントスキルが一般公開されました
エージェントフックが一般公開されました
プロンプトファイルが一般公開されました
Anthropic Thinking が一般公開されました
BYOK はエディタプレビュー機能フラグなしで利用可能です。Copilot Business および Enterprise 向けの可用性は GitHub のポリシーによって制御されます。
Copilot CLI エージェントをデフォルトに
現在パブリックプレビュー中である Copilot CLI エージェントをデフォルトとするため、段階的な移行を開始しています。これにより、複数の分離モードのサポート、ライブセッションの進捗状況表示、ツール呼び出しの可視化などを実現し、より強力かつ一貫性のあるエージェント体験を提供します。
Copilot CLI エージェントを選択するには、チャット内のエージェントピッカーを開き、「Copilot CLI」を選択してください。Copilot Business および Enterprise のサブスクライバーは、まず管理者がエディタープレビュー機能のポリシーを有効にする必要があります。
試してみましょう
GitHub Copilot プラグインの最新バージョンを試していただき、フィードバックをお寄せいただくことをお勧めします。皆様の意見は、製品の改良と向上に不可欠なものです。
フィードバックを送信する
皆様のフィードバックが改善につながります。以下のチャンネルでのご経験をぜひお聞かせください:
製品内フィードバック: IDE 内のフィードバックオプションをご利用ください。
コミュニティフィードバック: GitHub Copilot for JetBrains IDEs のイシューでのご意見や、短いアンケートへのご参加をお待ちしています。
「JetBrains IDE における Copilot CLI とエージェント機能の強化」の記事は、The GitHub Blog で最初に公開されました。
原文を表示
With Copilot CLI now available in GitHub Copilot for JetBrains IDEs, this update centers on new capabilities for Copilot CLI sessions, while also delivering a broader set of agentic improvements. For Copilot CLI sessions, that includes agent picker support, new slash commands, and the agent debug panel in public preview, along with the beginning of a phased transition to Copilot CLI agent as the default experience.
In parallel, this release also integrates Coding Agent into the unified sessions view, adds configurable thinking effort for supported models, introduces the agent customizations editor, adds Google and Apple sign-in options, and includes additional user experience and reliability improvements.
New features
Agent picker support for Copilot CLI sessions
Copilot CLI agent now includes an agent picker that lets you flexibly choose between different operating modes to suit your workflow:
Agent mode (default): Full agentic experience with autonomous task execution.
Ask mode: Get quick answers and assistance.
Custom agents: Use personalized agents tailored to your specific needs.
Plan mode: Collaborate on planning before implementation, where Copilot analyzes your request and builds a structured implementation plan for your review.
New slash commands for Copilot CLI sessions
/remote
The /remote command lets you remotely control a Copilot CLI session from github.com or the GitHub Mobile app. With remote control, you can monitor and steer your ongoing Copilot CLI sessions from anywhere, giving you more flexibility to keep work moving without being tied to your machine.
Enable it from Settings > Tools > GitHub Copilot > Chat > Enable Copilot CLI Remote.
/compact
The /compact command lets you manually compress the Copilot CLI session context at any time, keeping long-running sessions more manageable.
/chronicle
The /chronicle command lets you review and analyze session history and provide personalized tips and improvements, helping you use Copilot more effectively.
You can enter the following commands in an interactive Copilot CLI session:
/chronicle standup: Generates a short report summarizing what you worked on in your recent CLI sessions.
/chronicle tips: Provides personalized tips for using Copilot CLI more effectively.
/chronicle improve: Analyzes your session history to identify patterns where Copilot may have misunderstood your intent or where there was a lot of back-and-forth. It uses this analysis to generate custom instructions to help Copilot better understand you in the future.
/chronicle search: Search sessions for ones that match your query.
Agent debug panel in public preview
The Agent Debug Log panel shows a chronological event log of agent interactions during a Copilot CLI session, making it especially useful when debugging custom agents and orchestrated sub-agent workflows.
To use it, first select Copilot CLI from the agent picker in the Copilot Chat panel, then click the settings icon in the top-right and select Agent Debug Panel. For full support across current and historical sessions, also enable Settings > Tools > GitHub Copilot > Chat > Enable Agent debug File Logging.
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.
Cloud agent integrated into the unified sessions view
Cloud agent sessions are now surfaced directly in the unified sessions view in the chat panel. This makes it easier to manage and monitor all your agent sessions from one place, whether they’re local, CLI, or cloud. You can filter by agent type or status to find the session you’re looking for.
To use cloud agent, enable it from Settings > Tools > GitHub Copilot > Chat > Enable Coding Agent.
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.
Configure thinking effort for supported models
For reasoning models that support configurable thinking effort, you can now control how much reasoning the model applies to each request, directly from the model picker. Use a higher effort level for complex tasks like architectural decisions or multi-step debugging, and a lower level for straightforward code generation or simple questions.
To configure thinking effort, open the model picker in the chat input field, select a reasoning model, and then select an effort level from the “Thinking Effort” submenu. Nonreasoning models, such as GPT-4o, will not show the thinking effort submenu.
Agent customizations editor
The Agent Customizations editor provides a centralized UI for creating and managing all your agent customizations in one place. You can configure workspace customizations for the entire team, or create personal ones that follow you across projects.
This includes viewing and editing existing custom agents, reusable skills, instructions, and prompts. To open the Agent Customizations editor, open the Copilot Chat panel and click the settings in the top-right, then select Customizations.
More sign-in choices with Google and Apple
You can now sign in to GitHub Copilot in JetBrains IDEs using Continue with Google and Continue with Apple in addition to existing sign-in options. This gives you more flexibility to authenticate with the account they already use, while keeping existing GitHub and enterprise sign-in flows available.
User experience and reliability improvements
We’ve also made several refinements to improve day-to-day workflows, stability, and responsiveness across JetBrains IDEs:
Smooth NES experience with better trigger strategy and detection logic.
Improved the unified session persistence and state management.
Improved overall UI freeze handling and stability.
Availability updates
The following capabilities are now either generally available or available without the Editor Preview feature flag:
Agent skills are generally available
Agent hooks are generally available
Prompt files are generally available
Anthropic Thinking is generally available
BYOK is available without the Editor Preview feature flag, and availability for Copilot Business and Enterprise is controlled by GitHub policy
Copilot CLI agent as default
We’re rolling out a phased transition to make Copilot CLI agent (currently in public preview) the default. It offers a more powerful and consistent agentic experience, with support for multiple isolation modes, live session progress, and tool call visibility.
To select Copilot CLI agent, open the agent picker in chat and choose Copilot CLI. Copilot Business and Enterprise subscribers will need their administrator to enable the editor preview features policy first.
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.
Community feedback: Share your thoughts in the GitHub Copilot for JetBrains IDEs issues, or take our short survey.
The post Introducing Copilot CLI and agentic capabilities enhancements in JetBrains IDEs appeared first on The GitHub Blog.
関連記事
今日のまとめ
AI日報で今日の重要ニュースをまとめ読み