Skip to content

Add ConversationSession: persistent conversation identity and n key#248

Merged
shellicar merged 3 commits intomainfrom
feature/conversation-identity
Apr 12, 2026
Merged

Add ConversationSession: persistent conversation identity and n key#248
shellicar merged 3 commits intomainfrom
feature/conversation-identity

Conversation

@shellicar
Copy link
Copy Markdown
Owner

Summary

  • Add ConversationSession to the model layer: persists conversation identity across runs
  • Show short ID in command row for quick reference
  • n key in command mode starts a new conversation

Related Issues

Closes #245

@shellicar shellicar added this to the 1.0 milestone Apr 12, 2026
@shellicar shellicar added enhancement New feature or request pkg: claude-sdk-cli The new SDK-based CLI labels Apr 12, 2026
@shellicar shellicar self-assigned this Apr 12, 2026
@shellicar shellicar added enhancement New feature or request pkg: claude-sdk-cli The new SDK-based CLI labels Apr 12, 2026
@shellicar shellicar requested a review from bananabot9000 April 12, 2026 01:13
@shellicar shellicar enabled auto-merge (squash) April 12, 2026 01:13
Copy link
Copy Markdown
Collaborator

@bananabot9000 bananabot9000 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Phase 3 clean. ConversationSession injected via constructor, same pattern as StatusState. No God class methods. Testament is all signal. No suspicious files. 🍌

@shellicar shellicar merged commit 91ffd8f into main Apr 12, 2026
4 checks passed
@shellicar shellicar deleted the feature/conversation-identity branch April 12, 2026 01:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request pkg: claude-sdk-cli The new SDK-based CLI

Projects

None yet

Development

Successfully merging this pull request may close these issues.

claude-sdk-cli has no session identity

2 participants