Skip to content

Bloks 2.5.25

Choose a tag to compare

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

Bloks 2.5.25

Your sidebar keeps the order you give it (#156, thanks @rpavlovs). Every section, and the list at the top, now reads: pinned rows first, in the order you drag them, then everything else by recent activity with you. Your own messages, and replies, questions and approvals that need you, move an agent up; agents talking among themselves, routines and watchers do not. Drop a row at a place among the pins to pin it there, or lower to leave it sorting by activity. Pins, their order and the section order are kept with your workspace, so every device shows the same list. Rooms start pinned. Agents can read and set it too, with bloks sidebar, bloks pin and bloks unpin, and bloks hire --pin --at. While the mouse is over the sidebar it holds still, so a row never jumps as you click it.

What you edit in a queued message is what the agent gets (#155, thanks @rpavlovs). A message waiting behind a running turn was copied when it was queued, so an edit never reached the agent and a deleted one was sent anyway. The queue now reads each message as it stands when it goes. Double-click your queued message to edit it in place; while the editor is open the queue waits for you. Send now in a queued message's action bar stops the running turn so the queue goes straight away.

Keyboard shortcuts (#154, thanks @rpavlovs). ⌘, opens Settings, and on macOS there is now a real app menu with Settings… in it. ⌥↑ and ⌥↓ move through the sidebar, ⌥⇧↑ and ⌥⇧↓ jump to the next one unread or waiting on you, Ctrl+Tab switches back through recent conversations (hold Ctrl and keep tapping Tab to go further), ↑ in an empty composer edits your last message, and ⌘/ shows every shortcut. The ⌘K palette lists commands with their keys. Ctrl in place of ⌘ on Windows and Linux.

Change cards claim only their own edits in a shared folder (#153, thanks @rpavlovs). When two agents work in one folder at the same time, a turn's card used to claim everything that changed, and its Undo would have put back the other agent's work. A turn that overlapped another now keeps as its own only the files its engine said it edited; the rest are listed apart, "Changed while Linus was working here", and Undo leaves them alone. A turn that ran alone is unchanged.

The native log stops repeating Codex's history (#157, thanks @rpavlovs). Codex hands back the whole conversation each time a lane resumes its thread, and the untranslated copy wrote it out on every turn: one server found 8 GB of it. A resumed thread is now logged with its turn count instead, every other line is unchanged, and existing logs are slimmed once in the background after startup.