Claude Code · версия 2.1.133
Claude Code 2.1.133: что нового
Claude Code 2.1.133: настройка worktree.baseRef, пути к bwrap и socat, effort в хуках, а также исправления OAuth для MCP, прокси и параллельных сессий.
Новое 3
- Добавлена настройка
worktree.baseRef(fresh|head): она определяет, от чего ветвятся worktree для--worktree,EnterWorktreeи изоляции агентов: отorigin/<default>или от локальногоHEAD. Важно: значение по умолчаниюfreshвозвращает базуEnterWorktreeкorigin/<default>(начиная с 2.1.128 это был локальныйHEAD). Чтобы непушенные коммиты попадали в новые worktree, задайтеworktree.baseRef: "head" - Добавлены управляемые настройки
sandbox.bwrapPathиsandbox.socatPath(Linux/WSL) для указания собственных путей к бинарникам bubblewrap и socat - Добавлен ключ административного уровня
parentSettingsBehavior('first-wins' | 'merge'), позволяющий администраторам включать SDKmanagedSettings(родительский уровень) в слияние политик
Улучшено 2
- Улучшено поведение режима фокуса
- Улучшено использование памяти: при нехватке памяти освобождаются заранее запущенные фоновые воркеры
Исправлено 9
- Исправлено: параллельные сессии больше не заканчивают ошибкой 401 после гонки при обновлении refresh-токена, из-за которой стирались общие учётные данные
- Исправлено: разрешающие правила
Edit/Write, привязанные к корню диска (C:\) или к/в POSIX, срабатывали неверно и всегда вызывали запрос подтверждения - Исправлено необработанное отклонение (
ECOMPROMISED), возникавшее при нарушении блокировки файла истории или лога сессии из-за рассинхронизации часов или медленного диска - Исправлено: нажатие Esc во время сжатия контекста разговора показывало ложное уведомление «Error compacting conversation»
- Исправлено:
HTTP(S)_PROXY/NO_PROXY/ mTLS не учитывались на всём протяжении MCP OAuth-потока, включая discovery, динамическую регистрацию клиента, обмен токенов и их обновление - Исправлено: Read/Write/Edit отклонялись на сетевых дисках, подключённых через
--add-dir/additionalDirectoriesв SDK - Исправлено: остановка/прерывание из claude.ai через Remote Control не отменяли сессию CLI полностью, как это делает локальный Esc, из-за чего сообщения в очереди не продвигались после прерывания зависшего инструмента или промпта
- Исправлено:
/effortв одной сессии неожиданно менял уровень effort в других параллельных сессиях; также исправлена связанная проблема, из-за которой изменение effort из IDE могло молча теряться - Исправлено: субагенты не находили скиллы проекта, пользователя и плагинов через инструмент Skill
Другое 3
- Хуки теперь получают текущий уровень effort через поле JSON-ввода
effort.levelи переменную окружения$CLAUDE_EFFORT, а команды инструмента Bash могут читать$CLAUDE_EFFORT claude --helpтеперь показывает--remote-controlрядом с--remote-control-session-name-prefix- [VSCode] Исправлено:
claudeCode.claudeProcessWrapperпадал с ошибкой «Unsupported platform», если в сборку расширения не включён бинарник Claude
Перевод официального CHANGELOG.md Claude Code. Перевод автоматический, при расхождениях приоритет у оригинала на английском.