# Chat SDK now supports concurrent message handling

DevFeed: [Chat SDK now supports concurrent message handling](<https://devfeed.tech/articles/chat-sdk-now-supports-concurrent-message-handling-855.md>)

Original publisher: [Read original article](<https://vercel.com/changelog/chat-sdk-now-supports-concurrent-message-handling>)

Author: Ben Sabic

Published: 2026-03-24T14:00:00Z

Content type: release

Language: en

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

Topics: [AI Chat](<https://devfeed.tech/topics/ai-chat.md>)

Tags: [concurrency](<https://devfeed.tech/tags/concurrency.md>), [documentation](<https://devfeed.tech/tags/documentation.md>)

## AI overview

Chat SDK adds configurable handling for messages that arrive while a previous message is still being processed. It provides four strategies: drop, queue, debounce, and concurrent.

## Source excerpt

Chat SDK now lets you control what happens when a new message arrives before a previous one finishes processing, with the new concurrency option for the Chat class. Four strategies are available: drop (default): discards incoming messages queue: processes the latest message after the handler finishes debounce: waits for a pause in conversation, processes only the final message concurrent: processes every message immediately, no locking Read the documentation to get started. Read more