Skip to content

Release SwarmBar 0.1.7 - #4

Merged
umzcio merged 4 commits into
mainfrom
release/v0.1.7
Sep 27, 2026
Merged

umzcio merged 4 commits into
mainfrom
release/v0.1.7

Conversation

@umzcio

@umzcio umzcio commented Sep 27, 2026

Copy link
Copy Markdown
Owner

Notification fixes across providers, from a sweep of all seven tools against live and replayed real data.

  • Idle-turn reminder for every tool. A finished turn whose process is still open posts "waiting on you" after 60 seconds, once per turn. Six of seven tools only flagged waiting when the last message held a question mark, catching 24% of real turn endings (1,115 of 4,585). Skips turns ended before launch, closed processes, dismissed turns, and turns the question rule already announced.
  • Codex tail fallback. Codex 0.157's bulk records (token_count, item_completed, reasoning, token_usage_record) could fill the 64KB tail, so the session parsed to nothing and was dropped. Replayed against a real 48MB rollout: 15% of polls dropped before, 0.2% after, by reading 1MB then 4MB when nothing is readable.
  • Kimi Code 2.0 process rename. Liveness and the Approve/Deny pid lookup now accept kimi and kimi-code.
  • Approval banner title reads "needs your approval", since AskUserQuestion arrives through the permission hook.

Verified: Codex approval detection 276/276 and delivery 2/2 on 0.157.1; Kimi 2.0 discovery on its latest real session. Not verified live: BearCode, Grok 1.0.30, Antigravity, OpenCode (no recent sessions).

340/340 tests. Signed, notarized, stapled.

🤖 Generated with Claude Code

https://claude.ai/code/session_01Mwfic1fgoeozCnQauXbUvG

umzcio and others added 4 commits September 26, 2026 16:41
Six of seven tools only called a finished turn 'waiting' when the last
message held a question mark, which caught 24% of real turn endings.
Every monitor already reports the state that matters: the turn is done
and the process is still open. After 60 seconds in that state with no new
activity, post 'waiting on you' once for that turn, for every tool, local
and remote. Turns that ended before launch, closed processes, dismissed
turns and turns already announced by the question rule are skipped.

Approval banners now say 'needs your approval', since AskUserQuestion
arrives through the permission hook with the question as the body.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Mwfic1fgoeozCnQauXbUvG
…esses

Codex 0.157 writes bulk records the parser ignores. When the last 64KB
held only those, the session parsed to nothing and discovery dropped it,
deleting its row and alert history. Replayed against a real 48MB rollout
that was about one poll in seven to ten; reading further back (1MB, then
the 4MB ceiling) when the window has nothing readable brings it to 0.2%.

Kimi Code 2.0 renamed its process from kimi to kimi-code. Liveness only
counted 'kimi', so every live 2.0 session read as closed, and the pid
lookup behind Approve and Deny could not find the terminal. Both now
accept either name, as BearCode's rename was handled.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Mwfic1fgoeozCnQauXbUvG
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Mwfic1fgoeozCnQauXbUvG
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Mwfic1fgoeozCnQauXbUvG
@umzcio
umzcio merged commit 923fde0 into main Sep 27, 2026
4 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