aws / aws/amazon-q-developer-cli
RFC: Persistent Chat History with Workspace-Based Sessions
- Vorherrschende Sprache
- Rust
- Sterne
- 2k
- Forks
- 439
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
## Summary
Proposing to add persistent chat history tied to workspaces/projects, allowing users to continue conversations across terminal sessions.
## Problem
Currently, Amazon Q CLI chat sessions are ephemeral - closing the terminal loses all conversation history. This creates friction for:
- Accidental terminal closure during long troubleshooting sessions
- Project continuity across sessions
- Context switching between multiple projects
## Proposed Solution
- Workspace-based session management
- Automatic session detection and persistence
- Cross-session context integration
- Export/import functionality
## RFC Document
I have prepared a detailed RFC document (~15,000 words) covering:
- Technical architecture
- Database schema design
- User experience flows
- Implementation phases
- Integration with existing codebase
Would the maintainers be interested in reviewing this RFC? I can submit it as a PR once we align on the approach.
## Impact
This addresses a frequently requested feature and would significantly improve the developer experience for complex, multi-session workflows.
Beitragsleitfaden
Rechercherichtung
Beginne mit der Prüfung des vorgeschlagenen RFC, das die Architektur, das Datenbankschema, die Benutzerabläufe, die Implementierungsphasen und die Integration in die bestehende Codebasis abdeckt. Als abgeschlossen würde die Aufgabe die Zustimmung der Maintainer zum Ansatz und die Einreichung des detaillierten RFC als pull request erfordern; es werden keine Quelldateien oder Tests genannt.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Bereich
- cli, developer-experience
- Issue-Typ
- Feature
- Schwierigkeit
- 5/5
- Geschätzter Aufwand
- Über eine Woche
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 20/100