Codeman 1.33.0 + 1.33.1: manage your CLIs from Settings, Opus 5.5, and finished sessions that tidy themselves up #482
Ark0N
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Codeman 1.33.0 is out. The big one: you can now manage your CLIs from Settings instead of hand-editing a JSON file.
Manage CLIs from Settings. Turn on "CLI management" and App Settings gets an Agents & CLIs section. From there you can switch any CLI on or off, install a missing one with its normal install command, and add your own custom CLI. The Run menu and the welcome screen follow whatever you've enabled, so the welcome screen now offers Codex, Shell and your custom CLIs too. It's off by default and admin-only in multi-user mode. It also refuses to touch a
clis.jsonyou've hand-edited into something broken, or one with loose permissions, rather than overwriting it. Thanks @opticon454, who started the CLI registry in #343 and finished it here, and cleared a long review in one round.Opus 5.5 in the model picker. It's in App Settings, Models, with its 1M context option, and in task routing.
/resumegets real titles again. Every conversation in a case used to show up in Claude's/resumepicker as the samew1-myapp, because Codeman pinned the tab name as the session title. Now only a name you picked gets pinned, so Claude writes its own titles again. And when you rename a tab, the new name shows up in/resumetoo. Thanks @shenlvkang-collab, who tracked this down properly before touching any code.Resume from Cmd+K keeps the right CLI. Resume session in the Session Manager's menu used to relaunch a Codex conversation as Claude. Now it resumes the right CLI and the right conversation, and the mode badge shows up on those rows. Thanks @julian3xl, and welcome, that's your first PR here.
Self-update on macOS. If you installed Codeman as a LaunchDaemon and then upgraded node with Homebrew, the updater could get stuck saying "An update is already in progress" forever. That's fixed, and a shutdown that hangs during an update can't leave the service down anymore. Heads up: the fix is in the updater itself, so it covers updates that start from 1.33.0. If you're stuck on an older version right now, delete
~/.codeman/update-status.jsononce and update.Release notes: https://github.com/Ark0N/Codeman/releases/tag/codeman@1.33.0
Update: 1.33.1
Same day, a small follow-up.
Finished sessions close themselves. When you end an agent with
/exit, its tab now closes like you'd clicked the X, so done sessions stop piling up. The conversation stays in the Resume list. Only a clean exit counts: a crashed or OOM-killed agent keeps its tab, with the exit code on it. Closing one session also stops deleting pasted images that another session in the same case still uses. Thanks @irisitymichaelgrundberg.Case search everywhere. The phone's Select Case sheet has a search box now (Enter picks the only match). On desktop, the Manage tab in Add Case can be searched, and the case picker keeps up with folders you add or delete on disk without a reload. Thanks @opticon454 for the desktop half.
Big pastes don't jam a session anymore. Anything over 64 KB used to get stuck, retry forever and block everything you typed after it, even after a reload. Now it's split up and delivered in order. Pastes over 1 MB get a clear "too large" message instead.
More tools in the Docker images.
uv/uvx,libsecretandpnpmare in, so uvx-based MCP servers, the Azure DevOps MCP anddsh pluginwork in containers. Thanks @opticon454. Compose users: this touchesserver.Dockerfile, so the updater will ask you to rebuild the image this time.Release notes: https://github.com/Ark0N/Codeman/releases/tag/codeman@1.33.1
To update: Settings, System, Updates in the app, or re-run the install line.
Thanks: @opticon454, @shenlvkang-collab, @julian3xl, @irisitymichaelgrundberg.
All reactions