Allow unlimited (or higher) prompt history via `commandHistoryMaxSize`
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 2/5
- Geschätzter Aufwand
- 1-3 Stunden
- Anfängerfreundlichkeit
- 62/100
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
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.
- Vorherrschende Sprache
- Shell
- Sterne
- 11.3k
- Forks
- 2k
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Entwicklungsumgebung
- Kein Dockerfile und keine Docker-Compose-Datei
- Keine Pull-Request-Vorlage
- Beitragsleitfaden lesen
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus github/copilot-cli
-
area:sessions
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
github/copilot-cli#5147 · 1 Kommentar ·
-
area:input-keyboard
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 66/100
github/copilot-cli#5113 ·
-
area:sessions
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
github/copilot-cli#4996 ·
-
triage
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 88/100
github/copilot-cli#4963 · 1 Kommentar ·
-
triage
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 75/100
github/copilot-cli#4932 ·
Alle Issues in github/copilot-cli
Ähnliche Issues
-
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 65/100
-
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 78/100
-
good first issue packaging
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 85/100
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 67/100
-
area:docs visibility
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 85/100
reacher-z/Awesome-CUA#336 ·
Maintainer antworten meist innerhalb von 1 Tag