Перейти к содержанию

claude-code

Claude Code 2.1.280 отдал Opus 5.5 даже тарифу Pro

Claude News

Новый Opus приехал строкой в списке изменений: claude-opus-5-5, миллион токенов контекста, 4 и 20 долларов за Mtok и чтение кэша по 0,20 доллара за Mtok. В тех же заметках к v2.1.280 на Github сказано, что на планах Pro и Team Standard модель по умолчанию переключилась с Sonnet на Opus, как давно устроено на Max, Team Premium и Enterprise.

Коротко

  • Переменная CLAUDE_CODE_MAX_MCP_DESCRIPTION_LENGTH меняет потолок в 2 048 знаков на описания инструментов MCP и инструкции сервера, причём сразу для всех серверов, поднятых в текущей сессии.
  • Авторежим перестал зацикливаться: если проверка безопасности отказалась смотреть действие, оно отклоняется один раз с пометкой, что повторять бесполезно, а если она молчит, паузы между попытками растут и после десяти подряд ход останавливается.
  • Уровень усилий, сохранённый до того, как /effort стал отдельным для каждой модели, на новые модели вроде Opus 5.5 не действует: они стартуют со своего дефолта, пока вы не выберете уровень.

Если вы не следили, дефолтная модель в Claude Code зависела от плана: на Max, Team Premium и Enterprise отвечал Opus, на Pro и Team Standard отвечал Sonnet. Уровень усилий тоже сначала был общим, потом /effort научился хранить его отдельно для каждой модели, но старые сохранённые значения продолжали применяться к свежим релизам. В 2.1.280 обе инерции свернули.

На Pro и Team Standard дефолтной моделью стал Opus

Смена дефолта задевает прежде всего тех, кто настройки не трогает вовсе: в этих планах по умолчанию отвечал Sonnet, а теперь отвечает Opus. Сам дефолтный Opus при этом сменился на claude-opus-5-5 с миллионом токенов контекста и чтением кэша по 0,20 доллара за Mtok.

Значение, сохранённое до того, как /effort стал отдельным для каждой модели, на свежие модели не переносится, и Opus 5.5 начинает со своего уровня по умолчанию. Opus 4.7, Opus 4.8 и Fable 5 перестали удерживать стартовый уровень поверх /effort в режиме -p и Agent SDK, поверх проектных и управляемых настроек, поверх effortLevel из --settings и поверх уровня, заданного для конкретной модели.

Авторежим останавливает ход после десяти отказов подряд

Перед спорным действием авторежим обращается к проверке безопасности. Та может разрешить, может запретить, а может отказаться смотреть действие или не ответить ничего. Два последних случая уводили сессию в круг: модель повторяла вызов, авторежим отклонял, модель повторяла снова.

Теперь отказ разбирать действие даёт ровно один отказ с пометкой, что повторять бесполезно. Молчание проверки включает нарастающие паузы между попытками, а после десяти подряд ход останавливается с сообщением. Примерно как звонок в дверь, на который никто не выходит: жать кнопку чаще смысла нет.

В облачных сессиях был свой вариант той же беды: запрос на подтверждение, который истёк без ответа или которого вытеснило более новое сообщение, записывался как ваш отказ, и авторежим не брался повторять вызов инструмента.

Правило allow перестало одобрять запись мимо дерева проекта

Раньше путь с симлинком внутри дерева оценивали по написанию: выглядит как файл в репозитории, значит, правило allow, acceptEdits или авторежим его одобрят. Куда запись попадает физически, не смотрел никто. В 2.1.280 в запросе показывают реальное место записи, и автоматическое одобрение не выдаётся, если файл ложится за пределами дерева.

Рядом починили валидацию Write: вызов, в котором модель прислала path, file_text, file_content или лишнее поле description вместо ожидаемых file_path и content, раньше не проходил проверку и падал, а теперь принимается.

В /permissions фокус возвращается в список правил после просмотра, добавления или удаления, а подтверждения удаления правила и отключения каталога по умолчанию стоят на «Нет». Хуки PermissionRequest перестали запускать хуки типа agent: их ответ всё равно не мог ни разрешить, ни запретить запрос, и вместо запуска показывается ошибка с указанием на command- и http-хуки.

Двойной Ctrl+C в /model закрывал весь Claude Code

Ctrl+C или Ctrl+D дважды в большинстве диалогов (/model, /effort, /config, /status, /usage, /permissions и далее по списку) закрывал не диалог, а сам Claude Code. Случайная n закрывала диалог, случайная y подтверждала; принимают и отменяют только Enter и Esc, а прежнее поведение возвращается привязкой y и n к confirm:yes и confirm:no в keybindings.json.

Чистка невидимых символов перестала трогать zero-width non-joiner, которым персидский и арабский текст цепляет суффикс к латинскому слову или числу, например к множественному числу «PDF». На Windows строка ввода после удаления невидимых знаков оставалась на экране испорченной; экран перерисовывают, чтобы вы видели тот текст, который уйдёт.

В расширении для VS Code появились свои диалоги: /status с версией, аккаунтом, моделью и данными сервера, /sandbox с режимом песочницы и исключёнными командами, /chrome со статусом расширения, /export для выгрузки переписки текстом, /skills с источником и оценкой в токенах у каждого скилла и /plan для план-режима. Вставка длиннее 800 знаков или больше чем с двумя переводами строки помечается, чтобы Claude отличал её от набранного руками.

Мы читаем этот релиз как обычную строку в чейнджлоге, хотя дефолтная модель у двух платных планов сменилась разом. Странно, что такое изменение едет в одном списке с правкой отступов в мультиселекте и возвратом фокуса в /permissions, а про саму модель в заметках есть только идентификатор, контекст и цена.

Что смотреть в /effort и /model Заметки не обещают ни скорости, ни качества, так что сравнивать Opus 5.5 с Opus 4.8 придётся на своих задачах. После обновления стоит заглянуть в две вещи: какой уровень усилий подставился у новой модели в /effort, раз сохранённый общий на неё не действует, и что стоит в /model, если вы на Pro или Team Standard и привыкли к ответам Sonnet.

Читайте также

  1. Шлюз Claude Code 2.1.281 ходит в Bedrock под ролью IAM
  2. Тестеры ловят Claude Fable 5.2 в тихом A/B-тесте
  3. Claude Code в Desktop примеряет раскрывающийся блок лимитов
  4. Claude Code попробует не бросать правку на полпути
  5. Две сессии Claude Code съели 32% месячного счёта команды
  6. Claude Code доработает задачу при закрытом ноутбуке

Комментарии

Пока никто не написал. Будьте первым.

Присоединяйтесь к разговору

Войдите через Google, чтобы оставить комментарий. Имя и аватар подставятся из вашего профиля Google, а комментарий появится после модерации.

Из Google мы используем только имя и аватар. Почту не сохраняем.