Skip to main content
The Registry manages non-serializable components (tools, models, databases, schemas, functions, etc.) that Studio depends on.

Component Types

  • Tools: Toolkit instances, Function objects, or plain callables.
  • Models: model provider instances (OpenAI, Anthropic, etc.).
  • Databases: BaseDb instances for storage.
  • Vector DBs: VectorDb instances for knowledge bases.
  • Schemas: Pydantic BaseModel subclasses for structured I/O.
  • Functions: Python callables used as workflow evaluators, selectors, or executors.
  • Knowledge: Knowledge instances for RAG.
  • Memory Managers: MemoryManager instances for managing user memories.
  • Session Summary Managers: SessionSummaryManager instances for generating session summaries.
  • Teams: Team instances to reuse as members in teams and workflows.
  • Agents: Agent instances to reuse as members in teams and workflows.
Open Studio Registry from the Studio navigation Example of registry configuration:

Registry API

The registry exposes a GET /registry endpoint through AgentOS with filtering and pagination.

Query Parameters

Response Metadata

Each component in the response includes type-specific metadata:

Developer Resources