This release adds 2 notable features for engineering teams evaluating rollout.
Published 1d
Developer Productivity
✓ No known CVEs patched
✓ No known CVEs patched in this version
Topics
agent
ai-agent
anthropic
claude
claude-code
claude-code-cli
+12 more
claude-code-tui
cli
coding-agent
web
developer-tools
digest
live-monitor
llm
monitor
observability
session-monitor
tui
Summary
AI summaryUpdates Projects, viewer, and no-longer-short across a mixed release.
Full changelog
Added
- opencode provider (read-only SQLite). opencode keeps all sessions in
a single SQLite database rather than per-session files, so the provider
opens it read-only via Node's built-innode:sqliteand surfaces
sessions, sub-agents (viaparent_id), model, context gauge, liveness,
and the activity timeline. Loaded through a guarded require so agenthud
still runs on Node < 22 (the provider is simply unavailable there — no
new dependency, no engine bump). Schema:docs/schemas/opencode-session.md. - Sticky live projects. In a short Projects panel, projects that are
running right now stay anchored as a sticky block at the top — header
plus their sessions/sub-agents, hierarchy intact — so the live monitor
never scrolls active work out of view; only the cold tail scrolls. A
project is "live" when it has a working/waiting session or a working
sub-agent (keyed on liveState, not the 30-min hot window, so a project
whose sub-agents just finished doesn't stay pinned). Live projects sort
first; the prefix is capped so it can't swallow the whole panel.
Fixed
- Row border alignment. The
... N more(Projects) andNo activity yet(viewer) lines were one cell narrower than every other row — their
right border sat one column to the left. Dropped a stray-1in the
padding. - Bound
widthCacheto stop unbounded memory growth.getDisplayWidth
memoizedstring-widthresults in a never-evicted map; per-render
dynamic strings (elapsed time, context %, timestamps) accumulated
forever. Capped with FIFO eviction (~0.5 MB ceiling), preserving the
CPU win for the genuinely-recurring strings.
Changed
- Session ID display. Sub-agents truncate their (no-longer-short)
agentIdto 6 chars instead of printing it verbatim; parent sessions
keep their 4-char short ID. opencode's time-orderedses_…ids show
their distinguishing random tail rather than the shared timestamp prefix.
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About AgentHUD
All releases →Related context
Related tools
Earlier breaking changes
- v0.14.0 `h` key now aliases vim-left (←) instead of hide.
Beta — feedback welcome: [email protected]