Framework Development
Overview
Learn how to extend and customize the Astrsomn framework.
Extension Points
- Model Provider Development - Develop custom model providers
- Vector Store Development - Develop custom vector stores
- MCP Development - Develop custom Model Context Protocol handlers
SPI Extension Mechanism
Astrsomn uses SPI (Service Provider Interface) for plugin extension:
- Define interface
- Implement interface
- Register in
META-INF/services - Auto-discovered on startup
Table of Contents
- Provider Development - Develop model providers
- Vector Store Development - Develop vector stores
- MCP Development - Develop MCP handlers