Extension Types
Service Extensions
Provide access to external services with automatic configuration:- LLM Service: Access to language models (OpenAI, Ollama, IBM Granite, etc.)
- Embedding Service: Text embedding generation for RAG and similarity search
- Platform API: File storage, vector databases, and platform services
- MCP: Integration with Model Context Protocol tools
UI Extensions
Enhance the user interface with rich components:- Trajectory: Step-by-step agent reasoning visualization
- Citation: Source references with clickable links
- Form: Interactive forms for structured user input
Dependency Injection Pattern
Extensions are injected usingAnnotated
type hints: