How do you attach custom metadata to a message (e.g. timestamps, user IDs, trace IDs) without breaking LLM compatibility? | Messages | langchain Interview Questions | NextRound.in