Claude Code · версия 2.1.233
Claude Code 2.1.233: что нового
Claude Code 2.1.233: поддержка GitLab MR в worktree, лимит памяти для Bash на Linux, исправления хуков, скиллов и безопасности путей Windows.
Новое 4
- Добавлена поддержка URL merge request из GitLab во флаге
--worktreeи в представленииclaude agents(там MR отображаются как!N) - Добавлена opt-in настройка
forward_user_identityв apps gateway для апстримов Anthropic: она передаёт заголовками идентификацию авторизованного пользователя, чтобы прокси за шлюзом мог учитывать расходы по пользователям - Добавлена opt-in поддержка memory cgroup для команд инструмента Bash на Linux (
CLAUDE_CODE_TOOL_MEMORY_LIMIT), чтобы вышедшая из-под контроля сборка не подвешивала сессию - Добавлена переменная окружения
CLAUDE_CODE_WEBFETCH_CACHE_TTL_MSдля настройки TTL кэша URL сессии в WebFetch (значение по умолчанию не изменилось: 15 минут)
Улучшено 6
- Улучшено время старта сессии в
claude self-hosted-runner: ветка сессии теперь создаётся без перезаписи рабочего дерева, а два обращения к серверу больше не блокируют запуск агента - Улучшена пересылка ошибок в apps gateway: ошибки 400/413 от апстримов Vertex, Foundry и Claude Platform on AWS теперь содержат собственное сообщение апстрима; также исправлена ошибка с автоматическим сжатием контекста в apps gateway
- Улучшена команда
claude plugin validate: теперь она проверяет отдельный каталог.claude/skillsи сообщает о файлах SKILL.md, у которых не удаётся разобрать frontmatter - Улучшен режим для скринридеров: селектор
/effortотображается как нумерованный список с вводом номера, а текст подсказок и диалогов больше не обрезается - Улучшена диагностика в режиме print: при запросе с ID модели, которую Claude Code не распознаёт, в stderr выводится строка
[claude-code:unrecognized_model]; чтобы её убрать, сопоставьте модель черезmodelOverrides - Изменено: подсказка по настройке GitHub-приложения больше не показывается в репозиториях, где origin находится на gitlab.com или bitbucket.org; подсказка про корпоративный маркетплейс теперь охватывает и внутренние git-хосты не на GitHub
Исправлено 8
- Исправлено: облачные сессии иногда помечались как потерянные, если окружение завершало работу, пока Claude ожидал ответа на запрос разрешения
- Исправлено: соединения MCP v2 бесконечно переоткрывали поток subscriptions/listen на серверах, которые обрывают долгоживущие потоки по фиксированному таймауту (например, на serverless-хостингах)
- Исправлено: хуки Notification не срабатывали на запросы разрешений при работе в Claude Desktop или VS Code
- Исправлено: простаивающие сессии на Linux иногда занимали одно ядро CPU на 100% при включённой песочнице
- Исправлено: встроенные алиасы скиллов, такие как
/checkupи/review, выдавали «Unknown command» в режиме-pили при загруженных плагинах/MCP, если встроенный скилл перекрывался пользовательским или проектным - Исправлено: подстановка аргументов в скиллах и командах больше не позволяет повторно раскрывать значения аргументов как маркеры шаблона
- Исправлено: пути Windows с префиксом устройства NT
\??\обходили проверку UNC-путей, что открывало возможность утечки учётных данных NTLM - Windows: исправлено: автоматический режим постоянно останавливался и требовал ручного подтверждения для обычных Bash-команд вида
cd <dir> && <command> > file(регрессия версии 2.1.232)
Другое 2
- Инструменты учёта задач (TaskCreate/Get/Update/List, TodoWrite) больше недоступны в Opus 4.8, Sonnet 5, Fable 5, Mythos 5 и более новых моделях; чтобы вернуть их, задайте
CLAUDE_CODE_ENABLE_TODO_TOOLS=1 - Отменены изменения разрешений Bash из версии 2.1.232 для симлинков в стиле Cygwin на Windows и для перенаправления ввода (
< file); более узкая версия вернётся в одном из следующих релизов
Перевод официального CHANGELOG.md Claude Code. Перевод автоматический, при расхождениях приоритет у оригинала на английском.