Allow unlimited (or higher) prompt history via `commandHistoryMaxSize`
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Idoneità per principianti
- 62/100
Direzione di ricerca
Il payload non indica file sorgente, quindi inizia trovando da dove viene letto commandHistoryMaxSize nel file di configurazione e dove viene limitato a 1.000. Controlla la logica di troncamento della cronologia che elimina i prompt più vecchi e verifica come Ctrl+R e i tasti Su/Giù leggono l'elenco memorizzato. È completato quando un valore di 0 conserva tutti i prompt oppure viene alzato il limite superiore, con un test che copra il nuovo comportamento.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Describe the feature or problem you'd like to solve
Copilot CLI keeps only the last 50 prompts for Ctrl+R and Up/Down history by default. The commandHistoryMaxSize setting can raise this, but only to 1,000 (docs). Once the limit is reached, older prompts are permanently dropped. For heavy users, 1,000 prompts only covers a short period.
Proposed solution
Raise the maximum allowed value for commandHistoryMaxSize, or support an unlimited option (for example, 0), so users can retain their full prompt history.
Example prompts or workflows
- Set
"commandHistoryMaxSize": 0in~/.copilot/config.jsonto keep all prompts indefinitely. - Use Ctrl+R to find a prompt written weeks or months ago.
- Recall long, carefully crafted prompts without rewriting them.
Additional context
Requested by an enterprise customer. Other agentic CLIs (e.g. Claude Code) don't impose a comparable cap on prompt history.
- Lingua principale
- Shell
- Stelle
- 11.3k
- Fork
- 2k
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Nessun modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di github/copilot-cli
-
area:models area:sessions
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
github/copilot-cli#5189 · 1 reazione ·
-
area:sessions
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
github/copilot-cli#5147 · 1 commento ·
-
area:input-keyboard
Difficoltà 2/5 1-3 ore Idoneità per principianti 66/100
github/copilot-cli#5113 ·
-
area:sessions
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
github/copilot-cli#4996 ·
-
triage
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 88/100
github/copilot-cli#4963 · 1 commento ·
Tutte le issue di github/copilot-cli
Issue simili
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
I maintainer di solito rispondono entro 1 giorno
-
documentation
Difficoltà 2/5 1-3 ore Idoneità per principianti 74/100
alunduil/alunduil-chezmoi#964 ·
I maintainer di solito rispondono entro 1 giorno
-
bug-unconfirmed
Difficoltà 2/5 1-3 ore Idoneità per principianti 64/100
I maintainer di solito rispondono entro 1 giorno
-
[pico][astrocade] emu/apply.sh edits src/mame/midway/astrohome.cpp, which current MAME has in bally/Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 83/100
FujiNetWIFI/fujinet-firmware#2120 ·
I maintainer di solito rispondono entro 1 giorno
-
enhancement
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100