Skip to content

Copilot Chat auto-steers In Progress on new message instead of queueing to To Do #312686

@arviphd

Description

@arviphd

Summary

When I click Send in Copilot Chat, a second user message automatically changes what is In Progress instead of being added to To Do queue only. I need queue-first behavior where In Progress changes only on explicit user instruction.

Environment

  • OS: Windows
  • Editor: VS Code
  • Copilot Chat extension: github.copilot-chat-0.45.1
  • Agent mode: Auto

Steps to reproduce

  1. Start a chat with an active In Progress item.
  2. Send a new message that should be queued as a new To Do.
  3. Observe task state after send.

Expected behavior

  • New message is added to To Do queue.
  • Current In Progress item remains unchanged.
  • In Progress changes only when explicitly requested by the user.

Actual behavior

  • New message auto-steers and changes In Progress.

What I already tried

  • Added user-level instruction file for queue behavior.
  • Verified instruction-loading settings are enabled:
    • github.copilot.chat.codeGeneration.useInstructionFiles = true
    • github.copilot.chat.promptFileContextProvider.enabled = true
    • github.copilot.chat.customInstructionsInSystemMessage = true
    • github.copilot.chat.organizationInstructions.enabled = true
  • Behavior still auto-steers.

Impact

  • Interrupts ongoing work.
  • Causes context switching and accidental focus changes.
  • Reduces trust in queued task workflows.

Feature request

Please add a first-class setting to control this behavior, for example:

  • Queue new messages without changing In Progress
  • Change In Progress only on explicit user command

Suggested settings

  • github.copilot.chat.taskQueue.autoSteerOnNewMessage: false
  • github.copilot.chat.taskQueue.requireExplicitInProgressSwitch: true

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions