Agent Runtimes
Agent Runtimes provide a unified way to deploy, run, and supervise AI agents across interfaces such as Platform, VS Code, JupyterLab, and CLI. They combine managed execution with explicit policy controls so teams can move fast without losing runtime ownership.
Use Agent Runtimes when you need to:
- Run long-lived agent workflows reliably.
- Control tool usage through approvals and constraints.
- Keep configurations portable with versioned specs.
- Observe execution behavior with logs, traces, and evals.
- Connect runtime workflows to interactive chat and UI outputs.
What You Get
- Portable Specs: Define goals, model choices, tools, skills, memory, and constraints in reusable specs.
- Durable Execution: Run in managed runtimes with restart and recovery semantics.
- Governance: Apply identity- and permission-scoped guardrails for safer production behavior.
- Tool Control: Configure automated or human-approved tool execution.
- Observability: Inspect execution via status indicators, traces, and evaluation signals.
info
Agent Runtimes are designed for teams that need both fast delivery and long-term maintainability: policy-first automation, predictable operations, and low migration friction across providers and environments.
Feature Coverage Map
The following feature areas are fully documented in this guide:
- UX patterns (GenUI) with A2UI and AG-UI: UI Extensions
- Interactive or triggered workflows: AI Chat, Triggers
- Agent identity and controls: Identities, Guardrails, Monitoring, Tool Approvals
- Programmatic tooling with Sandbox/Codemode for MCP and Skills: Sandbox, Codemode, MCP Servers, Skills
- Outputs and notifications: Outputs, Notifications
- Realtime collaboration with users, subagents, and multi-agent teams: Realtime Collaboration, Subagents, Teams
- Custom agents built from agentspecs: Agentspecs, Create your Agent
