Skip to content

Conversation

@Guikingone
Copy link
Contributor

@Guikingone Guikingone commented Nov 27, 2025

Q A
Bug fix? yes
New feature? no
Docs? no
Issues None
License MIT

Summary:

  • When using MessageNormalizer::denormalize(), it looks like we're recreating a new Uuid::v7() in the constructor
  • Due to this behavior, when persisting messages, they're receiving a new uuid even on older ones
  • This PR introduce a IdentifierAwareTrait that expose two methods getId() and withId, the last one allows to either specify an exiting Uuid or use a v7 one

@Guikingone Guikingone changed the title [Platform] Improvements on Uuid handling && MessageNormalizer [Platform] Improvements on Uuid handling && MessageNormalizer Nov 27, 2025
@Guikingone Guikingone marked this pull request as ready for review November 27, 2025 10:05
@carsonbot carsonbot added Bug Something isn't working Platform Issues & PRs about the AI Platform component Status: Needs Review labels Nov 27, 2025
@OskarStark OskarStark changed the title [Platform] Improvements on Uuid handling && MessageNormalizer [Platform] Improvements on Uuid handling & MessageNormalizer Nov 27, 2025
@Guikingone Guikingone force-pushed the refactor/message_identifier branch 4 times, most recently from f4e9f4b to 5896900 Compare November 30, 2025 10:42
@Guikingone Guikingone force-pushed the refactor/message_identifier branch from 5896900 to d0bc545 Compare December 1, 2025 10:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Bug Something isn't working Platform Issues & PRs about the AI Platform component Status: Needs Review

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants