KB / Memory / tech-ai-sdk-uimessage-native-tools
AI SDK native tool parts
Persist or convert to dynamic-tool / tool-name parts for history reload
Live streams use native part types; history DTOs often use tool-call + annotations and disappear on reload.
Convert at the client boundary: tech-ai-sdk-history-dto-convert. Shape: reference-ai-sdk-uimessage.