Skip to content

Bloks 2.5.23

Choose a tag to compare

@github-actions github-actions released this 05 Oct 02:44
· 616 commits to main since this release

Bloks 2.5.23

Stop stops (#146). Stop used to send one SIGTERM to a Claude Code turn and wait. A process stuck in a tool call could ignore it for hours, with the conversation on working and every new message queued behind it. Stop now escalates to SIGKILL after three seconds, and if the process still has not let go, the turn ends anyway. A turn you stopped no longer reports an early exit.

A tool call gone silent ends its turn (#146). When a call is open, nothing is waiting on your approval, and the engine has said nothing for the limit, Bloks ends the turn and names the call, for example Bash (ls ~/Library/CloudStorage/Dropbox/...) made no progress for 15 minutes. The agent hears why at the start of its next turn, so it does not walk straight back into the same wait. Thinking, writing and commands that keep reporting are never cut short. The limit is in Settings, General: 5, 15 (the default), 30 or 60 minutes, or never.

Cloud folders can ask (#147). Dropbox, Google Drive, OneDrive and Box keep their files behind a macOS file provider, and macOS asks before an app reads them. Bloks now declares why it would, so macOS has a prompt to show when an agent reads a cloud folder. If you answered no earlier, or a read still hangs, run tccutil reset FileProviderDomain dev.bloks.app in Terminal and macOS asks again.

Agents can retire the agents they hired (#148). bloks archive <agent> "what was finished" archives a teammate the caller hired, once nothing is left for it: no turn running, no queued messages or open questions, no claimed job, no routine, watcher or webhook on, no unfinished workflow run. Anything left refuses the archive and is listed, never cancelled. The archived list shows who archived it and the note, and Restore brings it back.

Agents' About and skills reach resumed sessions (#145, thanks @rpavlovs). Claude Code 2.1.265 and later keep a session's first system prompt when it resumes, so an edited About, new skills, or a room's recent conversation did not reach a running conversation. Bloks now asks Claude Code 2.1.257 and later to rebuild it each time. Older versions already did.