# Chat SDK now includes AI SDK tools

DevFeed: [Chat SDK now includes AI SDK tools](<https://devfeed.tech/articles/chat-sdk-now-includes-ai-sdk-tools-853.md>)

Original publisher: [Read original article](<https://vercel.com/changelog/chat-sdk-now-includes-ai-sdk-tools>)

Author: Josh Singh

Published: 2026-05-20T00:00:00Z

Content type: release

Language: en

Sources: [Vercel News](<https://devfeed.tech/sources/vercel-news.md>)

Topics: [SDKs](<https://devfeed.tech/topics/sdks.md>), [vercel ai sdk](<https://devfeed.tech/topics/vercel-ai-sdk.md>), [Chat Bot](<https://devfeed.tech/topics/chatbot.md>)

Tags: [agent](<https://devfeed.tech/tags/agent.md>), [building](<https://devfeed.tech/tags/building.md>), [documentation](<https://devfeed.tech/tags/documentation.md>), [sdk](<https://devfeed.tech/tags/sdk.md>), [tools](<https://devfeed.tech/tags/tools.md>)

## AI overview

Chat SDK now includes a built-in AI SDK toolset available through the chat/ai subpath. The createChatTools(chat) function connects Chat SDK read and write actions to an agent, with approval required by default for write operations. Reader, messenger, and moderator presets limit the available tools, while lazy loading constructs only the tools permitted by the selected preset. Supporting types and toAiMessages have moved to chat/ai, and the previous re-exports are deprecated.

## Source excerpt

Chat SDK now ships a built-in AI SDK toolset through the new chat/ai subpath. One createChatTools(chat) call wires Chat SDK's read and write actions into your agent. Approval by default: write tools are gated by a requireApproval option. Presets: reader, messenger, and moderator scope the toolset. Lazy loading: only the tools your preset allows are constructed. toAiMessages and its supporting types have moved to chat/ai. The previous chat re-exports are flagged @deprecated. Read the documentation to get started, or try one of our templates. Read more