Allow unlimited (or higher) prompt history via `commandHistoryMaxSize`
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 2/5
- Temps estimé
- 1-3 heures
- Accessibilité débutants
- 62/100
Piste de recherche
La charge utile ne nomme aucun fichier source, commence donc par trouver d'où commandHistoryMaxSize est lu dans le fichier de configuration et où il est borné à 1 000. Examine la logique de troncature de l'historique qui supprime les prompts les plus anciens, et vérifie comment Ctrl+R et les touches Haut/Bas lisent la liste enregistrée. C'est terminé lorsqu'une valeur de 0 conserve tous les prompts ou que la borne supérieure est relevée, avec un test couvrant le nouveau comportement.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
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.
- Langage dominant
- Shell
- Étoiles
- 11.3k
- Forks
- 2k
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Préparer son environnement
- Aucun Dockerfile ni fichier Docker Compose
- Aucun modèle de pull request
- Lire le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de github/copilot-cli
-
area:sessions
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
github/copilot-cli#5147 · 1 commentaire ·
-
area:input-keyboard
Difficulté 2/5 1-3 heures Accessibilité débutants 66/100
github/copilot-cli#5113 ·
-
area:sessions
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
github/copilot-cli#4996 ·
-
triage
Difficulté 1/5 Moins d'une heure Accessibilité débutants 88/100
github/copilot-cli#4963 · 1 commentaire ·
-
triage
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100
github/copilot-cli#4932 ·
Toutes les issues de github/copilot-cli
Issues similaires
-
documentation needs-triage priority:medium
Difficulté 2/5 1-3 heures Accessibilité débutants 85/100
yeongseon/azure-functions-validation-python#546 ·
Les mainteneurs répondent en général sous 1 jour
-
Page request: dotnet addOuvertehelp wanted new command
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
tldr-pages/tldr#24755 ·
Les mainteneurs répondent en général sous 1 jour
-
bug
Difficulté 2/5 1-3 heures Accessibilité débutants 88/100
elliotchance/vsql#244 ·
-
typosPeut-être à nouveau libre Une pull request pour cette issue a été fermée sans être fusionnée. Ouverte
Difficulté 1/5 1-3 heures Accessibilité débutants 90/100
Les mainteneurs répondent en général sous 2 jours
-
afk-ok area:agents size:S
Difficulté 2/5 1-3 heures Accessibilité débutants 82/100
enorm-labs/event-junkie#3523 ·
Les mainteneurs répondent en général sous 1 jour