LiveAug 13Production Slack Agent
Copilot Kit Logo

Claude Managed Agents are now AG-UI compatible

By Eli Berman
August 12, 2026
Claude Managed Agents are now AG-UI compatible

Claude Managed Agents are now AG-UI compatible

Anthropic just shipped a full AG-UI integration for Claude Managed Agents (CMA). You can now drop a Managed Agent into any AG-UI frontend and get generative UI, streaming, tool calls, and stateful sessions out of the box — across React, React Native, Next.js, and Angular on the web, plus Slack, Teams, and other messaging surfaces via the Channels SDK. All open source.

Why this matters

CMA runs the agent loop server-side: the session holds the transcript, executes tools in a sandbox, and streams events back to the client. AG-UI is the protocol that carries those events to the frontend — generative UI updates, tool call state, streaming tokens, session lifecycle. Wiring them together used to mean gluing your own transport, state sync, and UI primitives on top of a raw agent runtime. Now the integration is the glue.

The upshot: if you already have an AG-UI frontend, connecting a Managed Agent is a config change, not a rewrite. And if you're starting fresh, you get a production-ready agent surface without owning the plumbing.

Start here

Connect an AG-UI frontend to Claude Managed Agents

This is the main integration. If you're building on AG-UI — or you want to — this is the repo to clone and read first. It's the reference implementation for wiring a Managed Agent session to any AG-UI-compatible frontend.

Want a working app to learn from?

Personal Finance Assistant quickstart (CMA + CopilotKit)

A complete, runnable example that pairs Claude Managed Agents with CopilotKit's chat framework. CopilotKit renders the chat surface while the managed session runs the agent loop server-side and streams AG-UI events back to the client. Good starting point if you want to see the full stack in action end-to-end.

Shipping CMA into Slack or Teams?

Managed Agents + Channels SDK template

A more specialized path: put a Claude Managed Agent behind a Slack or Teams surface using CopilotKit's Channels SDK. Useful if the agent needs to live inside a messaging tool rather than a web app.

__wf_reserved_inherit

Huge thanks to CJ Avilla at Anthropic for the collaboration on this one.

Want to bring CopilotKit into your stack? Talk to our engineers and we'll help you set it up.

Follow CopilotKit on Twitter for updates. If you get stuck, reach out in the CopilotKit or AG-UI communities.

Are you ready?

Stay in the know

Subscribe to our blog and get updates on CopilotKit in your inbox.