# Claude Code — дайджест ## 2026-11-04 — v2.1.318 (1 релиз) - ⭐ `claude auth status` показывает `loginExpiresAt`, а `claude -p` в JSON — `credential_expires_at`; за 10 дней до конца сохранённого входа в stderr появляется предупреждение (2.1.318) - ⭐ `deniedMcpServers` по URL теперь блокирует и серверы, которые предоставляет Anthropic, и коннекторы в cloud-сессиях и на self-hosted runner (2.1.318) - ⭐ Claude Code больше не устанавливает и не обновляет IDE-расширение при запуске в терминале IDE: для этого нужен `/ide` из внешнего терминала или панель расширений редактора (2.1.318) - ⭐ Gateway: `assume_role` на mantle-upstream — роль в другом AWS-аккаунте и атрибуция затрат по разработчикам (2.1.318) - `effort` в `$.model.fork` мода — быстрая побочная задача может идти на `low` независимо от effort сессии (2.1.318) - Исправлена регрессия 2.1.314: `--continue` иногда терял предыдущий диалог после исчерпания повторов сломанного вызова инструмента (2.1.318) - Ещё: `~/.claude.json` и сохранённый вход устойчивее на сетевых home-каталогах; фоновые субагенты уводят shell-команду в фон через 3 минуты на всех провайдерах; в cloud-сессиях можно стартовать без репозитория; фоновые субагенты больше не переключают модель, если включено «Ask each time». ## 2026-11-03 — v2.1.317 (1 релиз) - ⭐ Перед отправкой вашего account email в сеть web- или shell-инструментом Claude Code теперь спрашивает разрешение (2.1.317) - ⭐ `/schedule` предупреждает, если новая облачная задача получила коннекторы, которые вы не просили, и показывает, как их убрать (2.1.317) - ⭐ `onFailure: "block"` для колбэков Agent SDK: сбой колбэка блокирует действие, а не пропускает его (2.1.317) - ⭐ Claude apps gateway: отчёт о расходах `GET /v1/organizations/analytics/cost` и ежедневная запись IdP-групп разработчиков (`admin.identity_retention_days`) (2.1.317) - Read: убрали заглушку «file unchanged since your last Read» — повторное чтение неизменённого файла снова возвращает содержимое (2.1.317) - Субагенты и тиммейты на другой модели берут её сохранённый effort или дефолт, а не effort сессии (2.1.317) - `claude -p` при полном диске или потере транскрипта больше не выходит с кодом 0 — печатает ошибку и возвращает 1 (2.1.317) - Ещё: OTel-метрики с планом, seat_type и провайдером; `CLAUDE_CODE_DISABLE_NESTED_SESSION_ID` для self-hosted runner; 403 региональной блокировки больше не выдаётся за проблему входа; в VS Code исправлена потеря сообщений при форке; SendMessage доставляет сообщение работающему агенту раньше. ## 2026-10-31 — v2.1.316 (1 релиз) - ⭐ `CLAUDE_CODE_DISABLE_ULTRATHINK` — выключает ключевое слово `ultrathink`; в VS Code `ultrathink` теперь тоже крутит ход на xhigh effort и подсвечивается радугой (2.1.316) - ⭐ `CLAUDE_CODE_SUBAGENT_EFFORT` — задаёт effort субагентов, когда его никто не указал, вместо наследования от сессии (2.1.316) - ⭐ Claude apps gateway: общие бюджеты групп (`pooled_budget` в spend limits API), режим `managed.policy_mode: layered` (все подходящие политики применяются слоями) и `guardrail.input_tagging` для фильтра prompt attacks в Bedrock (2.1.316) - ⭐ Fast mode для Opus 4.8 объявлен устаревшим с 30 октября и будет удалён 30 ноября: после удаления запросы fast mode вернут ошибку без отката на обычный Opus 4.8 — мигрировать на Opus 5.5 (2.1.316) - Исправлено: `--restricted` больше не загружает файлы вне рабочих каталогов, даже если их покрывало Read-правило (2.1.316) - Промпты с невидимыми символами больше не требуют второго Enter; команды по-прежнему ждут проверки (2.1.316) - VS Code: вход в Claude apps gateway прямо из панели чата, без терминала (2.1.316) - Cloud: карточка формы для запросов MCP-сервера и строка «Catching up…» при возврате в сессию; Code Review получил карточку находок по severity (2.1.316) - Ещё: SSL-ошибки теперь называют вероятные причины и способы исправления; `/diff` на больших репозиториях делает меньше git-команд; серверные настройки Team/Enterprise применяются без подтверждения, а непроверенная копия отклоняется. ## 2026-10-30 — v2.1.314 (1 релиз) - ⭐ `permissions.blockWritesOutsideWorkingDirectories` — Write, Edit и NotebookEdit отказываются писать за пределы рабочих папок в любом режиме прав (2.1.314) - ⭐ Idle-компакция в VS Code и на вкладке Code десктопа: диалог от 200K токенов, оставленный в простое, сжимается, и сводка используется на следующее сообщение, если кэш промпта истёк (2.1.314) - ⭐ Claude apps gateway: список `groups` отправляет на upstream только разработчиков из заданных групп IdP (включая failover); `guardrail_trace` у Bedrock-апстримов пишет, какой фильтр сработал, без совпавшего текста (2.1.314) - ⭐ `claude -p` при провале старта больше не выходит с кодом 0 и пустым выводом — печатает ошибку и возвращает 1 (2.1.314) - MCP-серверы, которые работают без входа, больше не показывают «needs authentication» после того, как сохранённый вход перестал работать (2.1.314) - Файловые инструменты спрашивают перед правкой локальной копии серверных managed settings, как и перед правкой ваших настроек (2.1.314) - `FORCE_HYPERLINK=false` (а также `no`/`off`) теперь выключает гиперссылки, а не включает (2.1.314) - В VS Code диктовка по Ctrl+D работает на русской, греческой и ивритской раскладках; Cmd+F открывает поиск в предпросмотре плана (2.1.314) - Ещё: меньше памяти в долгих headless-сессиях с субагентами; Ctrl+R ищет внутри `[Pasted text]`; вывод PreCompact-хуков режется на 10 000 символов; `.trash` скиллов и плагинов ограничен ~1024 записями. ## 2026-10-21..2026-10-27 — v2.1.307..v2.1.312 (6 релизов) - ⭐ `ultrathink` в терминале теперь запускает ход на xhigh effort у Opus 5.5, Sonnet 5.5, Haiku 5.5 и Fable 5.1 через API Anthropic; введённый во время работы повышает остаток текущего хода (2.1.311) - ⭐ Write больше не перезаписывает большой `CLAUDE.md`, файл правил или `@`-файл, увидев только его начало: сначала попросит прочитать файл целиком или править на месте (2.1.312) - ⭐ Сессии со стандартным контекстом при выходе за 200K токенов больше не падают с «Usage credits required for 1M context», а сжимают диалог и продолжают (2.1.311) - ⭐ Инструмент Monitor и плагинные мониторы заработали на Bedrock, Vertex и Foundry и при выключенной телеметрии; долгие sleep в переднем плане там тоже блокируются (2.1.310) - ⭐ `/claude-api api-version` переводит код на Claude API версии `2026-10-21` (2.1.307) - Хуки: не больше 24 промпт/агент-хуков одновременно на сессию вместе с субагентами и ещё 12 ждущих дольше таймаута; `timeout` меньше секунды считается секундой (2.1.312) - `oidc.user_id_claim` в Claude apps gateway — определять человека по claim из id_token, например `oid` в Microsoft Entra ID (2.1.312) - Skills из `--add-dir` при совпадении имён доступны как `<папка>:<имя>`; `claude ultrareview` требует доверия к workspace, скриптам нужен `--trust-workspace` (2.1.309) - Ещё: клик по подсказке «to send now» отправляет сообщение из очереди (2.1.312); Bedrock/Vertex/Foundry/Mantle берут короткий системный промпт для незнакомых имён моделей (`CLAUDE_CODE_SIMPLE_SYSTEM_PROMPT=0` — вернуть полный) и грузят настройки моделей из подписанного файла (`CLAUDE_CODE_MODEL_CATALOG=off`) (2.1.311/312); у self-hosted runner появились `--hold-idle-file` и `--max-hold-min` (2.1.311); в VS Code — подсветка синтаксиса в блоках кода и время сброса лимита часами; Code Review понимает `@claude review stop|off|pause`. ## 2026-10-18..2026-10-21 — v2.1.303..v2.1.306 (4 релиза) - ⭐ `/auto-mode-setup` — пошаговая настройка auto mode: читает проект и недавние сессии, чтобы классификатор знал ваше окружение; работает и на Bedrock/Vertex/Foundry (2.1.304) - ⭐ На Pro/Max предупреждение перед возобновлением давно неактивного диалога, если это съест заметную долю 5-часового лимита — можно начать новый, Claude найдёт старый по ссылке (2.1.304) - ⭐ Tool search теперь включён по умолчанию и за кастомным `ANTHROPIC_BASE_URL`; при 400/422 от шлюза запрос повторяется без него (2.1.304, починено в 2.1.305) - После компакции Claude снова получает список скиллов; `/reload-skills` шлёт только новые/изменённые (2.1.304) - `/claude-api managed-agents-secure` — сверяет настройки Managed Agents с гайдом Anthropic по безопасности, ничего не меняя (2.1.304) - `/usage`: каждое предупреждение — однострочный фикс с источником, клавиша `f` применяет фиксы (то же в VS Code и `/doctor`) (2.1.305) - `sandbox.allowNestedUserNamespaces` — разрешить в Linux-песочнице user namespaces (Chromium, rootless podman), ценой ослабления файловой защиты (2.1.305) - Быстрее при многих параллельных субагентах; в VS Code фоновые субагенты — одна строка статуса вместо потока шагов (2.1.304) - Ещё: Code Review получил уровни Quick/Standard/Deep и опцию «все репозитории организации»; `CLAUDE_CODE_AUTO_COMPACT_WINDOW` понимает суффиксы `k`/`M`; моды — `decider: "person"` и `e.isReadOnly` в `tool.check`; с `/fast` на Opus 5.5 снята метка research preview. ## 2026-10-14..2026-10-16 — v2.1.300..v2.1.302 (3 релиза) - ⭐ Fork-субагенты (`subagent_type: "fork"`) теперь включены по умолчанию в `claude -p`, Agent SDK, десктопе и VS Code; выключить — `CLAUDE_CODE_FORK_SUBAGENT=0` (2.1.302) - ⭐ В десктопе и VS Code субагенты основного диалога всегда идут в фоне, как в терминале (2.1.302) - ⭐ Изменение хуков: `updatedInput` из PreToolUse/PermissionRequest теперь валидируется — лишние ключи отбрасываются, некорректный ввод блокирует вызов (2.1.300) - `CLAUDE_CODE_AUTO_MODE_MODEL` — выбрать модель для клиентского классификатора auto mode; в `/config` появился переключатель `Idle compaction` (2.1.302) - `claude -p`/SDK без режима прав на сторонних провайдерах стартуют в `default`, не в auto (2.1.302) - При переключении на модель с меньшим окном длинный диалог сначала сжимает прежняя модель (2.1.301) - `/advisor` на Claude Platform on AWS (2.1.300); в vim-режиме — движение `%` (2.1.301) - Claude Design: standalone claude.ai/design закрывается до 14 декабря 2026 — предупреждение в `/design-sync` и `/design-login` (2.1.302) - Ещё: много новых API для модов (`virtualText`, `prompt.change`, `$.ui.view`, многострочный `Input`); OTel — классификатор и кэш-токены по TTL; в VS Code — рендер LaTeX и `claudeCode.attachSelection`; Claude в Slack поддерживает Slack Connect и голосовые. ## 2026-10-14 — v2.1.299 (1 релиз) - ⭐ Автокомпакция «в простое»: разговор от 200K токенов, оставленный примерно на 54 минуты, сжимается до истечения часового кэша промпта — следующее сообщение не пересчитывает всё заново; порог — `CLAUDE_CODE_IDLE_COMPACT_MIN_TOKENS`, выключить — `"idleCompaction": false` (2.1.299) - ⭐ `CLAUDE_CODE_DISABLE_FILE_MENTIONS`: при `@`-упоминании файла Claude получает только путь и сам читает файл, а не всё содержимое сразу (2.1.299) - ⭐ `UserPromptSubmit`-хуки теперь срабатывают до раскрытия скилла/слэш-команды — блокирующий хук останавливает и встроенные в команду shell-строки (2.1.299) - В agent view работают `/effort` и `/fast` для новых сессий; голые `/model`, `/effort`, `/fast` открывают выбор (2.1.299) - `/usage` предупреждает о дорогих вещах: max effort, workflows, постоянный контекст, большие результаты инструментов (2.1.299) - Изменение прав MCP: правило `mcp__a` больше не разрешает сервер `a__b`; в `tools:` агентов указывайте полное имя `mcp____*` (2.1.299) - Плагин-хук, который не смог получить действие или вернуть ответ, теперь блокирует действие, а не пропускает (2.1.299) - Безопасность песочницы: закрыты обходы через симлинки на macOS и запись в `--plugin-dir` (2.1.299) - Ещё: `claude plugin eval --disallow-tools`; можно следить за 25 артефактами вместо 10; @-упомянутые PDF не хранятся в транскрипте (меньше памяти/диска); в модах — `$.prompt.media`, `$.session.identity()`, новые стили `Text`. ## 2026-10-05..2026-10-09 — v2.1.290..v2.1.296 (7 релизов) - ⭐ Хуки могут блокировать действие при сбое: `onFailure: "block"` для command/HTTP-хуков — если хук не запустился, завис или вышел с неожиданным кодом, действие не проходит (2.1.295) - ⭐ Новая модель Claude Haiku 5.5 (`claude-haiku-5-5`) — теперь Haiku по умолчанию в Anthropic API, контекст 1M, $0.10/$0.50 за Mtok (2.1.293) - ⭐ У Agent-инструмента появился параметр `effort`: субагента можно запускать с нужным уровнем усилий (2.1.292) - `autoCompactWindow` во frontmatter субагента и в `--agents`; `CLAUDE_CODE_WORKFLOW_SUBAGENT_MODEL` — одна модель для всех агентов workflow (2.1.296) - Read: опция `allow_large` — прочитать большой текстовый файл целиком за один вызов (2.1.296) - `claude plugin install --marketplace ` — добавить маркетплейс и поставить плагин одной командой (2.1.292) - `claude attach ` и `claude logs ` принимают часть имени сессии; `claude project purge` → `claude purge` (2.1.290) - WebSearch: лимит теперь пополняется (100 вызовов/час, `CLAUDE_CODE_WEB_SEARCH_REFILLS_PER_HOUR`) вместо жёстких 200 за сессию (2.1.290) - Ещё: OSC 7501 — терминалы показывают статус «работает/ждёт/готово» (2.1.295); MCP по умолчанию согласует протокол 2026-07-28, откат — `MCP_PROTOCOL_NEGOTIATION=legacy` (2.1.292/295); `pyright` и часть форм `ps` теперь требуют подтверждения (2.1.290); стартовый лимит описаний MCP-инструментов 2048 → 4096 символов (2.1.296) ## 2026-10-01..2026-10-03 — v2.1.287..v2.1.289 (3 релиза) - ⭐ Claude Mods: плагины теперь могут менять более глубокое поведение; встроенный мод «You should know» — побочный агент подсказывает, что вы или Claude могли упустить: `/plugin enable cc-plugin-you-should-know@builtin` (2.1.287) - ⭐ Opus 4.7+ и Fable по умолчанию с окном 1M на Bedrock/Vertex/Foundry/gateway, без суффикса `[1m]` (`CLAUDE_CODE_DISABLE_1M_CONTEXT=1` — вернуть 200K) (2.1.287) - `/code-review --max-findings |all` — больше/меньше находок за прогон (2.1.288) - Ctrl+C очистил промпт — Up возвращает черновик, включая вставки и картинки (2.1.288) - Auto mode: слишком длинный диалог для классификатора безопасности теперь сжимается, а не спрашивает/падает на каждом вызове (2.1.288) - Агенты-вью: фильтр `n:`, Ctrl+F поиск сессии по имени, Alt+↑/↓ между группами (2.1.287/288) - `/autocompact` сохраняет окно отдельно для каждой модели (2.1.288) - Лимит времени фоновых команд теперь только в unattended-сессиях (`-p`, SDK, CI, cloud) (2.1.288) - Ещё: MCP `alwaysLoad: false` откладывает все инструменты сервера за tool search (2.1.287); запросы URL от MCP-серверов (протокол 2025-11-25) (2.1.287); `/memory` — стрелками переключаются настройки (2.1.287)