Repository navigation
v0.4.31 — Cursor Seats Stay Joined, a Leave Tool, and Events That Survive a Killed Hook
Pre-release
Pre-release
A Cursor seat stays on the fleet through Cursor's reloads, an agent can take its session off the fleet with leave, and a stop hook killed at its timeout no longer loses the fleet's events.
Upgrading:
- Replace each machine's copy of the stop-hook script from this version (
resources/stop-hook/robot-council-stop-hook). It now callsrobot-council pending --format, so no second process stands between delivery and the harness. An older copy keeps working, with a wider window in which a killed hook loses events. The new script needs cli v0.4.31 or later. - Sink delivery is now at least once, so an event can arrive twice by design: when a hook is killed after printing and before it marks the events delivered, the next turn end prints them again. Treat a directive as a request to reach a state, and check whether that state already holds before acting on it.
- For Cursor, restart the bridge (reload Cursor) after installing, so it runs this version.
What's new
- Let an agent take its session off the fleet with a
leavetool #338 - Rejoin a restarted Cursor bridge under the application that joined, and otherwise tell the operator #337
What's fixed
- Deliver sink events at least once, removing them at the next turn end rather than before printing #342
Maintenance and tooling
- Give the CI tests job twenty minutes, which the Windows cells had outgrown #340