You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
CodingBuddy already installs a custom Claude Code statusLine script via /Users/pjw/workspace/codingbuddy/packages/claude-code-plugin/hooks/session-start.py.
However, the current status line still has several product gaps:
it relies on estimated cost/duration instead of exact Claude Code telemetry where available
it underuses Claude Code stdin fields such as exact cost, duration, rate limits, worktree, and agent info
it exposes only a thin workflow snapshot from CodingBuddy state
its second line is not yet a compact, intuitive, badge-based summary of what the workflow is doing
the status bar and the live spinner/statusMessage surface are not clearly separated in product intent
The desired behavior is:
Status bar: a stable two-line workflow snapshot for Claude Code terminal usage
Spinner / statusMessage: the more transient live activity surface
Claude Code supports multi-line status lines, so CodingBuddy can intentionally use two lines rather than trying to compress everything into one.
Goal
Redesign the CodingBuddy status bar into a reliable two-line snapshot with:
exact Claude Code telemetry on the first line
a compact badge-based workflow strip on the second line
clearer state ownership between stdin telemetry, HUD state, and live hook activity
Scope
In scope:
codingbuddy-hud.py data sourcing and rendering
HUD state schema and updates
hook wiring needed to keep the workflow snapshot useful
badge design for the second line
documentation of the status bar model and multiline support
Background
CodingBuddy already installs a custom Claude Code
statusLinescript via/Users/pjw/workspace/codingbuddy/packages/claude-code-plugin/hooks/session-start.py.However, the current status line still has several product gaps:
The desired behavior is:
Claude Code supports multi-line status lines, so CodingBuddy can intentionally use two lines rather than trying to compress everything into one.
Goal
Redesign the CodingBuddy status bar into a reliable two-line snapshot with:
Scope
In scope:
codingbuddy-hud.pydata sourcing and renderingOut of scope:
Proposed UX
Line 1 should read like a stable session summary, for example:
Line 2 should read like compact workflow badges, for example:
The intended interpretation is:
Acceptance criteria
This parent issue is complete when all of the following are true:
Sub-issues
codingbuddy-hud.pyRecommended order