Skip to content

Releases: roypadina/AgentsSessionHopper

v0.2.0

v0.2.0 Pre-release
Pre-release

Choose a tag to compare

@roypadina roypadina released this 25 Oct 11:59
00cea27

SHA-256: 3f0c4236c3b08659df6d48df0508d19e785c8783186e16ceeae6b9356f0ac423

Still BETA.

Added

  • Setup window that sets up the whole multi-account setup, one click per step, showing what each
    step changes first: profiles and logins, shared history, the claude alias, the shim link for cmux
    and JetBrains, the Claude skill in every profile, and a final check. Run it again from Settings →
    General.
  • Share history for profiles you already had (sessionhopper profiles share <name>): links
    conversation history, todo lists, /rewind checkpoints, CLAUDE.md, agents, commands and skills to the
    first profile. Existing folders are moved to a backup and merged (the newer file wins), never deleted;
    refuses while claude runs on that profile.
  • sessionhopper shell install | remove | status: one marked alias claude=… shim line in your shell's
    startup file (zsh, bash, fish or tcsh), after a backup; a symlinked startup file is edited at its
    target, and your own claude alias or function is never overridden. shell link-shim creates
    ~/.local/bin/sessionhopper-shim.
  • sessionhopper plugin install | status: installs the agents-session-hopper Claude skill into every
    profile with Claude Code's own claude plugin install.
  • Continue prompt editor in Settings → Hand-off (with Reset to built-in).
  • Supervised sessions are told at start that they run under AgentsSessionHopper and on which profile.
  • doctor shows whether todos/ and file-history/ are shared and whether the shell alias is set.

Changed

  • New profiles also share todos/ and file-history/ with the first profile.

v0.1.8

v0.1.8 Pre-release
Pre-release

Choose a tag to compare

@roypadina roypadina released this 25 Oct 09:01
3313690

SHA-256: e5c50bbcd23153368722421796b8baabc077b06d0d21099ab4ab92755f971a04

Still BETA.

Fixed

  • A move no longer cuts off a reply that is still being written. Besides the hooks' turn state, the
    engine now checks that the conversation transcript ends with Claude's reply before ending claude.
  • A session that was cut off anyway now always resumes with the continue prompt, also when the hooks
    missed the turn (the transcript shows a turn that never got its reply).
  • sessionhopper --version and -v print the version instead of starting a session; the version shown
    everywhere now comes from one place.

Added

  • Your own continue prompt: sessionhopper config prompt shows it, --file F sets yours,
    --reset restores the built-in one. Placeholders {reason} {jobs} {crons} {from} {to}.
  • The continue prompt lists scheduled tasks (CronCreate, /loop) that were active and asks the
    agent to re-create only the ones Claude Code did not restore.
  • doctor warns when Claude Code is older than 2.1.145 and lists claude sessions running without
    sessionhopper (they cannot move).

v0.1.7

v0.1.7 Pre-release
Pre-release

Choose a tag to compare

@roypadina roypadina released this 24 Oct 22:24
4640f19

SHA-256: 735d4b876e2562241c74d640a707bb753cded3e652be0372dcec9a3b5e9c5698

Still BETA. Releases are now signed with a stable identity, so permissions survive future updates. After this one update you may need to re-allow notifications once.

v0.1.6

v0.1.6 Pre-release
Pre-release

Choose a tag to compare

@roypadina roypadina released this 24 Oct 06:20
399c648

SHA-256: bd1972715860581e2b9e41e9bc4a0550f5490d55a3c12d8a628cd10e43973c23

BETA. The Settings window now uses the classic macOS preferences toolbar: icon and label per tab, selected tab highlighted, window title follows the tab.

v0.1.5

v0.1.5 Pre-release
Pre-release

Choose a tag to compare

@roypadina roypadina released this 23 Oct 22:51
8ef5546

SHA-256: 910b3a0b0b30fbca01b185c222277da46d292922429f6d3bd9ec770271ed628d (AgentsSessionHopper.zip)

⚠️ BETA — not fully tested; real account hand-offs are new. Expect rough edges; please report issues.

  • Fixed: Settings… and Switch log… now open the Settings window, from the right-click menu and from the popover's gear button. Switch log… opens on the Log tab.

v0.1.4

v0.1.4 Pre-release
Pre-release

Choose a tag to compare

@roypadina roypadina released this 23 Oct 21:23
3530689

SHA-256: 34bad2b72d7af46558b6d3ca062f9dd227577a38f55f34a2c574310885053c34 (AgentsSessionHopper.zip)

⚠️ BETA — not fully tested; real account hand-offs are new. Expect rough edges; please report issues.

  • Added: right-click (or control-click) menu on the menu-bar icon: Open, Settings…, Switch log…, Request a feature, Contribute, About, Support on Ko-fi, Quit. Left click still opens the popover.

v0.1.3

v0.1.3 Pre-release
Pre-release

Choose a tag to compare

@roypadina roypadina released this 23 Oct 21:11
920d019

SHA-256: 5825eecee100172a5dd31ad51941c940394f01b734597fa6567b5089fad6fbbc (AgentsSessionHopper.zip)

⚠️ BETA — not fully tested; real account hand-offs are new. Expect rough edges; please report issues.

  • Fixed: profile discovery no longer offers other tools' folders such as ~/.claude-swap-backup. A folder needs a Claude Code marker (settings.json, projects/ or .claude.json), and names containing backup, swap, bak or tmp are skipped.

v0.1.2

v0.1.2 Pre-release
Pre-release

Choose a tag to compare

@roypadina roypadina released this 23 Oct 20:47
419f533

SHA-256: cd3103958b65f761b5e47de2bfbf1dbd69df86640a186d3a03e0856de6065b47 (AgentsSessionHopper.zip)

⚠️ BETA — not fully tested; real account hand-offs are new. Expect rough edges; please report issues.

  • Resume picker: a bare --resume in a terminal shows a numbered list, 10 at a time (m for more).
  • Session names in sessions and the picker; sessions all, --all-dirs, and --resume "<name>".
  • Move now past the park threshold (config move-now on, off by default): with "move without asking" on, a move or park past the park threshold happens at once, even mid-turn.
  • The start message names the profiles that were passed over; --account is an alias of -P.
  • Fixed: a caller's own --settings (cmux passes its hooks this way) is merged into ours instead of being passed twice; Claude Code reads only one.

v0.1.1 (BETA)

v0.1.1 (BETA) Pre-release
Pre-release

Choose a tag to compare

@roypadina roypadina released this 23 Oct 20:09
d81c8aa

SHA-256: e6186d29c40b0898e4e6ffd2de161e367fa5b29b3e384da441911a02fbf79aa3 (AgentsSessionHopper.zip)

⚠️ BETA — not fully tested; real account hand-offs are new. Expect rough edges; please report issues.

About window: request a feature or contribute, with two new buttons. Ko-fi supporters' requests go to the front of the queue.

v0.1.0 (BETA)

v0.1.0 (BETA) Pre-release
Pre-release

Choose a tag to compare

@roypadina roypadina released this 23 Oct 16:22

SHA-256: 242ff2ac0ec90fd39aee53007bb145d0447d335dd341656fb77c0e524787bf81 (AgentsSessionHopper.zip)

⚠️ BETA — not fully tested; real account hand-offs are new. Expect rough edges; please report issues.

First release. Profiles for Claude Code: keep your own accounts side by side, and when one runs low, continue the same conversation on another. You confirm every move.

  • Menu-bar app — usage per profile, a prompt and notification (Move at turn end / Not now / Hold), live sessions, switch log, first-run guide, launch at login.
  • sessionhopper CLI — supervised sessions, hand-off at turn end, switch, hold, status, profiles, doctor, log, and shim for cmux and IDEs.
  • Safe defaults — suggest at 85%, park before paid usage at 97%, move without asking is opt-in.
  • Terms-safe — runs the unmodified claude, never touches your login or tokens, makes no network requests. Usage comes only from Claude Code's own status line.

Install: brew install --cask roypadina/tap/agents-session-hopper · macOS 14+, universal · self-signed: clear quarantine once (see README).

Not affiliated with Anthropic.