So, saw some stuff come in about duplicate / double messages coming through - started as just FB but it seems like meta and custom conversation providers (whatsapp etc).
Triaged it to find there was a timeout-retry happening for wait times & / or large tool stacks - the server would think the request is taking too long and try again only to find out that the request was just finishing up.
I added a proxy before the chat completion run which allows us to queue the run so this never happens again :)
let me know if you see different, happy monday