Skip to content

Ground Control 0.9.0

Choose a tag to compare

@spacyapps spacyapps released this 03 Oct 05:39
· 20 commits to main since this release

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.