<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/run-claude-managed-agents-with-chat-sdk-oszljvd8k" -->

---
title: Run Claude Managed Agents with Chat SDK | daily.dev
description: Vercel&#x27;s Chat SDK now integrates with Claude Managed Agents, enabling developers to build streaming chat interfaces backed by Anthropic&#x27;s server-side agent...
canonical: https://daily.dev/posts/run-claude-managed-agents-with-chat-sdk-oszljvd8k
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Run Claude Managed Agents with Chat SDK | daily.dev
og:description: Vercel&#x27;s Chat SDK now integrates with Claude Managed Agents, enabling developers to build streaming chat interfaces backed by Anthropic&#x27;s server-side agent...
og:url: https://daily.dev/posts/run-claude-managed-agents-with-chat-sdk-oszljvd8k
og:image: https://api.daily.dev/og/posts/oSZLJVD8k.png
og:image:alt: Run Claude Managed Agents with Chat SDK
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Run Claude Managed Agents with Chat SDK

**[Vercel](https://daily.dev/sources/vercel)** · 2 min read · 1 upvotes · 0 comments

## Summary

Vercel's Chat SDK now integrates with Claude Managed Agents, enabling developers to build streaming chat interfaces backed by Anthropic's server-side agent loop. The integration handles model execution, tool calls, session state, and sandboxed web research without requiring a separate database. A single type-safe handler connects the agent to a browser chat UI, with adapters for Slack, WhatsApp, Teams, Discord, Telegram, and 10+ other platforms. An Anthropic quickstart demonstrates a browser-based research analyst requiring only Anthropic credentials to run.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://vercel.com/changelog/claude-managed-agents-with-chat-sdk>

## Questions this post answers

### How do I run Claude Managed Agents with Chat SDK?

Claude Managed Agents can now be run through Chat SDK using a single type-safe handler. Claude Managed Agents handles the agent loop server-side (model, tools, session state, sandboxed web research), while Chat SDK provides the chat interface and adapters to port the agent to Slack, WhatsApp, Teams, Discord, Telegram, and more. An Anthropic quickstart demonstrates a browser-based research analyst agent requiring only Anthropic credentials.

_daily.dev surfaces integration guides like this for developers wiring up managed agent chat interfaces._

### Do I need my own database to store conversation state when using Claude Managed Agents with Chat SDK?

No, a separate database is not needed. The Managed Agents session itself stores the conversation, so the sidebar, transcript, and replay features read directly from that session, eliminating the need for server-side state management on your end.

_developers evaluating agent chat stacks track these architecture tradeoffs on daily.dev._

### How do I make a chat agent portable across platforms like Slack, WhatsApp, and Discord?

Using Chat SDK's adapter system, a chat agent built with a single type-safe handler can be moved across Slack, WhatsApp, Teams, Discord, Telegram, and over 10 other platforms by swapping a few lines in the handler, without needing platform-specific registration, webhook verification, or tunneling for the web version.

_daily.dev helps developers comparing chat platform adapters keep up with new integration options._

---

Tags: [#ai-agents](https://daily.dev/tags/ai-agents), [#claude](https://daily.dev/tags/claude), [#anthropic](https://daily.dev/tags/anthropic)

[View this post on daily.dev](https://daily.dev/posts/run-claude-managed-agents-with-chat-sdk-oszljvd8k)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"Run Claude Managed Agents with Chat SDK","url":"https://daily.dev/posts/run-claude-managed-agents-with-chat-sdk-oszljvd8k","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/run-claude-managed-agents-with-chat-sdk-oszljvd8k"},"datePublished":"2026-07-27T14:09:00.475Z","dateModified":"2026-09-14T06:38:45.587Z","description":"Vercel's Chat SDK now integrates with Claude Managed Agents, enabling developers to build streaming chat interfaces backed by Anthropic's server-side agent...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/7c5d9e25f416d6fa6fc1b5a2da860a35?_a=AQAEuop","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/7c5d9e25f416d6fa6fc1b5a2da860a35?_a=AQAEuop","isAccessibleForFree":true,"articleSection":"Vercel","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"Vercel","logo":"https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/04cca7235cf84db092f24b7ba427b3e1","url":"https://daily.dev/sources/vercel"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/run-claude-managed-agents-with-chat-sdk-oszljvd8k","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":1},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"ai-agents,claude,anthropic","timeRequired":"PT2M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Vercel","item":"https://daily.dev/sources/vercel"},{"@type":"ListItem","position":3,"name":"Run Claude Managed Agents with Chat SDK"}]}
{"@context":"https://schema.org","@type":"FAQPage","@id":"https://daily.dev/posts/run-claude-managed-agents-with-chat-sdk-oszljvd8k#faq","mainEntity":[{"@type":"Question","name":"How do I run Claude Managed Agents with Chat SDK?","acceptedAnswer":{"@type":"Answer","text":"Claude Managed Agents can now be run through Chat SDK using a single type-safe handler. Claude Managed Agents handles the agent loop server-side (model, tools, session state, sandboxed web research), while Chat SDK provides the chat interface and adapters to port the agent to Slack, WhatsApp, Teams, Discord, Telegram, and more. An Anthropic quickstart demonstrates a browser-based research analyst agent requiring only Anthropic credentials. daily.dev surfaces integration guides like this for developers wiring up managed agent chat interfaces."}},{"@type":"Question","name":"Do I need my own database to store conversation state when using Claude Managed Agents with Chat SDK?","acceptedAnswer":{"@type":"Answer","text":"No, a separate database is not needed. The Managed Agents session itself stores the conversation, so the sidebar, transcript, and replay features read directly from that session, eliminating the need for server-side state management on your end. developers evaluating agent chat stacks track these architecture tradeoffs on daily.dev."}},{"@type":"Question","name":"How do I make a chat agent portable across platforms like Slack, WhatsApp, and Discord?","acceptedAnswer":{"@type":"Answer","text":"Using Chat SDK's adapter system, a chat agent built with a single type-safe handler can be moved across Slack, WhatsApp, Teams, Discord, Telegram, and over 10 other platforms by swapping a few lines in the handler, without needing platform-specific registration, webhook verification, or tunneling for the web version. daily.dev helps developers comparing chat platform adapters keep up with new integration options."}}]}
```

