Under the hood
Resuming a session no longer duplicates messages it has already seen
What
The function that rebuilds conversation history when resuming a session (renamed YMe) now accepts an optional set of message IDs already seen. When provided, any message whose ID is already in that set is filtered out before the resumed history is saved.
Why
This prevents the same message from being duplicated in a session's history when resuming, keeping resumed conversations accurate.