Codex as agent provider and agentic enhancements in JetBrains IDEs
This update brings Codex as a new agent provider in public preview, expands the Customizations editor with Hooks support and richer MCP server management, and introduces custom model support configured by GitHub Copilot Business and Enterprise administrators.
It also adds approval settings for Copilot CLI sessions, permission modes selection and debug logs support for the Claude agent, and takes Inline Chat to general availability, alongside a set of performance and reliability improvements.
New features
Codex as agent provider in public preview
Codex is now available as an agent provider in public preview, giving you more flexibility to pick the agent that best fits your task. And you can do this without leaving your JetBrains IDE.
To use it, first install the Codex CLI on your machine. Then go to Settings > Tools > GitHub Copilot > Chat, enable Codex and set the Codex CLI path. Once configured, select Codex from the agent picker in the Copilot Chat panel to start a session.
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.
Agent customizations enhancements
- Hooks support: Hooks can now be managed directly in “Agent Customizations” in both local and Copilot CLI sessions.
-
MCP servers management: MCP servers can now be managed directly in “Agent Customizations” for Copilot CLI sessions. You can browse available servers through Browse Marketplace or add an MCP server directly from this view (both command and HTTP types are supported). For configured MCP servers, you can view each server’s status and perform key actions such as start, stop, restart, and uninstall. We also support workspace-level MCP servers. You can define and manage them with
.github/mcp.jsonin your project. Dedicated UX improvements are coming in a future update. -
Generate customization files with AI: In the “Overview” page, you can quickly create each customization file by clicking the New button. You can also scaffold files from chat with
/create-instruction,/create-prompt,/create-skill,/create-agent, or/create-hook.
Approval settings for Copilot CLI sessions
You can now configure approval settings for Copilot CLI sessions, giving you more control over how tool calls and approvals are handled during agentic tasks.
To use this feature, select a permission level from the permissions dropdown in the chat input area for Copilot CLI sessions.
- Default Approvals: Copilot CLI Agent follows your configured approval settings and prompts for confirmation based on your current policy.
- Bypass Approvals: All tool calls are auto-approved without confirmation dialogs. When needed, Copilot CLI Agent still asks clarifying questions.
- Autopilot (Preview): All tool calls are auto-approved, and Copilot CLI Agent auto-responds to clarifying questions so it can continue iterating until the task is complete.
Permission modes and debug logs support for the Claude agent
Claude agent sessions now support Permission modes selection, letting you choose the approval behavior that fits your workflow. To get started, select a permission mode from the permissions dropdown in the chat input area for Claude sessions. Learn more about permission modes.
Claude sessions are now supported in agent debug logs, making it easier to review and debug session activity.
Model view management
The local model picker now includes model view management, giving you more control over how models are listed and selected across sessions. In Local agent, click the model dropdown, then select Manage models… to open the model management view.
Custom model support
GitHub Copilot for JetBrains IDEs now supports custom models configured by GitHub Copilot Business and Enterprise administrators in GitHub settings. Custom models are automatically available to members once configured by an admin.
For setup details, see Use your own API keys.
User experience
We’ve made several improvements to performance and day-to-day reliability across JetBrains IDEs:
- Added best practice tips for usage-based billing, so you can better understand and manage AI credits consumption as you work.
- Improved stability and performance when loading the Copilot panel.
- Improved Next Edit Suggestions (NES) with suggestion caching for faster and more responsive completions.
- Improved file watcher performance and reduced memory usage.
Bug fixes
This release includes important reliability fixes:
- Fixed an issue where BYOK sessions could trigger Copilot subagents and consume Copilot usage. The subagent logic now respects the active BYOK provider.
- Fixed multiple UI freeze issues.
Availability updates
Inline Chat is now generally available.
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.