Markdown Support
When you yield text content, the BeeAI platform automatically renders it as Markdown, providing rich formatting capabilities.Supported Markdown Features
- Headers, lists, and text formatting - Create structured content with headings, bullet points, and emphasis
- Code blocks with syntax highlighting - Display code snippets with proper syntax highlighting
- Tables and structured data - Present data in organized table formats
- Links and images - Include hyperlinks and visual content
File Attachments
When you yield aFilePart, the GUI renders it as an attachment to the conversation, making it easy for users to access and download files.
GUI Extensions
The BeeAI platform leverages the A2A extensions concept, which allows you to easily extend message metadata in specific formats that the GUI can render in specialized ways. GUI extensions are simple to use. You just need to inject the extension into your agent’s function signature:Available Extensions
The BeeAI platform currently supports two types of GUI extensions:Trajectory Visualization
The platform provides built-in trajectory visualization to show the step-by-step process of agent execution. This helps users understand how your agent processes information and makes decisions.1
Inject the extension
Add the trajectory extension to your agent’s function signature:
2
Yield trajectory metadata
Use the injected
trajectory reference to yield trajectory information:Sources & Citations
For agents that reference external sources, the platform provides built-in citation components that help users verify information and access source materials.1
Inject the citation extension
Add the citation extension to your agent’s function signature:
2
Yield citation information
Use the injected
citation reference to provide source information: