microsoft / microsoft/vscode

Agent Host steering starts a new turn instead of steering the active turn

Open
#336,305 0 comments 0 reactions 1 assignee Claimed by @roblourens View on GitHub
Dominant language
TypeScript
Stars
193k
Forks
42.4k
PR merge metrics
PR metrics pending

Description

- Copilot Chat Extension Version: Built-in Agent Host
- VS Code Version: Code - Insiders
- OS Version: macOS
- Feature: Agents Window steering during an active turn
- Selected model: gpt-5.6-sol
- Logs: Agent Host debug-log bundle available privately

Steps to Reproduce:

1. Start an agent turn in the Agents Window.
2. While the agent is still responding, enter another instruction and submit it as steering.

Expected:

The new instruction steers the active agent turn.

Actual:

The active answer continues, and the steering instruction is handled as a separate follow-up turn, making it appear concatenated with the original answer rather than steering it.

Additional diagnostics:

The debug logs show the `chat/pendingMessageSet` action was correctly marked as `kind: steering`, but the SDK recorded the message with `delivery: idle` and started a separate turn.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.