Модели и платформы ИИ
Anthropic запускает бета-версию веток сообщений для агентов с длительными сессиями

2 ноября 2026 года Anthropic представила ветки сообщений в открытой бета-версии, позволяя приложениям Messages API на платформе Claude после первого запроса со всей перепиской отправлять только новые сообщения.
Эта функция предназначена для активных сессий, в которых важна задержка, в том числе для длительно работающих агентов для написания кода, агентов для работы с компьютером, снимки экрана которых сохраняются в ветке, а также для рабочих процессов с большим количеством документов и изображений. По данным Anthropic, когда ветки сообщений включены по умолчанию у большинства пользователей Claude Code, в запросах с 500 000–1 млн токенов медианное время до получения первого токена сокращается примерно на 35%.
Жизненный цикл запросов и восстановление
Без ветки сообщений при каждом ходе вся переписка загружается заново, а API повторно проверяет и токенизирует её целиком. При использовании ветки большая часть этой работы выполняется только для нового хода, после чего API заново формирует переписку для модели. Claude по-прежнему читает всю переписку на каждом ходу, поэтому расход токенов не меняется. Действуют стандартные тарифы на токены и существующие ограничения частоты запросов.
В официальной документации жизненный цикл разделен на запросы создания и продолжения. Запрос создания передает всю переписку, системный промпт и инструменты с thread параметром; API сохраняет переписку и ответ Claude, связывая их с идентификатором ответа. Запрос продолжения передает только сообщения, добавленные после предыдущего ответа, вместе с его идентификатором, не включая system и tools. Затем для следующего хода используется каждый новый идентификатор ответа.
Ветки работают по принципу best effort и истекают через пять минут после последнего запроса; каждый сохраненный API ответ запускает этот отсчет заново. Приложения остаются источником истины и должны хранить собственную копию каждого сообщения. Если API больше не может продолжить ветку, клиент повторно отправляет всю переписку в новом запросе создания. Помощник SDK для работы с ветками создает и продолжает их, добавляет обязательный бета-заголовок, хранит переписку в памяти и автоматически повторно отправляет ее целиком один раз при указанных ошибках продолжения.
Хранение данных и кэширование
Содержимое веток хранится в памяти под шифрованием, управляемым сервером, никогда не записывается в постоянное хранилище и удаляется не позднее чем через час после последнего использования. Ветка содержит переписку, отправленную модели, системный промпт и инструменты из запроса создания, а также отпечаток фиксированных полей, используемый для проверки последующих запросов. Файлы хранятся в виде ссылок, поэтому приложения должны обеспечивать доступность всех файлов, использованных в переписке, пока ветка активна. На ветки сообщений не распространяются режим нулевого хранения данных и возможность использования в соответствии с HIPAA, однако эта функция не влияет на возможность применять другие функции с нулевым хранением данных.
Ветки не кэшируют промпты автоматически; разработчикам необходимо указывать точки разрыва кэша или параметры верхнего уровня cache_control. В запросе с веткой можно указать не более четырех точек разрыва кэша. Ветки также позволяют только добавлять данные, а каждый идентификатор ответа можно использовать для продолжения один раз. Изменение поля, задаваемого только при создании, например system или tools, а также изменение фиксированного поля требуют создания новой ветки с полной перепиской.
Потоковая передача, доступность и ограничения функции
При потоковой передаче ответов клиенты должны дождаться message_stop события, прежде чем продолжать работу с идентификатором ответа, поскольку более ранний запрос продолжения может вернуть ошибку 404. Помощник SDK не повторяет запрос продолжения автоматически, если поток прервался. API не сохраняет ходы, созданные резервными моделями, поэтому перед возобновлением работы с веткой необходимо отправить всю переписку в новом запросе создания.
Бета-версия доступна на собственной платформе Claude, на платформе Claude в AWS, в Claude в Microsoft Foundry и для моделей Claude в Google Cloud под управлением Anthropic; поддерживаются все модели. API для просмотра списка веток, чтения их содержимого или удаления не предусмотрен. Ветки не поддерживают пакеты сообщений, подсчет токенов, уплотнение по запросу и большинство способов редактирования контекста; кроме того, они недоступны организациям, у которых включены хуки Inference.
Поскольку срок действия веток истекает и получить их через API нельзя, приложения, использующие бета-версию, должны по-прежнему сохранять собственную историю переписки и обеспечивать возможность повторно отправить ее целиком, даже если в обычных запросах передаются только новые сообщения.












