The streamed `messageId` does NOT exist in DB; DB uses a UUID instead.### Questions1. Is streamed `messageId` just a runtime AI SDK ID?2. Is it expected that it’s not persisted?3. What’s the correct way to get a stable assistant message ID for frontend reconciliation?4. Can we override/hook assistant message ID before persistence?### Versions
The streamed `messageId` does NOT exist in DB; DB uses a UUID instead.### Questions1. Is streamed `messageId` just a runtime AI SDK ID?2. Is it expected that it’s not persisted?3. What’s the correct way to get a stable assistant message ID for frontend reconciliation?4. Can we override/hook assistant message ID before persistence?### Versions