- Session store with UUID v4 generation and localStorage persistence - Session ID in URL params (?session=<id>) for deep linking - "New Chat" button for creating fresh sessions - Message history persisted per session - Session title auto-generated from first user message Closes #11 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
588 B
588 B
Issue #11: Session creation and ID management
Status: COMPLETED
Issue: #11
Branch: feature/issue-11-session-management
Acceptance Criteria
- UUID v4 session ID generated on new chat creation
- Active session ID persisted in URL params (?session=)
- Session ID also stored in localStorage for recovery
- "New Chat" button creates a fresh session
- Switching sessions updates URL and loads correct message history
- Session ID passed to ProcessRequest gRPC calls