v0.18.0
openclaw/wacliv0.18.0Sep 7, 2026by github-actions[bot]
AI Summary
v0.18.0 delivers significant performance improvements for sync operations and introduces offline group rosters alongside an explicit opt-in mechanism for self-chat sending.
Key Highlights
- Faster historical identity repair with indexed lookups and selective search-index updates.
- New 'groups participants list' command for offline roster snapshots with roles and timestamps.
- New `send text --allow-self` flag for explicit opt-in self-chat attempts.
- Exposure of server backlog preview and completion lifecycle events.
New Features
- `groups participants list` command for offline roster snapshots
- `send text --allow-self` flag for self-chat attempts
- Server backlog preview and completion lifecycle events
- Historical identity repair speedup with indexed lookups
- `sync --refresh-groups` command to refresh participant snapshots
Full Release Notes
## 0.18.0 - 2026-09-07 **Highlights:** faster, interruptible upgrades, offline group rosters, and explicit opt-in self-chat sends. - Sync: speed up historical identity repair with indexed lookups and selective search-index updates, and honor cancellation between identities during startup. (#395, #398 - thanks @amitav13) - Groups: add `groups participants list` for offline roster snapshots with roles and timestamps, and refresh participant snapshots with `sync --refresh-groups`. (#359, #381 - thanks @shishiv) - Send: add default-off `send text --allow-self` for direct and delegated self-chat attempts, retaining the default rejection and documenting acknowledgement-only delivery and daemon restart requirements. (#396 - thanks @frdteknikelektro) - Sync: expose server backlog preview and completion lifecycle events without changing webhook payloads; document that they do not classify individual deliveries or indicate a drained webhook queue. (#379 - thanks @hchittanuru3) - Builds: refresh pnpm to 12.3.4 with its verified integrity pin and identify source builds as the upcoming 0.18.0 minor. - Release: require the exact version in dated changelog headings before local release preparation. (#397 - thanks @vincentkoc)