Skip to main content
Message metadata provides semantic context and additional information for message parts. ACP supports two types: citations for source attribution and trajectory data for transparency into agent operations. The BeeAI platform demonstrates the value of standardized message metadata by exposing these patterns through a clean, intuitive GUI. For the complete message structure, see Message Structure.

Metadata Types

Each metadata object has a kind field that identifies its type.

Citation Metadata

Citations attribute content to original sources. Essential for research and RAG agents.

Trajectory Metadata

Trajectory metadata provides transparency into agent decision-making and tool usage.

Best Practices

  • Metadata is additional data - Never put conversation content in metadata; it’s for context and transparency only
  • Keep metadata focused and purposeful for debugging, attribution, or system information