Клодыч В Telegram ↗

Claude Code · версия 2.1.233

Claude Code 2.1.233: что нового

Claude Code 2.1.233: поддержка GitLab MR в worktree, лимит памяти для Bash на Linux, исправления хуков, скиллов и безопасности путей Windows.

Релиз Новое: 4Улучшено: 6Исправлено: 8Другое: 2

Новое 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); более узкая версия вернётся в одном из следующих релизов
Следить за обновлениями через RSS

Перевод официального CHANGELOG.md Claude Code. Перевод автоматический, при расхождениях приоритет у оригинала на английском.

Получить API-ключ →