Skip to content

v0.13.0

Choose a tag to compare

@ekodedypurnomo ekodedypurnomo released this 23 Aug 00:26
· 2 commits to main since this release

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 Node

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