v0.13.0
Changelog
New features
- feat(vscode): coming back to a workspace says what went quiet while you were away
- feat(vscode): the panel answers about the folder this window has open
- feat(jsonout): a scoped document says how much it is not showing
- feat(scope): the binary learns which folder is being asked about
- feat(vscode): the marks become a contributed font, so they spin and follow the theme again
- feat(design): the state marks settle at a 1.5px stroke
- feat(vscode): the state marks are ours now, at a stroke that carries their colour
- feat(vscode): one weight for every state mark, and only work in progress moves
- feat(vscode): the transcript gets its colours, and stalled stops wearing a clock
- feat(parse): a tool summary stops being a TUI column measurement
- feat(vscode): the output channel says which of the two ways an expanded run is filled
- feat(vscode): an expanded run's agents stop being frozen at the second you expanded them
- feat(jsonout): a stdin control channel, and idle stops faking a change
Fixes
- fix(vscode): a binary that rejects a flag stops being reported as not installed
- fix(release): the notes script survives being run from clients/vscode
- fix(release): a fix to a document stops being announced as a fix to the product
- fix(release): release notes say what changed, without 40 characters of hex in front
- fix(docs): 36 comments stop sending the reader to ROADMAP.md for a section that left it
- fix(vscode): the startup block becomes six labelled facts, not three sentences
- fix(vscode): the empty scope reads like the other two, not like a sentence
- fix(vscode): the scope reaches the screen, and the glyph comes back
- fix(vscode): running borrows VS Code's loading, because nothing else can move
- fix(vscode): a phase keeps its own shape, and the cross stops meaning two things
- fix(parse): a cut says it was cut, and stops leaving a space behind
- fix(jsonout): Select reserves for the cap, not for what the sender asked
- fix(jsonout): one gone per disappearance, and a reselected run stops going silent
Install
brew install pimlabs/tap/agentop # macOS
curl -fsSL https://agentop.pimlabs.id/install | sh # macOS, Linux
irm https://agentop.pimlabs.id/install.ps1 | iex # Windows
npm install -g @pimlabs/agentop # anywhere with Nodeagentop reads what Claude Code already writes to disk. It makes no network
calls, needs no API key, and never writes to a Claude Code config directory.
The VS Code extension ships separately, under vscode-v* tags.