v1.26.0 - Reuse and transfer Claude sessions
Reuse and transfer Claude sessions (OAuth ping-pong fix)
The same Anthropic login stored in two Claude config dirs (a managed account and an isolated pack context) could fight itself: Anthropic rotates the OAuth refresh token on every refresh and invalidates the previous one, so whichever dir refreshed last kept working and the other was silently signed out. That left enigma claude showing "signed out" while enigma helio still worked with the same login.
This release reuses one session instead of duplicating it. The refresh token is all that matters - a dir holding a valid one lets Claude Code refresh itself - so moving a session is just copying the credentials and aligning identity. No network call, no re-login.
New
enigma account sessions- list reusable Claude logins (account dirs + pack contexts) with their state.enigma account transfer <target> [source]- copy a live login into a signed-out account (no/login). Auto-picks the freshest source when omitted.- Dashboard "Reuse session" - one click on a signed-out Claude account in the Accounts tab.
- Packs stay in lockstep -
enigma <pack>keeps its isolated context and the managed account it seeds from on one shared session (freshest token wins on launch, any refresh copied back on exit, a blanked account healed from the live context). Your own~/.claudeis never written.
Bumps enigma-cli to 1.26.0 and @enigmax/dashboard to 0.1.72.