Copilot CLI Agent Mode Picker: Separating Agent, Ask, Custom, and Plan

The agent mode picker is a deceptively subtle UI element that changes how developers think about interaction. Instead of one button that routes to "Copilot," you now choose: Do I want an autonomous agent? A quick answer? A custom workflow? Or collaborative planning? The mode you choose determines whether Copilot will spend resources on a full plan, how much autonomy it gets, and what tools it can call.

Why modes matter more than it seems

Without modes, a developer has no way to express the scope of a request. You ask a question, and the system decides whether it is a chat, a refactor, or a full project rebuild. That decision is made implicitly, which usually means the system makes the safest choice — the least ambitious one. With modes, you express intent explicitly. You say: "I need autonomous orchestration" or "I just need a factual answer," and the system tailors its behavior accordingly.

What each mode does

How this changes developer expectations

Before the mode picker, many developers defaulted to "ask" because they were not confident an agent would do the right thing. Now, the picker makes it clear that there is a deliberate choice happening. You can start in Plan mode, review the generated plan, and then promote to Agent mode if it looks right. Or you can stay in Ask mode for quick lookups and use Agent mode only when the task warrants it.

This is also valuable for teams. Onboarding a new developer is easier when you can say: "For routine refactors, use Agent mode. For exploratory questions, use Ask mode. For high-risk work, start in Plan mode to review the plan before execution." The modes become teachable patterns instead of emergent behaviors.

Where this fits in JetBrains integration

The agent mode picker arrived as part of the June 2 update to Copilot CLI in JetBrains. It works in concert with other UI elements: the agent debug panel (showing a chronological event log), the agent picker (switching between different agent implementations), and the session-list sidebar. Together, they make JetBrains feel like an agent-native IDE rather than a chat layer on top of an IDE.

Qualifying sources

Primary source: GitHub Changelog, Introducing Copilot CLI and agentic capabilities enhancements in JetBrains IDEs (published June 2, 2026).


Feature availability may vary by IDE version and rollout phase. Check JetBrains marketplace and GitHub documentation for current status.

Enjoyed this post?