- sync: rename claim idle to queue check interval by @kanyesthaker in #537
- connectors: add airtable by @kanyesthaker in #534
- connections: hide background refreshes from status by @kanyesthaker in #538
- agent: add v2 execution core by @kanyesthaker in #497
- todoist: add a read-write connector with sync and webhooks by @kanyesthaker in #535
- slack: allow checked message writes by @kanyesthaker in #540
- calcom: add a booking connector with sync and webhooks by @kanyesthaker in #539
- connectors: add a status report command by @kanyesthaker in #541
- automations: take feedback as an instruction change by @shalins in #529
- chat: add tab keyboard shortcuts by @kanyesthaker in #542
- automations: hold a run to the actions its owner confirmed by @shalins in #531
- agent: test invocation request parsing by @kanyesthaker in #543
- automations: start a run from a new item by @shalins in #532
- agent: send ordered message parts by @kanyesthaker in #545
- ci: note the missing database types check by @shalins in #548
- automations: wait for approvals inside runs by @shalins in #528
- agent: define the exact model step by @kanyesthaker in #546
- automations: share one with the workspace by @shalins in #530
- chats: show the run header on a run conversation by @shalins in #550
- fix: state the trigger tag in the automation tool schema by @shalins in #552
- automations: the model reads the user's timezone by name by @shalins in #549
- database: generate the types from the migrations and check them in ci by @shalins in #555
- time: build the current time in a timezone with one constructor by @shalins in #553
- pool: one job pool crate for automations and connector sync by @shalins in #551
- automations: a run reads the trigger as the schema holds it by @shalins in #556
- ios: render the automation list and the instruction change card by @shalins in #554
Full changelog: v1.4.2-nightly.2026-09-03-192133...v1.4.2-nightly.2026-09-04-133720