Skip to content

Allow setting default Agent #5383

Open

Description

@kwright02

Describe the feature or problem you'd like to solve

Allow configuring a default agent instead of requiring agent activation in each new session

Proposed solution

GitHub Copilot CLI already has configurable defaults for the following:

  • Model
  • Reasoning Level
  • Context Size

My proposal is that a setting for default agent is introduced which should allow me to specify the agent name, and upon start of a session it would do the following:

  1. Check the session for an existing selected agent
  • This is to prevent overriding specifically selected agents in specific sessions
  1. Attempt to load the configured default agent by name
  2. If the agent cannot be loaded fall back to Default copilot agent

This would improve my workflow, and I'm sure the workflow of others who use one agent consistently as a baseline and want to not have to think about configuring it before firing off a request. I've had several times I started a new session after ending a long one and forgot to make the agent change, and had to start over.

Example prompts or workflows

For example, I have an agent called "Rover" and I want to default to using "Rover" with GPT-6 Luna at standard context and Max reasoning.

I would do /settings like I already do for setting the model defaults, and see an additional option for setting the default agent file.

Additional context

No response

Activity

  1. added theissue type on Nov 8, 2026
  2. added
    area:agentsSub-agents, fleet, autopilot, plan mode, background agents, and custom agents
    area:configurationConfig files, instruction files, settings, and environment variables
    and removed on Nov 8, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    area:agentsSub-agents, fleet, autopilot, plan mode, background agents, and custom agentsarea:configurationConfig files, instruction files, settings, and environment variables

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions