Repository navigation
Releases: roypadina/AgentsSessionHopper
Release list
v0.2.0
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, theclaudealias, 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,/rewindcheckpoints, 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 whileclauderuns on that profile. sessionhopper shell install | remove | status: one markedalias claude=… shimline 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 ownclaudealias or function is never overridden.shell link-shimcreates
~/.local/bin/sessionhopper-shim.sessionhopper plugin install | status: installs theagents-session-hopperClaude skill into every
profile with Claude Code's ownclaude 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.
doctorshows whethertodos/andfile-history/are shared and whether the shell alias is set.
Changed
- New profiles also share
todos/andfile-history/with the first profile.
v0.1.8
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 endingclaude. - 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 --versionand-vprint the version instead of starting a session; the version shown
everywhere now comes from one place.
Added
- Your own continue prompt:
sessionhopper config promptshows it,--file Fsets yours,
--resetrestores 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. doctorwarns when Claude Code is older than 2.1.145 and listsclaudesessions running without
sessionhopper (they cannot move).
v0.1.7
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
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
SHA-256: 910b3a0b0b30fbca01b185c222277da46d292922429f6d3bd9ec770271ed628d (AgentsSessionHopper.zip)
- 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
SHA-256: 34bad2b72d7af46558b6d3ca062f9dd227577a38f55f34a2c574310885053c34 (AgentsSessionHopper.zip)
- 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
SHA-256: 5825eecee100172a5dd31ad51941c940394f01b734597fa6567b5089fad6fbbc (AgentsSessionHopper.zip)
- 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 containingbackup,swap,bakortmpare skipped.
v0.1.2
SHA-256: cd3103958b65f761b5e47de2bfbf1dbd69df86640a186d3a03e0856de6065b47 (AgentsSessionHopper.zip)
- Resume picker: a bare
--resumein a terminal shows a numbered list, 10 at a time (mfor more). - Session names in
sessionsand 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;
--accountis 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)
SHA-256: e6186d29c40b0898e4e6ffd2de161e367fa5b29b3e384da441911a02fbf79aa3 (AgentsSessionHopper.zip)
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)
SHA-256: 242ff2ac0ec90fd39aee53007bb145d0447d335dd341656fb77c0e524787bf81 (AgentsSessionHopper.zip)
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.
sessionhopperCLI — supervised sessions, hand-off at turn end,switch,hold,status,profiles,doctor,log, andshimfor 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.