v0.15.1

livekit/agentsv0.15.1Aug 2, 2026by github-actions[bot]

AI Summary

This release introduces pacing options for sync sends, adds new webhook events, and fixes issues regarding session revocation and self-chat storage. It also resolves quoted direct messages across chat aliases.

Key Highlights

  • Added opt-in `--send-spacing` for fixed or randomized pacing of delegated sends.
  • Added opt-in receipt and chat-presence webhook events.
  • Fixed session revocation handling to stop promptly and print re-authentication steps.
  • Fixed self-chat storage to reject sends to the linked account itself.
  • Resolved quoted messages across phone-number and LID chat aliases.

New Features

  • Send spacing control (`--send-spacing`) for sync processes.
  • New receipt and chat-presence webhook events.

Full Release Notes

## 0.15.1 - 2026-08-01

### Added

- Sync: add opt-in `--send-spacing` fixed or randomized pacing for sends delegated to a running follow process. (#318 - thanks @cohnen)
- Sync: add opt-in receipt and chat-presence webhook events while keeping legacy message payloads unchanged. (#315 - thanks @Jaime-data)

### Fixed

- Sync: stop promptly when WhatsApp revokes the linked session, including while a reconnect is already in progress, and print the re-authentication steps. (#325 - thanks @cohnen)
- Send: keep self-chat storage under the canonical phone-number chat and reject text sends to the linked account itself instead of reporting an acknowledgement that may never reach Message Yourself. (#319 - thanks @Lucas-Kim-J)
- Send: resolve quoted direct messages across phone-number and LID chat aliases so replies can find migrated history. (#326 - thanks @0xlucuma)

### Chore

- Dependencies: update `whatsmeow`, terminal support, GraphQL parsing, and supporting Go modules.
- Tooling: update the pinned pnpm version from 10.34.4 to 11.18.0.
- Build: migrate `sqlc` code generator to Go 1.24+ `go tool` directive and bump project toolchain requirement to Go 1.26.5. (#313 - thanks @thedavidweng)
- Build: standardize the Makefile's build, check, snapshot, and verified local-release targets across the crawler repositories.
- Release: publish v0.15.0 under a one-time clean-VM Gatekeeper waiver, with retroactive VM proof still required when hardware returns, and verify preserved drafts against their release commit's Go toolchain.