Claude Code v2.1.259: managed MCP, permission prompts, fixes
- Версия: v2.1.259
- Крупное:
- Добавлена managed-настройка
managedMcpServers: организации могут предоставлять HTTP/SSE MCP-серверы каждому пользователю (та же форма записи, что и в.mcp.json); записи, указывающие команду для запуска, пропускаются - Добавлен
--permission-prompts noneдля автономных headless-хостов: всё, что требует запроса, автоматически отклоняется, пока активный режим разрешений (включая авто-режим) продолжает принимать решения - Добавлено распознавание
glab mr create/merge/close/reopen/note/update, чтобы merge request'ы GitLab отображались какMR !Nв свёрнутой сводке инструментов и обновляли бейдж MR в нижнем колонтитуле - Добавлен
--jsonвclaude plugin validateдля машиночитаемого отчёта валидации - Улучшена производительность изменения размера терминала и первого рендеринга длинных ответов за счёт повторного использования измерений текста
- Улучшена детализация агента в
/workflows: JSON-результаты форматируются с цветами синтаксиса и реальными переносами строк, длинные результаты сворачиваются за переключателем разворачивания - Улучшен запуск headless/SDK-сессии: первый ход начинается до 50 мс раньше, когда MCP-серверы завершают подключение
- Улучшен
/install-github-app: теперь объясняется, что он только для GitHub, и даётся ссылка на документацию GitLab CI/CD при запуске в репозитории GitLab - Улучшено сохранение результатов вложенных фоновых субагентов в транскрипте родительского субагента, чтобы возобновлённые субагенты сохраняли их, а общие транскрипты показывали доставку
- Изменено
allowedMcpServers: теперь управляет только серверами, добавляемыми пользователями; литеральный серверmanaged-mcp.json, который ваш allowlist раньше отфильтровывал, теперь загружается при обновлении; используйтеdeniedMcpServers, чтобы его отключить - [VSCode] Добавлен быстрый фильтр Active и меню фильтра статусов (Needs input, Working, Completed) на боковую панель списка сессий
- Добавлена managed-настройка
- Минорное:
- Исправлено, что параллельные сессии молча откатывали изменения
~/.claude.jsonдруг друга — доверие к рабочей области больше не сбрасывается, и состояние MCP/проекта больше не теряется при запуске множества сессий одновременно - Исправлено, что разговор, чьё мышление было отклонено один раз, отклонялся снова на каждом последующем ходу
- Исправлено, что правила запрета
Read()в Bash не покрывали файлы, заданные как значения опций (--ignore-revs-file=.env,-f.env,@file), файловые операндыgit diff/git grepили составныеcd DIR && cat FILE;grep -r/cp -rпо каталогу с запрещённым файлом теперь спрашивает - Исправлено, что кэш подсказок аннулировался при обновлении OAuth-токена в сессиях с отключённой телеметрией
- Исправлено, что полноэкранный режим показывал пустой разговор после длинного хода с сотнями вызовов инструментов
- Исправлено, что авто-режим запускал ход на модели, которую не поддерживает, когда в frontmatter команды или навыка была указана
model:; теперь ход сохраняет модель сессии - Исправлено, что
CLAUDE_CODE_MAX_CONTEXT_TOKENSигнорировался для идентификаторов моделей Vertex-стиля (суффикс@YYYYMMDD) версий моделей, которые Claude Code не распознаёт - Исправлено, что живой предпросмотр вывода запущенной shell-команды скрывал её новейшие строки, когда более ранняя строка переносилась
- Исправлена фоновая проверка подключения к GitHub, которая запускалась при каждом запуске для пользователей claude.ai; результат теперь запоминается между запусками
- Исправлено, что
--resumeне срабатывал (а--continueоткрывал пустой разговор), когда сохранённая сессия содержит запись вложения без полезной нагрузки - Исправлено, что frontmatter
model:в пользовательских командах и навыках игнорировался в интерактивных сессиях - Исправлена ошибка публикации Artifact с «unexpected parameter
note» в разговорах, продолженных из более старой версии - Исправлено, что управляемый
forceRemoteSettingsRefreshигнорировался при запуске, когда вспомогательный политик, настроенный MDM или файлом управляемых настроек, уже запускался - Исправлена изоляция worktree, отказывающая в создании worktree хуками на машинах, где
git rev-parseзавершается ошибкой с сообщением, отличным от «not a git repository» - Исправлено, что метрики и события OpenTelemetry из облачных сессий не содержали атрибуты
user.email,organization.idиuser.account_uuid - Исправлено, что MCP-серверы, отключающиеся во время перечисления их инструментов при запуске, показывались как подключённые без инструментов вместо сообщения об ошибке
- Исправлено, что диалог разрешения редактирования файла иногда показывал изменённую строку обрезанной без указания
- Исправлено, что обнаружение репозитория теряло известную идентичность репозитория после временного сбоя git-пробы
- Исправлено, что управляемые настройки молча не применялись, когда файл управляемых настроек, drop-in, MDM plist или значение HKLM не могут быть разобраны: Claude Code теперь отказывается запускаться и называет источник
- Исправлено, что Stop фактически не останавливал фоновые агенты и рабочие процессы в сессиях удалённого управления: убитые задачи теперь остаются видимыми и доступными для повторной остановки, пока их процессы не завершатся
- Исправлено возобновление запуска рабочего процесса, пока его предыдущий остановленный запуск ещё завершался, что могло запускать дублирующиеся копии его агентов
- Исправлено, что URL репозиториев marketplace на github.com с завершающим слэшем или висячими
?/#давали непригодный URL для клонирования.git - Исправлено, что блокирующие Stop-хуки приводили к потере рассуждений модели на ходу после блока и, на некоторых моделях, к пропуску кэша подсказок
- Исправлено, что удалённые (claude.ai) сессии занимали 60 секунд на запуск хода после того, как страница браузерного MCP-сервера исчезала
- Исправлено, что сессии с изоляцией worktree отказывались от обычных Bash-циклов, xargs-конвейеров и команд, обёрнутых лаунчером, которые не могут достичь основного checkout
- Исправлено, что удалённые и запланированные сессии ничего не делали после одобрения запроса разрешения connector-tool, пока сессия была на паузе
- Исправлено, что параллельные сессии молча откатывали изменения
- Ссылка: https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md
This summary was generated by AI from the source material. It may contain inaccuracies — check the original.
Original truncated — read the full text at the source
Sources
More in “Claude Code — обновления”
- Исправление запуска Claude Code на macOS 12Sep 1
- Claude Code v2.1.257: Fable 5.1, time formats, security fixesSep 1
- Исправления в v2.1.252Aug 31
- Обновление v2.1.250 с исправлениямиAug 28
- Claude Code v2.1.248: restricted mode, cache TTL, fixesAug 27
- Claude Code v2.1.247: новые инструменты и исправленияAug 26