JetBrains IDE向けGitHub Copilotにおける主要なエージェント機能の向上
GitHub CopilotがJetBrains IDE向けに大幅アップデートされ、カスタムエージェント、サブエージェント、プランエージェントなどの主要なエージェント機能が一般提供開始となり、エージェントフックのプレビューやMCPの自動承認サポートなど、開発者ワークフローの自動化とカスタマイズ性が大幅に向上した。
キーポイント
主要エージェント機能の一般提供開始
カスタムエージェント、サブエージェント、プランエージェントがJetBrains IDE向けGitHub Copilotで一般提供となり、ワークフローへの適合とIDE内での専門エージェントとの協業が容易になった。
エージェントフックのパブリックプレビュー
エージェントセッション中の主要ポイントでカスタムコマンドを実行できるエージェントフックがプレビュー提供され、ワークフローの自動化、ポリシー適用、外部ツール統合が可能になった。
MCPの自動承認サポート
サーバーとツールレベルでのMCP自動承認設定が可能になり、チャット中の手動承認を減らし、エージェントセッション中のワークフロー中断を防げるようになった。
エージェント指示ファイルサポートの拡張
AGENTS.mdやCLAUDE.mdなどの指示ファイルサポートが追加され、プロジェクトの規約やワークフローに合わせたCopilotの動作調整が容易になった。
影響分析・編集コメントを表示
影響分析
このアップデートは、単なるコード補完ツールから、開発ワークフロー全体を自動化するインテリジェントな開発環境への進化を示している。特にエージェント機能の一般提供は、AI支援開発が新たな段階に入ったことを意味し、チーム開発におけるAIエージェントの実用的な活用が本格化する契機となる。
編集コメント
エージェント機能の一般提供は、Copilotが単なる補完ツールから開発ワークフローの中心的な存在へと進化する重要なマイルストーン。企業向け機能の充実も注目点。
タイトル: JetBrains IDE向けGitHub Copilotにおける主要なエージェント機能の改善
このアップデートにより、JetBrains IDE向けGitHub Copilotに複数の新機能と改善が導入されます。カスタムエージェント、サブエージェント、プランエージェントといった中核的なエージェント機能が一般提供(GA)となり、エージェントフックはプレビュー段階、MCPの自動承認サポートも利用可能になりました。
また、エージェント指示ファイルのサポートが拡充され、自動モデル選択が一般提供となり、モデルと推論の操作性が向上するほか、ユーザーエクスペリエンスと品質に関するその他の改善も含まれています。
新機能
エージェント機能
カスタムエージェント、サブエージェント、プランエージェントが一般提供に
カスタムエージェント、サブエージェント、プランエージェントが、JetBrains IDE向けGitHub Copilotで一般提供されました。これらの機能により、Copilotを自身のワークフローに合わせて調整したり、IDE内で直接専門的なエージェントと連携したりすることが容易になります。JetBrains IDEでのカスタムエージェント作成の詳細については、こちらをご覧ください。
エージェントフックのパブリックプレビュー対応
エージェントフックがパブリックプレビューで利用可能になりました。エージェントフックを使用すると、エージェントセッション中の重要なポイントでカスタムコマンドを実行できるため、エージェントの動作を制御しつつ、ワークフローの自動化、ポリシーの適用、外部ツールとの連携が容易になります。
リポジトリの .github/hooks/ フォルダ内に任意の名前で hooks.json ファイルを定義できます。サポートされるイベントには、userPromptSubmitted、preToolUse、postToolUse、errorOccurred フックが含まれます。エージェントフックの詳細については、ドキュメントをご確認ください。
Copilot Business または Copilot Enterprise の加入者の場合、管理者が「エディタープレビュー機能」ポリシーを有効にする必要があります。
MCPの自動承認サポート
サーバーレベルとツールレベルの両方でMCPの自動承認を設定できるようになりました。これにより、チャットでの手動承認が減り、エージェントセッション中のワークフローが中断されずに進みます。設定するには、JetBrains IDEで [設定] > [GitHub Copilot] > [チャット] > [MCPサーバーとツールの自動承認設定] に移動します。
カスタマイズと指示
エージェント指示ファイルのサポート
AGENTS.md および CLAUDE.md 指示ファイルのサポートが追加され、初期 AGENTS.md ファイルを生成する機能も含まれます。これにより、Copilotの動作をプロジェクトの規約やワークフローに合わせて調整しやすくなります。
Copilotは、エージェントワークフロー中に、現在のワークスペースまたはすべてのワークスペース全体から、定義したエージェント指示ファイルを自動的に検出してコンテキストに読み込みます。これには、Copilotカスタム指示ファイル、ファイルベースの指示、AGENTS.md、CLAUDE.md が含まれます。
[設定] > [GitHub Copilot] > [カスタマイズ] に移動して指示ファイルを表示および管理でき、ネストされた AGENTS.md および CLAUDE.md ファイルのサポートを有効にすることもできます。新しいチャットセッションで「エージェント指示を生成」アクションを使用して、初期 AGENTS.md ファイルを作成することも可能です。
/memory スラッシュコマンド
/memory スラッシュコマンドを使用すると、エージェント指示ファイルの設定を素早く開くことができ、設定管理へのアクセスがより迅速になります。
モデル選択と推論の可視性
自動モデル選択が一般提供に
GitHub Copilotの自動モデル選択が、すべてのCopilotプランにおいてJetBrains IDEで一般提供されました。自動選択を有効にすると、Copilotはリアルタイムのモデル可用性とパフォーマンスに基づいて、手動での切り替えなしにモデルを選択できます。
拡張推論モデル用の思考パネル
Codexなどの拡張推論モデル用に専用の思考パネルが利用可能になり、設定可能なAnthropic思考予算が提供されます。これにより、モデルの推論プロセスを可視化できます。
コンテキストウィンドウ使用量インジケーター
チャットパネルに新たに追加されたコンテキストウィンドウ使用量インジケーターにより、会話中にどれだけのコンテキストが使用されているかを確認できます。
ユーザーエクスペリエンス
サインイン体験を改善し、手間を減らしてCopilotへのアクセスをより迅速にしました。サインイン後、チャットパネルが自動的に開き、Copilotへのアクセスがより速くなります。また、GitHub Enterpriseユーザーは、デバイスコード認証を優先するよりスムーズなログインフローを利用できます。
追加のUXおよびワークフロー改善には、以下が含まれます:
- より応答性の高いチャットパネルレイアウトと、整理されたコンテキスト/ファイル添付処理。
- より直感的な承認ワークフローのための、整理された自動承認UI。
- 調整されたNESトリガーのタイミングと解除動作。
- Windows ARMプラットフォームのサポート改善。
品質改善
日常的な開発における安定性を高め、中断を減らすため、一連の品質改善を行いました:
- ターミナル出力の読み取り時の安定性を改善。
replace_string_in_fileツールによるファイル更新が正しく適用されない問題を解決。- 残存するアクションボタン、空白のチャットパネル、サインアウト時に表示されるMCPコードビジョンを含む、UIの不整合に対処。
- 選択したコード範囲を変更する際のファイルアイコンのちらつきなどの視覚的な不具合を低減。
非推奨
編集モードが、チャットモードのドロップダウンメニューで非推奨とマークされました。
お試しください
最新バージョンのGitHub Copilotプラグインをお試しいただき、フィードバックをお寄せください。皆様のご意見は、製品の改良と改善に非常に役立ちます。
フィードバックの共有
皆様のフィードバックが改善の原動力となります。以下のチャネルで、ご体験をお聞かせください:
- 製品内フィードバック:IDE内のフィードバックオプションをご利用ください。
- フィードバックリポジトリ:JetBrains IDE向けGitHub Copilotのイシューでご意見を共有ください。
この投稿「JetBrains IDE向けGitHub Copilotにおける主要なエージェント機能の改善」は、The GitHub Blogで最初に公開されました。
原文を表示
This update brings several new features and improvements to GitHub Copilot in JetBrains IDEs. Core agentic capabilities, including custom agents, sub-agents, and plan agent, are now generally available, with agent hooks in preview and auto-approve support for MCP.
It also expands support for agent instruction files, makes auto model selection generally available, enhances the model and reasoning experience, and includes additional user experience and quality improvements.
New features
Agentic capabilities
Custom agents, sub-agents, and plan agent now generally available
Custom agents, sub-agents, and plan agent are now generally available in GitHub Copilot for JetBrains IDEs. These capabilities make it easier to tailor Copilot to your workflows and collaborate with specialized agents directly within your IDE. Learn more about creating a custom agent in JetBrains IDEs.
Agent hooks support in public preview
Agent hooks are available in public preview. Agent hooks let you run custom commands at key points during agent sessions, making it easier to automate workflows, enforce policies, and integrate with external tools while maintaining control over agent behavior.
You can define your hooks.json file with the name of your choice in the .github/hooks/ folder of your repository. Supported events include userPromptSubmitted, preToolUse, postToolUse, and errorOccurred hooks. Check out our documentation on agent hooks for more details.
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 it.
Auto-approve support for MCP
You can configure auto-approve for MCP at both the server and tool level, reducing manual approvals in chat and keeping your workflow uninterrupted during agent sessions. To configure this, go to Settings > GitHub Copilot > Chat > MCP Server and Tool Auto-approve Configuration in your JetBrains IDE.
Customization and instructions
Agent instruction file support
We have added support for AGENTS.md and CLAUDE.md instruction files, including the ability to generate an initial AGENTS.md file. This makes it easier to tailor Copilot’s behavior to your project’s conventions and workflows.
Copilot automatically discovers and loads agent instruction files that you’ve defined into context during agent workflows, from the current workspace or globally across all workspaces. This includes Copilot custom instruction files, file-based instructions, AGENTS.md, and CLAUDE.md.
Go to Settings > GitHub Copilot > Customizations to view and manage your instruction files, where you can also enable support for nested AGENTS.md and CLAUDE.md files. You can also create an initial AGENTS.md using the Generate Agent Instructions action in a new chat session.
/memory slash command
You can use the /memory slash command to quickly open settings for agent instruction files, giving you faster access to manage your preferences.
Model selection and reasoning visibility
Auto model selection now generally available
GitHub Copilot auto model selection is now generally available in JetBrains IDEs for all Copilot plans. With auto, Copilot can choose a model on your behalf based on real-time model availability and performance without manual switching.
Thinking panel for extended-reasoning models
A dedicated thinking panel is now available for extended-reasoning models, such as Codex, with configurable Anthropic thinking budgets. This gives you visibility into the model’s reasoning process.
Context window usage indicator
A new context window usage indicator in the chat panel lets you see how much context is being used during a conversation.
User experience
We have improved the sign-in experience to reduce friction and make Copilot more immediately accessible. The chat panel opens automatically after signing in for faster access to Copilot. And GitHub Enterprise users can benefit from a smoother login flow with device code prioritization.
Additional UX and workflow improvements include:
More responsive chat panel layout and cleaner context/file attachment handling.
Cleaner auto-approve UI for a more intuitive approval workflow.
Refined NES trigger timing and dismissal behavior.
Improved support for Windows ARM platforms.
Quality improvements
We’ve made a set of quality improvements to enhance stability and reduce interruptions during day-to-day development:
Improved stability when reading terminal output.
Resolved issues where file updates were not applied correctly by the replace_string_in_file tool.
Addressed UI inconsistencies, including lingering action buttons, blank chat panels, and MCP code vision appearing when signed out.
Reduced visual glitches such as file icon flicker when changing the selected code range.
Deprecation
Edit mode has been marked as deprecated in the chat mode dropdown.
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 Major agentic capabilities improvements in GitHub Copilot for JetBrains IDEs appeared first on The GitHub Blog.
関連記事
今日のまとめ
AI日報で今日の重要ニュースをまとめ読み