aws / aws/amazon-q-developer-cli
Session/Context/Conversation Persistence
- Vorherrschende Sprache
- Rust
- Sterne
- 2k
- Forks
- 439
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
In today's new version release there is a Beta feature mentioned for **knowledge base** persistence which i liked well and went into details of it and found only one shortcoming in it that you have to manually run the update whenever a file which is in the knowledge base changes in content. Ideally this be automatically taken care of.
On the same lines of thought session/conversation/context persistence can be developed with little effort.
Idea is that Q automatically saves the conversation to storage say when context fills up to 90% and either you have to clear, save or compact to continue and in the process loose the agent thereby losing all or most part of the conversation history.
By saving it to storage we will have persistence and it's not required to load the full previous conversation into context but adding the feature that whenever interaction with the new agent starts the agent asks the user, do you want me to read the persisted conversation in the storage till the last checkpoint.
This would really really help developers save their valuable time for long running development or troubleshooting sessions. Would be great if it could be added to the standard.
Beitragsleitfaden
Rechercherichtung
Der Issue nennt keine Dateien, Tests oder Einstiegspunkte. Beginne damit, das bestehende Verhalten der CLI in Bezug auf Knowledge-Base-, Sitzungs-, Kontext- und Konversationspersistenz zu erfassen, und ermittle anschließend die Anforderungen an Checkpoints, Speicherung und Fortsetzen, bevor du mit der Implementierung beginnst. Als erledigt gilt die Aufgabe, wenn ein abgestimmtes Design und Tests vorliegen, die automatische Speicherungen und das Wiederherstellen einer persistierten Konversation abdecken.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- rust
- Bereich
- cli
- Issue-Typ
- Feature
- Schwierigkeit
- 5/5
- Geschätzter Aufwand
- Über eine Woche
- Aktivitätsstatus
- Veraltet
- Klarheit
- Muss geklärt werden
- Anfängerfreundlichkeit
- 20/100