Skip to content

Bloks 2.5.21

Choose a tag to compare

@github-actions github-actions released this 04 Oct 22:03
· 654 commits to main since this release

Bloks 2.5.21

Four fixes and two additions, all from detailed reports.

Claude Code turns end where they really end (#134). On --resume, Claude Code can first settle something the last session left running and report an empty result before it answers. Bloks took that as the end of the turn: the agent showed idle mid-answer and its messages to other agents failed. The turn now ends on the result that follows the answer.

Usage shows what Claude Code turns actually cost (#137). Claude Code reports its session's running total with every turn, and Bloks was adding that total each time, so costs in Usage (and shared-room spend) were many times too high. Each turn now adds only its own share. Figures already recorded are not changed.

Watchers no longer lose a change while you hold the agent (#135). A watcher does not look while a person holds its agent, and a change counts as seen only once the turn it calls for has started.

Recall tells another agent's words from yours (#136). bloks recall names the agent (with its id) when another agent said something, and marks members of a shared room as members, so only your own messages read as yours.

Watchers can speak in a named conversation (#138). bloks watch ... --thread General (or the new field in Watchers) delivers the watcher's turn to that conversation, made if missing and queued if busy, so work an agent started in the background is picked up where its context is.

bloks fresh (#139). An agent can start a fresh engine session in its current conversation once the turn ends, keeping the transcript, for when a long session has grown expensive.