Hacktoberfest 2026 : les issues que les mainteneurs ont marquées pour octobre, ouvertes et accessibles aux débutants. Parcourir les issues Hacktoberfest

Allow unlimited (or higher) prompt history via `commandHistoryMaxSize`

Ouverte Adaptée aux débutants
#5,159 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

Évaluation

Difficulté
2/5
Temps estimé
1-3 heures
Accessibilité débutants
62/100
Type d'issue
Fonctionnalité
Clarté
Clairement spécifiée
Activité
Active
Stack technique
shell
Domaine
cli

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

area:configuration area:input-keyboard
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": 0 in ~/.copilot/config.json to 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

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de github/copilot-cli

Toutes les issues de github/copilot-cli

Issues similaires

Plus d'issues Shell/Bash

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.