Skip to content

Framework Development

Overview

Learn how to extend and customize the Astrsomn framework.

Extension Points

  1. Model Provider Development - Develop custom model providers
  2. Vector Store Development - Develop custom vector stores
  3. MCP Development - Develop custom Model Context Protocol handlers

SPI Extension Mechanism

Astrsomn uses SPI (Service Provider Interface) for plugin extension:

  1. Define interface
  2. Implement interface
  3. Register in META-INF/services
  4. Auto-discovered on startup

Table of Contents