Claude API получил временные серверные threads для длинных диалогов
Anthropic представила бету message threads: в длинном диалоге или агентном цикле клиент может передавать только новые сообщения. Серверная история доступна для продолжения пять минут, поэтому приложение должно сохранять собственную копию разговора.
2 ноября 2026 года Anthropic объявила о бете message threads в Messages API. Функция временно сохраняет разговор на сервере: после первого запроса клиент отправляет только новые сообщения. По заявлению компании, это уменьшает размер запросов и задержку до первого токена в длинных диалогах и агентных циклах.
Бета доступна в Claude API, Claude Platform on AWS, Claude Models on Google Cloud под управлением Anthropic и Claude in Microsoft Foundry. Для запросов нужен заголовок anthropic-beta: message-threads-2026-08-12. Количественных замеров ускорения в записи о выпуске нет.
Как продолжать разговор
- Первый запрос содержит всю историю,
system,toolsиthread: {"type": "create"}. - Следующий передаёт новые сообщения и
thread: {"type": "continue", "previous_message_id": "…"}с идентификатором последнего ответа. Поляsystemиtoolsнужно опустить: сервер сохраняет прежние значения. - Для изменения системной инструкции или инструментов требуется новый thread с полной историей.
Согласно документации, сервер восстанавливает разговор перед обращением к модели. Продолжение допускает только добавление сообщений; редактирование истории или ответвление требуют нового thread.
Хранение и восстановление
Thread истекает через пять минут после последнего запроса; удаление происходит не позднее чем через час после последнего использования. Сохранение выполняется без гарантии: приложение должно хранить собственную историю. При ошибке 404 с кодом thread_not_found нужно повторно отправить её в запросе создания. Помощник threads в SDK автоматизирует такое восстановление, но держит свою копию только в памяти процесса.
Функция не соответствует условиям Zero Data Retention. По документации, содержимое хранится в памяти в зашифрованном виде без записи в долговременное хранилище. API для чтения, перечисления или удаления threads нет.
Threads не меняют цены и лимиты запросов. Prompt caching настраивается отдельно: само серверное хранение разговора не включает кеширование промпта.
Источники
-
AnthropicОсновной источникClaude Platform release notes ↗
-
AnthropicMessage threads ↗