Hacktoberfest 2026: die Issues, die Maintainer für den Oktober markiert haben – offen und einsteigerfreundlich. Hacktoberfest-Issues durchsuchen

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

Offen Anfängerfreundlich
#5,159 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Bewertung

Schwierigkeit
2/5
Geschätzter Aufwand
1-3 Stunden
Anfängerfreundlichkeit
62/100
Issue-Typ
Feature
Klarheit
Klar beschrieben
Aktivitätsstatus
Aktiv
Tech-Stack
shell
Bereich
cli

Rechercherichtung

Die Nutzlast nennt keine Quelldateien, also beginne damit, herauszufinden, wo commandHistoryMaxSize aus der Konfigurationsdatei gelesen und wo es auf 1.000 begrenzt wird. Prüfe die Logik zum Kürzen des Verlaufs, die ältere Prompts entfernt, und kläre, wie Ctrl+R und Pfeil nach oben/unten die gespeicherte Liste lesen. Fertig ist es, wenn der Wert 0 alle Prompts behält oder die obere Grenze angehoben wird, und ein Test das neue Verhalten abdeckt.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

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.

Vorherrschende Sprache
Shell
Sterne
11.3k
Forks
2k
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Entwicklungsumgebung

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus github/copilot-cli

Alle Issues in github/copilot-cli

Ähnliche Issues

Weitere Issues zu Shell/Bash

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.