Claude Code 2.1.236 → 2.1.246 — одиннадцать версий
promptCacheTtlиsubagentPromptCacheTtl— TTL промпт-кэша отдельно для сессии и для сабагентов.- Разбивка по
/loopв/usage, а в/tasks— модель и уровень effort у каждого сабагента. - Частичный результат сабагента вместо «готово» на упоре в
maxTurns. - Встроенный стиль «Concise»,
ANTHROPIC_DEFAULT_MODEL,headersHelperдля плагин-маркетплейсов и починенная утечка памяти на результатах сабагентов.
Остальные изменения CLI
Claude Code CLI 2.1.236 → 2.1.238 выжимка по агент-разработке
- 2.1.238 —
headersHelperна url-маркетплейсе или записи каталога: команда, выдающая HTTP-заголовки (например, короткоживущий токен) для запросов каталога и архивов; запускается только при install/update и после показа команды, с подтверждением[y/N]. Плюс требование принятого trust-диалога дляheadersHelperв проектном.mcp.jsonи запуск без унаследованных credential-переменных окружения — модель доверия для плагинов и MCP подтянули заметно. - 2.1.238 — починена неограниченная утечка памяти в длинных интерактивных сессиях: результаты инструментов сабагентов освобождаются, как только уходят из окна отображения. Для долгих мульти-агентных прогонов это самое полезное в релизе.
- 2.1.238 —
claude self-hosted-runner --defer-shutdown-max-min: по SIGTERM раннер продолжает обслуживать прикреплённые сессии заданное число минут. Плюс исправление, из-за которого здоровый раннер отбирался сервером после одного медленного поллинга. - 2.1.237 — встроенный output style «Concise»: ответ начинается с результата, без преамбул и нарратива, при той же полноте работы.
- 2.1.236 —
ANTHROPIC_DEFAULT_MODEL(модель для новых сессий,/modelпо-прежнему перебивает);notify_when_idleв кросс-сессионномSendMessage— одноразовое уведомление, когда соседняя сессия освободится, без поллинга; ограничение/recap400 символами против разрастания рекапов; auth-режим больше не обманывается настройкойstatus.showUntrackedFiles=no.
Claude Code CLI 2.1.239 → 2.1.246
Восемь версий за окно, из них 2.1.240 и 2.1.241 — «bug fixes and reliability improvements» без деталей. Существенное для агент-разработки:
- Многоагентность и сабагенты. Сабагент, упёршийся в лимит
maxTurns, теперь возвращает результат с пометкой «частичный» и подсказкой продолжить черезSendMessage, а не выглядит завершившимся. В/tasksпоказываются модель и уровень effort каждого сабагента.←или/backgroundво время динамического workflow больше не перезапускают его законченных сабагентов молча — сначала спрашивают и говорят, сколько будет перезапущено. Починены фоновые сабагенты, не просыпавшиеся после завершения последней фоновой Bash-задачи. - Кэш и стоимость. Настройки
promptCacheTtlиsubagentPromptCacheTtl— часовой prompt-кэш на основном диалоге при пятиминутном у сабагентов. Managed-настройкаmodelPricing:/cost, статус-строка и телеметрия считают по контрактным ставкам организации, а не по прайс-листу. В/usage— разбивка по Loops: число прогонов, токены, токены на прогон и время последнего. - Плагины и скиллы.
/reload-pluginsбольше не рапортует 0 скиллов для плагинов, объявляющих их какskills/*/SKILL.md. Плагин-скиллы с префиксом<plugin>:вnameперестали дублировать его в меню.claude plugin updateработает по голому имени. Починены установка приplugin.jsonс BOM и дубликаты SHA-каталогов в кэше плагинов. - Модели. Настройка
modelPicker— курируемый упорядоченный список моделей в/modelс любым написанием id, включая Vertex/Bedrock. Исправлено, что/modelмолча игнорировал выбор Ultracode. - Прочее. Неинтерактивные сессии (
-p, SDK, облачные) автоматически продолжают ответ, оборванный ошибкой сервера или обрывом связи./cdприменяет настройки, хуки,.mcp.json, скиллы и агентов нового каталога сразу, а не после--resume. Прерванные MCP-вызовы в headless/remote больше не рапортуются модели как «завершились без вывода». Аргументы MCP-инструмента с пустой схемой отправляются в своём настоящем типе, а не строкой JSON.