Skip to content

v0.5.0 — Accurate Working/Idle status

Latest

Choose a tag to compare

@mavdotso mavdotso released this 30 Sep 11:24
v0.5.0
203c972

Accurate Working/Idle status

  • Session rows now show Working while Claude or Codex works. Before, they showed Idle almost all the time: Claude used a CPU threshold, and Codex 0.159 transcripts were not recognized.
  • Claude status comes from the UserPromptSubmit and Stop hooks, so it changes at once. Each row now links to its exact session. When you press Esc, the row changes to Idle within 5 seconds.
  • The Claude hooks stay installed while Claude is enabled. The Attention chime toggle now controls only the notifications.
  • No more "Claude finished" notifications for Claude runs without a terminal, such as the pre-warm and scripts.

Known limit: a Claude session that waits for a permission prompt shows Working.

Build from source on macOS 14 or later. This release does not include a downloadable binary. See the README for installation instructions.

Validation: a harness ran 21 checks against the real sources, and real claude -p runs went through the generated hook. A live scan showed correct states for Claude and Codex. The local release build was installed and launched, and an orphaned claude -p with no terminal gave no notification.

Full changelog: v0.4.0...v0.5.0