aws / aws/amazon-q-developer-cli

RFC: Persistent Chat History with Workspace-Based Sessions

Offen
#2,089 1 Kommentar 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
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

Beitragsleitfaden öffnen

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

Neue Issues direkt in Ihr Postfach

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