219 words
1 minutes
Steering vs Queueing in GitHub Copilot Chat

Steering vs Queueing in GitHub Copilot Chat#

GitHub Copilot Chat has two ways to send a message while the AI is working: steering and queueing. The one you pick changes whether the AI stops to listen or finishes first.

Steering#

Steering happens when you send a message while the AI is busy. The AI is in the middle of thinking and writing code, and you press Enter with a new message. The AI drops what it’s doing and reads your new message right away. It gets interrupted.

This is the default behavior in VS Code.

Queueing#

Queueing happens when you send a message while the AI is busy, but you press Alt+Enter instead of Enter. Your message gets queued. The AI finishes its current task first, then picks up the next one. No interruption.

Queueing is the one I use. I don’t usually watch what the AI is doing in real time. I just want to hand it tasks and come back later. With queueing, I can send several messages at once and let the AI work through them in order, one task after another.

Steering gets in the way here. If I send a message mid-task, it interrupts the agent, even when I didn’t mean to. Queueing avoids that, which is why it’s my default.

Summary#

KeyBehaviorAI Handling
EnterSteeringInterrupted, reads new message now
Alt+EnterQueueingFinishes current task, then reads next message
Steering vs Queueing in GitHub Copilot Chat
https://blog.juyung.com/posts/en/2026/06/20/
Author
Jay Juyung
Published at
2026-06-20
License
CC BY