What's changed
Muse Code, Codex self-reporting, and plan usage in the task footer.
Features
- Muse Code, Meta's terminal agent, ships as a built-in: launch it, YOLO
it, sandbox it and resume it like any other CLI.
(#275) - Codex reports its own state through agent hooks, so ready, working,
needs-you and done come from Codex rather than from Termic reading its
terminal. Turn them on in Settings, Agents. - Codex resumes the right conversation in a main checkout. Several tasks
in one repo root used to share whichever session ran last there; each task
now returns to its own. - Your plan usage, in the task footer. How much of the current agent's
subscription you have spent, as two percentages and a bar: the rolling
session window and the rolling weekly one. The bar turns amber past 70% and
red past 90%, following whichever window is closest to its limit, because a
comfortable five-hour figure sitting in front of a nearly spent week is the
case that catches people out. Click it for the reset times. Claude reports
its own numbers through a status line Termic installs alongside the agent
hooks (so it needs those turned on, and your own status line is left alone
if you have one), and Codex is asked directly. Neither costs you a request.
Each cloned agent shows its own account.
(#277)
Bug fixes
- One turn interrupts you once. A long turn could raise a desktop notification
at every stage boundary, so an agent working for ten minutes could ring
repeatedly. The badge still tracks each stage; only the notification is
deduplicated. (#276) - Claude's needs-you notification names the tool it is blocked on ("needs your
permission: Bash") instead of "agent needs your input". - The agent hooks install preview was empty for a cloned agent, even though
installing on that clone worked. It now shows the same scripts and config the
install actually writes. - Plan usage now appears for Codex. Termic asks Codex for it by running its
binary, and a Termic launched from the Dock does not inherit the PATH your
terminal has, so on a released build it could not find Codex at all and the
footer stayed empty. A Codex task in a Docker container is also asked about
the account that is logged in inside the container, rather than the one on
your Mac. (#277) - The
termiccommand now installs itself. The CLI setting has been on by
default for a while, but the command was only ever created when you toggled
the setting off and on again, so on a fresh Mac the row said it was enabled
and no command existed. It is now installed into~/.local/binon launch.
Removing it by hand is still respected: it is never put back. - Add to PATH, next to Install system-wide.
~/.local/binis not on a
stock macOS PATH, so the command could be installed and still not found. The
new button adds it to your shell startup file and needs no password, where
Install system-wide asks for one. It writes the right line for your shell,
and will not add a second copy of one you already have. - Multi-line prompts sent between tasks arrive whole. Newlines were delivered
to the receiving agent as Enter, so a multi-line prompt was submitted one
line at a time and only the last line survived as the message. Single-line
prompts were never affected. - The plan usage popover no longer tells Claude subscribers that their plan has
no session limit. Claude reports both windows, and a reading that briefly
omits one no longer clears the number that was already there. - The toolbar's sandbox icon now matches the sidebar, the footer and the mode
picker for monitoring mode. - Settings no longer calls your Docker sandbox Dockerfile "customised" just
because Termic shipped a new default one. It now remembers which default your
file came from, so an untouched Dockerfile picks up new agents on its own and
an edited one is left alone.
Heads-up
- Your Docker sandbox Dockerfile is reset to the shipped default once, on
first launch of this version, even if you edited it. This release is where
Termic starts remembering which default your file came from, and profiles
from before it carry no such record, so there is no way to tell a real edit
from an older Termic's copy. Save anything you want to keep before updating.
From this release on, your edits survive.
Install
- macOS (universal):
brew install --cask simion/termic/termic, or download the.dmgbelow. Signed and notarized by Apple, so it opens on first launch with nothing else to do. - Linux (x86_64): download the
.AppImagebelow, thenchmod +xit and run. Sandbox is macOS-only; everything else works the same.
The app self-updates after install. Full install and update help: https://termic.dev