Release notes

FEATURE

Conversation status indicators update in real time, with notifications when a run finishes or waits on you

When you run multiple conversations letting AI handle different tasks, you no longer need to switch windows to track progress.

The side panel now pops up a small notification when another Claude conversation finishes or gets stuck waiting for you. This notification only appears if the status is still the same at the next check, so a brief status flicker won't bother you. The second line of each item in the session list shows the AI's last reply, with Markdown symbols automatically stripped. If a conversation is waiting, it clearly states what it's waiting for, such as your answer or permission for the sandbox (a protective mechanism that limits what programs can do). Session status indicators now use icons too: a spinning circle while running, a yellow question mark while waiting, a green checkmark within ten minutes of finishing, then a gray dot, and the "busy" and "idle" text labels have been removed.

FEATURE

Side panel quota section gets a layout overhaul, putting the tightest usage front and center

When you open the side panel to check usage progress across your AI tools, the new layout makes key information stand out.

The panel now automatically places the tightest quota first. Each tool now takes up two lines, with names aligned in the left column, and the model name has been removed. Windows with usage below fifty percent appear in gray, and only items worth noticing get colored. The Claude and GPT quota sets for Antigravity (agy, an AI tool developed by Google) no longer appear in the panel.

FEATURE

Quota read failures now state the reason, with diagnostics synced between terminal and panel

When certain AI agents fail to read their quotas, you can now find out the specific reason directly.

When you run the usage status --json command, tools whose quotas can't be read now carry a reason field, indicating whether it's not_signed_in, no_data, or error. In the panel, when Claude and Codex quotas can't be read, they now show the specific reason instead of simply disappearing. Antigravity and Grok follow the menu bar logic and stay hidden, appearing only when a read error occurs.

Original changelog

Original changelogConversation status indicators update in real time, with notifications when a run finishes or waits on you
**Claude Code side pane notifications:** A toast appears when another Claude conversation finishes or starts waiting for you. It fires only when the next refresh still shows the same state, so brief flips don't ping.
**Session rows show the latest reply:** Each conversation's second row shows the last assistant reply (Markdown stripped); a waiting conversation says what it waits for, such as needs your answer or sandbox permission.
**Session marks follow state:** A spinner while working, a yellow `?` while waiting for you, a green check for ten minutes after finishing, then a gray dot. The Busy and Idle labels are gone.
Original changelogSide panel quota section gets a layout overhaul, putting the tightest usage front and center
**Side pane quota block is easier to scan:** The tightest quota is listed first, each tool takes two rows with its name in a left column, model names are gone, and windows under 50% are gray so only the ones worth watching are colored. Antigravity's Claude / GPT pool is no longer shown in the pane.
Original changelogQuota read failures now state the reason, with diagnostics synced between terminal and panel
**`usage status --json` explains missing quotas:** Unavailable agents carry `reason` (`not_signed_in`, `no_data` or `error`). The pane shows Claude and Codex with that reason instead of dropping them; Antigravity and Grok stay hidden like the menu bar unless reading fails.