The ecosystem at a glance
| Component | Role |
|---|---|
| Studio | Agent builder — this app. Design, configure, and manage agents. View agent metrics and health here: dashboards are fed by metrics and follow OpenTelemetry conventions. |
| Runtime | Event-driven execution platform for agents in containerized environments. Orchestrates multi-agent runs, context-aware prompting, memory strategies, and complex tool execution. Built on Knative for Kubernetes and designed for OpenShift deployments. |
| Twyd | Knowledge base service. Handles document ingestion, topic management, and vector search. |
| Insight Hub | AI-powered knowledge exploration — Topics, document upload, and streaming chat over the runtime (not an observability product). |
The agent lifecycle
When you build an agent in Studio, here’s what happens end-to-end:- You configure an agent in Studio (model, system prompt, tools, memory, etc.)
- Studio saves the configuration to the Registry API — the central store for all agent configs
- When a user sends a message, the Runtime fetches the agent config from the Registry
- The Runtime executes the agent: constructs the prompt, calls the LLM, runs tools if needed, applies memory
- Telemetry from the run is available through the observability pipeline above; use Studio’s dashboards to dig into metrics tied to your agents
How Studio fits in
Think of Studio as where you design and operate agents, and the Runtime as where they come to life. Both are part of the same product story—you stay in Studio for the full workflow; the Runtime is the engine behind it. Studio is your home for:- Designing agents — everything you set in the UI becomes runtime-ready configuration in the Registry (model, prompts, tools, memory, channels, and more).
- Workspace operations — models, MCP servers, embeddings, sentinels, and workspace boundaries, in one place.
- Observability — metrics and health for your agents, surfaced in Studio’s dashboards.
You rarely need to call the Runtime, Registry, or Twyd APIs by hand; Studio talks to them for you. When something misbehaves, it helps to know which layer owns what so you know where to look next.
Next steps
Ecosystem Overview
See every service, its port, and what it does.
Installation
Get the stack running locally with Docker Compose.