- connectors: refuse an ambiguous account instead of guessing by @shalins in #368
- chat: send pasted text chips by @kanyesthaker in #370
- connectors: name a grant's account, not its workspace by @shalins in #371
- connectors: prototype typed linear sync by @kanyesthaker in #350
- agent: reduce connector discovery calls by @kanyesthaker in #372
- connectors: name the account a connection holds by @shalins in #373
- analytics: measure the work, not the messages by @shalins in #355
- connectors: add neon by @shalins in #340
- chat: show a sent attachment as the chip it was by @shalins in #362
- calendar: define v2 index contract by @kanyesthaker in #375
- connectors: give each connected account its own row by @shalins in #374
- ios: adopt the new tool calling ui by @kanyesthaker in #378
- chat: stop the transcript moving under the reader by @shalins in #369
- analytics: report what a turn's conversation is about by @shalins in #376
- auth: stop flashing the sign-in screen at somebody who is signed in by @shalins in #377
- sync: typed failures, retries, and durable sync requests by @kanyesthaker in #379
- gmail: index messages through connector v2 by @kanyesthaker in #383
- connectors: aim a connect at the account it renews by @shalins in #382
- drive: index google workspace files by @kanyesthaker in #384
- chat: hold the reader's comments on a draft by @shalins in #380
- analytics: report from the client core so ios reports too by @shalins in #386
- chat: show a comment as a chip by @shalins in #388
Full changelog: v1.3.1-nightly.2026-08-26-212834...v1.3.1-nightly.2026-08-27-183828