v1.3.1
Teams that use remote sync should update every machine to 1.3.1 or later. From this release the client reports its version to the server, so older clients can be told apart.
The Antigravity monitor remains experimental: it is usable only on a dedicated seat that no person types into, started with agy-tui ... -- --dangerously-skip-permissions. For interactive Antigravity use, keep the default turn delivery. It runs on macOS and Linux only; on other systems the monitor refuses to start. This release's live check covered macOS only.
Added
- The client sends its version to the server in an
Agmsg-Client-Versionheader on every request; a request without it comes from a client older than 1.3.1 (#1290) peekandpokehave an agent-native substitute on terminals with no addressable pane (#1256)agy-tuipasses everything after--toagy, and rejects any other unknown option (#1291)- Devin is supported as an agent type (#898)
Fixed
- Codex: each seat runs its own app-server, and its bridge dispatcher starts only the role recorded for that seat instead of every role in the project (#1273, #1285)
- Codex: a stale app-server URL left in a request file no longer overrides the live endpoint (#1293, #1305)
install --updaterestarts a sync engine that was running, on the new code, instead of leaving it stale (#1288)- Receiving tolerates unknown fields in a message, so a newer sender does not get its messages rejected (#1282)
- Claude Code Monitor directives set a 30-minute timeout (#1287). The instruction to re-arm silently on expiry is now opt-in, behind
AGMSG_CC_MONITOR_KEEP_ALIVE(unset by default) — most seats do not need a watch kept alive across its own natural expiry, andrearm.shcovers the ones that do by poking every claude-code seat in a team whose delivery mode is monitor or both (#1315) - Antigravity monitor delivery, which is experimental, now also runs on macOS (#1253); switching an existing 1.3.0 project to monitor delivery is accepted (#1289, #1303); user-facing messages are in English (#1281); a refused claim names the process that holds the role and how to release it (#1301); the driver's messages and comments are all in English (#1313). See docs/antigravity-monitor-beta.md for its limitations before enabling it.
- Sync engines supervised by systemd are detected (#1006)
- Windows: every jq call in the sqlite driver forces binary output, so values read back from the server no longer carry a stray carriage return and fail the sequence check (#1277, #1278)
- A backtick in a SQL comment no longer runs as a command substitution (#1276)
- herdr instance names containing a backslash survive percent-decoding (#1275)
Changed
- Antigravity's read-reservation guard lives in the Antigravity driver (#1271)
Documentation
mode: monitormeans the mode is configured, and the docs say how to confirm the watcher is actually running (#270)- Antigravity permission guidance covers the exact invocation shapes
agyprompts for, includingbash -lc(#1289) - The design RFC describes tag subscriptions, session-start identity, and delivery through the driver (#1251, #1267)
Full Changelog: v1.3.0...v1.3.1