Skip to main content

🤖 🚀 Agent Runtimes

Agent Runtimes is a flexible framework for building and deploying AI agents with protocol-driven UX, runtime controls, and MCP integrations.

What is Agent Runtimes?

Agent Runtimes simplifies deploying AI agents by combining key capabilities in one package:

  1. Protocol abstraction — deploy once and connect through AG-UI, Vercel AI, ACP, MCP-UI, or A2A.
  2. UX patterns and workflows — power interactive and triggered flows across chat and evented interfaces.
  3. Identity and controls — enforce guardrails, monitoring, and tool-approval policies.
  4. Programmatic tooling — compose MCP and Skills with Sandbox + Codemode.
  5. Collaboration — support real-time users, subagents, and multi-agent execution patterns.

Package Scope

Agent Runtimes is the top-level orchestration layer in the Datalayer AI stack:

┌─────────────────────────────────────────────────────────────┐
│ agent-runtimes │ ◀── You are here
│ (Agent hosting, protocols, UI) │
├──────────────────────────┬──────────────────────────────────┤
│ agent-codemode │ agent-skills │
│ (discovery, codegen) │ (skills management) │
├──────────────────────────┴──────────────────────────────────┤
│ code-sandboxes │
│ (Safe code execution environment) │
└─────────────────────────────────────────────────────────────┘

Responsibilities:

  • ✅ Agent hosting and lifecycle management
  • ✅ Multiple protocols (AG-UI, Vercel AI, ACP, A2A, A2UI, MCP-UI)
  • ✅ MCP server management and tool routing
  • ✅ React UI components (ChatBase, ChatSidebar, ChatFloating)
  • ✅ Agent identity controls (guardrails, monitoring, tool approvals)
  • ✅ Extensions (A2UI, MCP-UI, MCP Apps)
  • ✅ Integration layer for agent-codemode and agent-skills

Not Responsible For:

  • ❌ MCP tool binding generation (→ agent-codemode)
  • ❌ Skill CRUD and lifecycle (→ agent-skills)
  • ❌ Raw code execution (→ code-sandboxes)

Explore Features

The detailed capability content has moved to Features, including:

  • Protocol-driven UX patterns (GenUI) with A2UI and AG-UI
  • Programmatic tooling with Sandbox and Codemode for MCP and Skills
  • Identity and controls (guardrails, monitoring, approvals)
  • Outputs, notifications, collaboration, and architecture
  • Integration examples, quick start, and API/MCP references

For agent and provider specifications, see agentspecs.datalayer.tech and Agentspecs.

Documentation

Capability Coverage Map

The docs below explicitly cover the main building blocks used in the example gallery.

ConcernWhere to Read
UX patterns (GenUI) with A2UI and AG-UIProtocols, Chat
Interactive or triggered workflowsAgentspecs, Endpoints
Agent Identity and Controls (guardrails, monitoring, tool approvals)Identity, Endpoints
Programmatic tooling with Sandbox and Codemode for MCP and SkillsProgrammatic Tools, Hooks, Endpoints
Outputs and NotificationsIntegrations, Agentspecs
Real-time collaboration with users, subagents, and multi-agent teamsProtocols, Endpoints, Agentspecs
Custom agents built from AgentspecsAgentspecs, CLI