Skip to content

Releases: roypadina/AgentCliMenu

v0.3.0 — recap, table TUI, resume fixes

09 Jun 11:25

Choose a tag to compare

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 r in Resume (or agent-cli-menu recap <id>) for a short AI summary of a session: what it was working on, key decisions, current state, open follow-ups. Runs claude -p on the cheap/fast haiku model over a token-capped excerpt and caches it (~/.config/agentclimenu/recaps/<id>.md), so re-opening is instant. ^r now refreshes the list. The GUI gets a Generate recap button. (CCSM_RECAP_MODEL to 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 esc now 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                    # upgrade

Full changelog: https://github.com/roypadina/AgentCliMenu/blob/main/CHANGELOG.md

v0.2.1 — app shows as “Agent CLI Menu”

05 Jun 20:07

Choose a tag to compare

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 agentclimenu

Identifiers (cask token, repo, bundle id, agent-cli-menu/acm commands) are unchanged.

v0.2.0 — one command: agent-cli-menu

05 Jun 19:20

Choose a tag to compare

Breaking change: the commands are now simpler.

Changed

  • cm / cld / ccsm → a single agent-cli-menu (short alias acm``**). 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 agentclimenu

This swaps the old cm/cld/ccsm links for agent-cli-menu + acm. Fresh install: brew install --cask roypadina/tap/agentclimenu.

v0.1.1

05 Jun 18:14

Choose a tag to compare

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

05 Jun 15:14

Choose a tag to compare

First public release — the cld launcher + ccsm session manager merged into one tool, with a native macOS GUI.

Install

brew install --cask roypadina/tap/agentclimenu

Installs 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.

See the README and CHANGELOG.