Releases: roypadina/AgentCliMenu
v0.3.0 — recap, table TUI, resume fixes
One menu for every Claude & Codex session — now with AI recap, a redesigned table TUI, and a batch of resume bug fixes.
Added
- Session recap — press
rin Resume (oragent-cli-menu recap <id>) for a short AI summary of a session: what it was working on, key decisions, current state, open follow-ups. Runsclaude -pon the cheap/fast haiku model over a token-capped excerpt and caches it (~/.config/agentclimenu/recaps/<id>.md), so re-opening is instant.^rnow refreshes the list. The GUI gets a Generate recap button. (CCSM_RECAP_MODELto override the model.) - Last-used timestamp for every session, in both the TUI and GUI.
- Always-on details pane — highlight a session to see its full metadata (id, status, branch, started, last used, cwd) + recap, without opening it first.
Changed
- Redesigned Resume + New as bordered tables — aligned columns, far more readable than the old stacked cards.
- GUI — clicking outside the window or pressing
escnow dismisses it. - GUI — drag the divider to resize the session list / preview split.
Fixed
- Wrong session on resume — the fuzzy matcher could return a scattered, negative-scoring subsequence, so searching a name sometimes resumed an unrelated session. Low-relevance matches are now rejected (TUI + GUI parity).
↵did nothing in the TUI menu — Enter now actually resumes the highlighted session.- Wrong "started" time — ISO-string timestamps weren't parsed; now they are.
- GUI search not filtering + GUI recap "exit 1" — the back-end now always exits 0 and conveys status in its JSON.
Install
brew install --cask roypadina/tap/agentclimenu # new install
brew upgrade --cask agentclimenu # upgradeFull changelog: https://github.com/roypadina/AgentCliMenu/blob/main/CHANGELOG.md
v0.2.1 — app shows as “Agent CLI Menu”
Patch: the macOS app bundle is now Agent CLI Menu.app (+ CFBundleName), so Spotlight / Raycast / Finder show the spaced name instead of AgentCliMenu.
brew upgrade --cask agentclimenuIdentifiers (cask token, repo, bundle id, agent-cli-menu/acm commands) are unchanged.
v0.2.0 — one command: agent-cli-menu
Breaking change: the commands are now simpler.
Changed
cm/cld/ccsm→ a singleagent-cli-menu(short aliasacm``**). Opens **New** by default; **-r** / **--resume` opens Resume. Add your own aliases for per-tool shortcuts.- Display name is now Agent CLI Menu.
Upgrade
brew upgrade --cask agentclimenuThis swaps the old cm/cld/ccsm links for agent-cli-menu + acm. Fresh install: brew install --cask roypadina/tap/agentclimenu.
v0.1.1
Patch release.
Fixed
- GUI launch shortcut is now a recorder — click the field in Settings and press the combo (e.g. ⌘⇧M) instead of typing it. Esc clears.
Install
brew install --cask roypadina/tap/agentclimenu(brew upgrade --cask agentclimenu if already installed.) Ad-hoc signed — right-click → Open on first launch.
v0.1.0
First public release — the cld launcher + ccsm session manager merged into one tool, with a native macOS GUI.
Install
brew install --cask roypadina/tap/agentclimenuInstalls AgentCliMenu.app plus cm / cld / ccsm on your PATH. Ad-hoc signed (not notarized) — right-click → Open on first launch, or xattr -dr com.apple.quarantine /Applications/AgentCliMenu.app.