Repository navigation
Bloks 2.5.22
Bloks 2.5.22
One Bloks server per data folder (#140). If bloks-server is already running on this Mac, opening Bloks no longer starts a second server on the same ~/.bloks, where each overwrote the other's changes (agents reverted or missing, two engines on one message). The second server refuses to start, and the app says Bloks is already running and where, so you can use that one or stop it first. A lock left by a crash is taken over automatically.
Routines start from their next slot (#142). A routine created or retimed after its time today waits for tomorrow, instead of running at once for a time that was before the change.
Agents can stop an agent they lead (#141). bloks stop <agent> "why" interrupts the current turn of an agent the caller hired, or one it outranks in a room they share, and the reason is the next thing that agent hears. A message to a busy agent now says it waits for the current turn.
Agents can read more of what they need (#143, #144). A recall hit cut short says so, and bloks recall --id <message> reads it in full. bloks history <room> reads the recent messages of a room the agent is in.