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 memory management.
  • Session Summary Managers : SessionSummaryManager instances for session summary management.
  • 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