When adding two steering message the first gets queued which messes up order.
- Lingua principale
- Shell
- Stelle
- 11.2k
- Fork
- 1.9k
- Merge medio
- 14h 16m
- PR unite (30g)
- 6
Descrizione
### Describe the bug
When steering, and then you have another idea and steer again, the order of the steering messages is flipped and the first message is queued. Leading to the wrong order of execution.
This happens a lot when you think of relevant context after firing off the steering message.
### Affected version
GitHub Copilot CLI 1.0.78. Run 'copilot update' to check for updates.
### Steps to reproduce the behavior
1. Start a task in copilot CLI
2. Give it a steering message
3. Before it's finished processing steer again, e.g. adding more context
This leads to the first steering message being queued, and the second steering message being used now, which would even be confusion for a human.
### Expected behavior
Steering happens in the order we steer, and is not queued without asking to queue.
### Additional context
- OS: MacOS
- Shell: Nushell
- Terminal: Ghostty (seems to have with normal Mac terminal as well though)
Guida per i contributori
Apri la guida per i contributori
Direzione di ricerca
Inizia riproducendo il comportamento in Copilot CLI 1.0.78: invia un messaggio di steering, quindi inviane un altro prima che l’elaborazione termini, seguendo i passaggi nell’issue. Traccia la gestione dei messaggi di steering e il punto di ingresso della coda, quindi verifica che i messaggi di steering vengano eseguiti nell’ordine in cui sono stati inviati e non vengano accodati senza una richiesta esplicita.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- shell
- Ambito
- cli
- Tipo di issue
- Bug
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Stato di attività
- Tranquilla
- Chiarezza
- Abbastanza chiara
- Idoneità per principianti
- 55/100