Anthropic змінила Messages API для Claude Fable 5.1, Claude Opus 5.5, Claude Sonnet 5.5 і Claude Haiku 5.5: нові акаунти більше не можуть редагувати контекст перед блоком thinking, за даними Anthropic.
Anthropic називає причиною захист від дистиляції. Для білдерів, чиї агенти переписують історію розмови, зміна ймовірно стане проблемою: клієнтська компакція, системні нагадування посеред сесії, зміна набору інструментів. Для таких інтеграцій API або поверне помилку, або в режимі non-strict прибере thinking з того, що бачить модель.
Що саме тепер перевіряє API?
Messages API перевіряє, що блок thinking повернули з тим самим системним промптом, інструментами й повідомленнями, які його породили. Для уражених акаунтів, тобто поки що нових, будь-яка розбіжність завершується помилкою. Thinking-блок — це запис міркувань Claude, який клієнт у багатоходовій розмові відсилає назад із кожним запитом.
Є режим non-strict: запит проходить, але відповідні thinking-блоки відкидаються, і модель відповідає, не бачачи їх. У відповіді API вказує, які саме блоки прибрано.
Мотив Anthropic пояснює так: зміна ранніх ходів — поширена техніка промислової дистиляції, яку, за словами компанії, часто ведуть через тисячі фейкових акаунтів. Thinking-блоки зашифровані, але, відредагувавши розмову перед ними, можна було змусити Claude розшифрувати й вивести власні міркування.
Які інтеграції потребують доопрацювання?
Anthropic називає три типи інтеграцій, яким може знадобитися доопрацювання: компакцію контексту, вставку системних нагадувань і зміну інструментів посеред сесії. Найпоширенішою причиною змін, ймовірно, є клієнтська компакція, як вважає Anthropic.
Для двох із трьох випадків є заміна у бета-версії:
- Compaction (beta) стискає старі ходи, залишаючи найновіші дослівно, і будує підсумок у фоні, поки агент працює далі. Вона замінює клієнтську компакцію.
- Mid-conversation tool changes (beta) дозволяє додавати й прибирати інструменти посеред розмови без редагування попередніх ходів.
Для системних нагадувань окремої заміни в джерелі немає. Anthropic відсилає до документації preserved thinking, де описано, як робити типові правки, не ламаючи preserved thinking.
Claude Code, Claude Cowork і Claude.ai змінювати нічого не потрібно: ці продукти самі обробляють thinking-блоки.
Кого зачепило вже зараз?
Preserved thinking поки діє для нових акаунтів, а решті користувачів Anthropic обіцяє поширити правило разом із наступними запусками моделей. Поетапний підхід компанія пояснює тим, що саме в нових акаунтах найбільша концентрація зловживань дистиляцією, а власникам наявних акаунтів дає час адаптувати свої системи.
Для Opus 5.5 межу уточнює Help Net Security: правило застосовується до API-акаунтів, створених 31 серпня 2026 року або пізніше. За даними Anthropic, воно охоплює організації на Claude Platform, акаунти Amazon Bedrock, проєкти Google Cloud Vertex AI і Microsoft Foundry.
Узгоджена історія має й практичну користь: за словами Anthropic, API частіше перевикористовує кешовані промпти, що знижує вартість і затримку. Для Opus 5.5 кешоване читання коштує $0,20 за мільйон токенів проти $0,50 в Opus 5, тобто у 2,5 раза дешевше. Ціна вводу становить $4 проти $5 за мільйон, виводу — $20 проти $25. За нашою оцінкою, агент, який щоразу переписує історію, ймовірно, втрачає частину цієї економії.
Старі акаунти, ймовірно, отримають це правило разом із наступним запуском моделі.
Що буде, якщо продовжити розмову з іншого акаунта?
Починаючи з Claude Sonnet 5.5, блок thinking може прочитати лише акаунт, що його створив, або пов'язаний із ним акаунт. Якщо в запиті є thinking із непов'язаного акаунта, API відкидає його без помилки, але наступна відповідь може бути повільнішою і витратити більше токенів, як після компакції.
Автоматично пов'язуються акаунти в межах однієї батьківської організації Claude Platform або однієї організації Google Cloud. Якщо ви робите failover, наприклад між Claude Platform і Amazon Bedrock, зв'язок треба замовити через акаунт-команду Anthropic. У Claude Code перемикання акаунта посеред сесії дає такий самий ефект.
Що зробити зараз?
Якщо ваша інтеграція сама переписує історію розмови, почніть з таких кроків.
- Знайдіть у коді місця, де змінюються системний промпт, перелік інструментів або старі повідомлення з thinking: компакція, вставка нагадувань, динамічні інструменти.
- Клієнтську компакцію замініть на Compaction (beta), а динамічне додавання й прибирання інструментів — на mid-conversation tool changes (beta).
- Якщо потрібен failover між Claude Platform і Amazon Bedrock, попросіть акаунт-команду Anthropic зв'язати акаунти, інакше thinking відкидатиметься.
- Режим non-strict дає змогу не чекати на переробку: запит пройде, але модель відповідатиме без відкинутих блоків thinking.




