Skip to content

v1.3.1

Choose a tag to compare

@github-actions github-actions released this 18 Sep 22:38
· 89 commits to main since this release
6da6926

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-Version header on every request; a request without it comes from a client older than 1.3.1 (#1290)
  • peek and poke have an agent-native substitute on terminals with no addressable pane (#1256)
  • agy-tui passes everything after -- to agy, 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 --update restarts 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, and rearm.sh covers 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: monitor means 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 agy prompts for, including bash -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