Skip to content

v1.26.0 - Reuse and transfer Claude sessions

Choose a tag to compare

@FJRG2007 FJRG2007 released this 02 Jul 14:51

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 ~/.claude is never written.

Bumps enigma-cli to 1.26.0 and @enigmax/dashboard to 0.1.72.