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.

Codex shown as an agent provider option in the Copilot Chat agent picker

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.json in 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.

Agent Customizations dialog showing hooks, MCP servers, and other customization categories

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.

Permissions dropdown in a Copilot CLI session showing Default, Bypass, and Autopilot approval settings

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.

Permission modes dropdown in a Claude session showing Ask before edits, Edit automatically, and Plan mode options

Claude sessions are now supported in agent debug logs, making it easier to review and debug session activity.

Agent debug logs view showing session activity for a Claude session

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: