Skip to content

v0.15.0

Latest

Choose a tag to compare

@ekodedypurnomo ekodedypurnomo released this 25 Aug 06:25
· 1 commit to main since this release

Changelog

New features

  • feat(cli): agentop check turns a run into an exit code
  • feat(cli): completion generates a shell script from the same flag sets -h reads
  • feat(demo): --demo reaches the machine surfaces, and the extension can ask for it
  • feat(pack): internal/pack and agentop pack, one run as an immutable .aop
  • feat(pack): the .aop reader, and agentop diff
  • feat(play): agentop play, the same TUI against a packed run
  • feat(ui): t opens a tiering table, one row per agent, model against cost and outcome

Fixes

  • fix(check): the filter was silently dropped when written after a flag
  • fix(contract): keys.json records types, so a key changing shape fails a build
  • fix(pack): four defects an adversarial pass found, and a claim that shipped false

Others

  • Merge: agentop check turns a run into an exit code
  • Merge: agentop play, and "Runs you can compare" is four of four
  • Merge: keys.json records types, closing the third way a key drifts
  • Merge: release preparation for v0.15.0 and vscode-v0.8.0
  • Merge: t opens a tiering table, one row per agent, model against cost and outcome
  • Merge: the .aop container, and agentop pack
  • Merge: the .aop reader, agentop diff, and the claims that shipped false
  • Merge: the Marketplace page, and demo mode that made its pictures possible

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.