fix: dedupe inbound messages across providers

This commit is contained in:
Peter Steinberger
2026-01-11 00:12:17 +01:00
parent bd2002010c
commit 7c76561569
18 changed files with 353 additions and 53 deletions

View File

@@ -27,6 +27,12 @@ Key knobs live in configuration:
See [Configuration](/gateway/configuration) for full schema.
## Inbound dedupe
Providers can redeliver the same message after reconnects. Clawdbot keeps a
short-lived cache keyed by provider/account/peer/session/message id so duplicate
deliveries do not trigger another agent run.
## Sessions and devices
Sessions are owned by the gateway, not by clients.