Skip to content

Polish session takeover prompts and handoff notices - #352

Merged
Brian Krabach (bkrabach) merged 1 commit into
mainfrom
polish/session-takeover-ui
Sep 20, 2026
Merged

Brian Krabach (bkrabach) merged 1 commit into
mainfrom
polish/session-takeover-ui

Conversation

@bkrabach

@bkrabach Brian Krabach (bkrabach) commented Sep 20, 2026

Copy link
Copy Markdown
Collaborator

Session takeover currently presents raw lock metadata and a plain confirmation prompt. Interactive chat now shows a Rich panel naming the current app and host, a styled confirmation, progress while the owner stops and saves, and a clear acquisition or failure notice. The yielding CLI also displays a matching handoff panel naming the requesting app.

Declining or failing takeover no longer repeats the raw lock error at startup. Script and JSON diagnostics retain their existing behavior, and ownership is still granted only by acquiring the real lock.

Validation:

  • Full CLI suite: 2,365 passed, 45 skipped, 13 integration tests deselected, 1 expected failure. All 13 integration tests passed in a separate run.
  • Real terminal checks at 80 and 42 columns: accepted takeover through the Foundation lock/request protocol, default decline, and an owner without release-request support.
  • Changed handoff module/tests pass Ruff; diff whitespace checks pass.

@bkrabach
Brian Krabach (bkrabach) merged commit 50307c4 into main Sep 20, 2026
9 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