Skip to content

v0.12.0: surface a missing Claude Code status line#14

Merged
codehippie1 merged 2 commits into
mainfrom
release/v0.12.0
Jun 27, 2026
Merged

v0.12.0: surface a missing Claude Code status line#14
codehippie1 merged 2 commits into
mainfrom
release/v0.12.0

Conversation

@codehippie1

Copy link
Copy Markdown
Contributor

What changed

burnwall status, the start banner, and burnwall doctor now detect when Claude Code is set up on the machine but its Burnwall status line was never wired — the state a fresh install or a prior burnwall uninstall leaves behind, since neither start nor upgrade touch the editor integration — and point the user at burnwall init --apply. The state is also exposed as claude_statusline in status --json for the editor extension. Quiet for users who don't run Claude Code or who set their own status line.

Adds a shared read-only statusline_state() probe (NoClaudeCode / Wired / Missing / Foreign) behind these surfaces, with unit tests.

Version bumped to 0.12.0 (Cargo, VS Code extension, MCP server manifest); CHANGELOG updated.

burnwall uninstall strips the statusLine hook from ~/.claude/settings.json, and
neither start nor upgrade re-add it — so after a reinstall the editor ribbon
silently stays off with nothing to say why. Add a read-only statusline_state()
probe (NoClaudeCode / Wired / Missing / Foreign) and nudge `burnwall init
--apply` from status, the start banner, and doctor whenever Claude Code is in
use but the ribbon isn't wired. Exposed as claude_statusline in status --json.
Quiet for non-Claude-Code users and for a user's own custom status line.

Bump to 0.12.0.
@codehippie1 codehippie1 merged commit e478355 into main Jun 27, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant