Skip to content

feat: multi-session awareness with session picker#52

Merged
Manavarya09 merged 1 commit intomainfrom
feat/session-picker
Apr 15, 2026
Merged

feat: multi-session awareness with session picker#52
Manavarya09 merged 1 commit intomainfrom
feat/session-picker

Conversation

@Manavarya09
Copy link
Copy Markdown
Owner

Summary

  • Add relay sessions command that scans ~/.claude/projects/ for JSONL transcripts and displays a formatted table with session ID, project path, timestamps, turn count, branch, and task summary
  • Add --session <id> flag to relay handoff to target a specific session (supports short ID prefixes) instead of defaulting to the most recent
  • Add --filter flag to relay sessions to narrow results by project path substring
  • Supports --json output for scripting

Test plan

  • relay sessions lists sessions sorted by last activity
  • relay sessions --filter <path> filters correctly
  • relay sessions --json produces valid JSON
  • relay handoff --session <id> --dry-run resolves the session and captures from the correct project
  • Short session ID prefixes (8 chars) resolve unambiguously
  • cargo build compiles clean with no warnings

🤖 Generated with Claude Code

Add `relay sessions` command that scans ~/.claude/projects/ for JSONL
transcripts and displays session metadata (ID, project, timestamps,
turns, branch, task summary). Add --session <id> flag to `relay handoff`
to target a specific session instead of the most recent one.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@Manavarya09 Manavarya09 merged commit 299a54a into main Apr 15, 2026
4 checks passed
@Manavarya09 Manavarya09 mentioned this pull request Apr 15, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant