Claude Code v2.1.233: GitLab MR support, security fixes
Версия: v2.1.233
Крупное:
Добавлена поддержка URL merge request'ов GitLab для флага --worktree и представления claude agents (MR отображаются как !N)
Добавлена опциональная настройка forward_user_identity для шлюза приложений на Anthropic upstreams, которая отправляет личность вошедшего пользователя в заголовках, позволяя прокси за шлюзом атрибутировать расходы по пользователям
Добавлена опциональная поддержка memory cgroup для команд Bash на Linux (CLAUDE_CODE_TOOL_MEMORY_LIMIT), чтобы вышедший из-под контроля процесс сборки не мог заблокировать сессию
Добавлена переменная окружения CLAUDE_CODE_WEBFETCH_CACHE_TTL_MS для настройки TTL кэша URL сессии WebFetch (по умолчанию без изменений: 15 минут)
Улучшено время запуска сессии claude self-hosted-runner: ветка сессии теперь создается без перезаписи рабочего дерева, и два серверных round trip'а больше не блокируют запуск агента
Улучшена передача ошибок шлюза приложений: ошибки 400/413 от Vertex, Foundry и Claude Platform на AWS upstreams теперь содержат собственное сообщение upstream'а; исправлена ошибка с авто-сжатием на шлюзе приложений
Улучшена команда claude plugin validate для проверки каталога .claude/skills, сообщая о файлах SKILL.md, чей frontmatter не парсится
Улучшен режим screen reader: селектор /effort отображается как нумерованный список с приглашением ввода числа, а текст подсказок и диалогов больше не обрезается
Улучшена диагностика print mode: строка [claude-code:unrecognized_model] записывается в stderr, когда запрос отправляется для ID модели, которую Claude Code не распознает; сопоставьте её с modelOverrides, чтобы отключить
Изменено отображение подсказки настройки GitHub app: больше не появляется в репозиториях, чей origin remote находится на gitlab.com или bitbucket.org; подсказка enterprise marketplace теперь охватывает внутренние git-хосты, отличные от GitHub
Инструменты отслеживания задач (TaskCreate/Get/Update/List, TodoWrite) больше не доступны на Opus 4.8, Sonnet 5, Fable 5, Mythos 5 и более новых моделях; установите CLAUDE_CODE_ENABLE_TODO_TOOLS=1, чтобы вернуть их
Минорное:
Исправлена периодическая потеря облачных сессий, когда окружение завершалось, пока Claude ожидал разрешения
Исправлено бесконечное повторное открытие потока subscriptions/listen для MCP v2 соединений с серверами, которые завершают длительные потоки по фиксированному таймауту (например, serverless хосты)
Исправлено несрабатывание Notification hooks для запросов разрешений при работе под Claude Desktop или VS Code
Исправлено удержание одного ядра CPU на 100% в простаивающих сессиях на Linux при включенной песочнице
Исправлено сообщение "Unknown command" для встроенных алиасов навыков, таких как /checkup и /review, в режиме -p или с загруженными плагинами/MCP, когда пользовательский или проектный навык перекрывает встроенный
Исправлена подстановка аргументов навыков/команд, чтобы значения аргументов не повторно разворачивались как шаблонные маркеры
Исправлен обход проверки UNC-путей для Windows-путей с префиксом устройства NT \??\, закрывающий вектор утечки NTLM-учетных данных
Windows: исправлено, что автоматический режим многократно останавливался для ручного одобрения на обычных Bash-командах cd``&& > file (регрессия 2.1.232)
Отменены изменения разрешений Bash из 2.1.232 для Cygwin-симлинков на Windows и для перенаправления ввода (< file); более узкая версия вернется в следующем релизе