Skip to content

feat: Active sessions panel, per-session controls, and add-from-active flowFeat/active sessions#101

Open
k161196 wants to merge 2 commits intoAdembc:mainfrom
k161196:feat/active-sessions
Open

feat: Active sessions panel, per-session controls, and add-from-active flowFeat/active sessions#101
k161196 wants to merge 2 commits intoAdembc:mainfrom
k161196:feat/active-sessions

Conversation

@k161196
Copy link
Copy Markdown

@k161196 k161196 commented Jan 15, 2026

Summary

Adds a dedicated Active Sessions list, surfaces per-session metadata (keys/forwards), and
enables killing a selected active SSH session. Active entries are derived from running
ssh processes and are not persisted; use the add-from-active flow to create config
entries.

Changes

  • UI: add bottom Active Sessions list; keep main list for configured servers only
  • UI: enable kill on active list (K) and add-from-active prefill; disable edit for active
    entries
  • Services: implement ListActiveSessions; parse running ssh processes with PID, keys, and
    forwarding
  • Domain: track active PID to target kills per session

Testing

  • make build
  • make run (manual: verify active sessions list, kill on active, add-from-active)

@k161196 k161196 changed the title Active sessions panel, per-session controls, and add-from-active flowFeat/active sessions feat: Active sessions panel, per-session controls, and add-from-active flowFeat/active sessions Jan 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