Skip to content

feat: implement session list command#33

Merged
broody merged 2 commits intomainfrom
feat/session-list-status
Feb 13, 2026
Merged

feat: implement session list command#33
broody merged 2 commits intomainfrom
feat/session-list-status

Conversation

@broody
Copy link
Collaborator

@broody broody commented Feb 13, 2026

Summary

  • Implement session list with GraphQL query to list active (non-revoked) sessions
  • Displays sessions in a table with SESSION ID (guid), APP, and EXPIRES (countdown)
  • Marks current session with <-- Current
  • Supports --chain-id, --limit, and --page for pagination
  • JSON output includes guid, app, expires_at, expires_in, and is_current

Test plan

  • controller session list shows sessions for stored address/chain
  • controller session list --chain-id SN_SEPOLIA filters by chain
  • controller session list --page 2 paginates correctly
  • controller session list --json returns structured JSON
  • Current session is marked in table output

🤖 Generated with Claude Code

broody and others added 2 commits February 12, 2026 20:49
- Implement `session list` with GraphQL query, pagination, and current
  session marker
- Add guid and public_key to status output, remove keypair/status fields
- Move clear under session subcommand, remove store command
- Update all error messages and recovery hints to reference `session auth`
- Add --overwrite flag to session auth, warn on existing session
- Reorder top-level commands

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@broody broody merged commit f0ae072 into main Feb 13, 2026
3 checks passed
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