Repository navigation
Ground Control 0.9.0
New
Context meter (Claude Code, opt-in). A small meter under a row's text fills
as that session's context window fills, with a pale-green outline that turns red
from 85%. Claude Code has no hook that reports this, so a small Claude Code mod
does, and it is not on by default. To turn it on, add one line to the env
block of ~/.claude/settings.json and restart Claude Code:
"env": { "CLAUDE_CODE_PLUGIN_DIRS": "/Applications/GroundControl.app/Contents/Resources/Mods/context-meter" }The meter appears after a session's first turn. It is Claude Code only; other
agents never draw one. Details: docs/CONTEXT-METER.md.
Fixed
- A parent row shows as working while one of its subagents is. Before, the
parent could read "done" while a child was still running. - A subagent's own tool calls appear on its own row, not on its parent's
(measured on Claude Code 2.1.286). - Claude Code's background sessions show as what they are. A backgrounded
session no longer leaves a stale "working" row behind, the daemon's own
sessions no longer make "Session started" rows, and clicking one no longer
opens Finder. The handoff from a backgrounded tab is unit-tested; it had not
been seen live when this was written. - Grok Bot's red alarm works again for approvals, and the row names the
command waiting for you.
Docs
- Why a Claude for Desktop cloud session never gets a row: nothing runs on
your Mac. - Claude Code 2.1.286 and Grok CLI 1.0.46 marked verified.
Upgrading
Replace the app. No hook reinstall is needed: the new app updates cc-notify
itself when it launches.