github / github/copilot-cli

When adding two steering message the first gets queued which messes up order.

Aperta
#4,372 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub
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

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.