Claude Code v2.1.119: сохранение конфигурации, поддержка PR в GitLab/Bitbucket и десятки исправлений ошибок

Anthropic выпустила Claude Code v2.1.119 — весомое обновление с более чем двумя десятками исправлений и несколькими заметными нововведениями, которые делают инструмент удобнее для повседневного использования. Вот что заслуживает вашего внимания.
Сохранение конфигурации и собственные URL PR
- Настройки
/config(тема, режим редактора, подробный вывод и т.д.) теперь сохраняются в~/.claude/settings.json. Они участвуют в цепочке приоритетов переопределений проект/локальные/политики, поэтому можно задать общегрупповые значения по умолчанию, а локальные переопределения будут иметь приоритет. - Новый параметр
prUrlTemplateпозволяет указывать собственную ссылку для значка PR в футере — полезно для самостоятельного хостинга GitLab или Bitbucket. - Новая переменная окружения
CLAUDE_CODE_HIDE_CWDскрывает рабочую директорию в стартовом логотипе.
Расширенная поддержка PR и улучшения агентов
--from-prтеперь принимает URL запросов на слияние GitLab, пул-реквестов Bitbucket и PR GitHub Enterprise — больше не нужно вручную изменять URL.- Режим
--printтеперь учитывает поляtools:иdisallowedTools:в frontmatter агента, как в интерактивном режиме. --agent <name>теперь учитываетpermissionModeдля встроенных агентов.- Команды PowerShell теперь могут автоматически подтверждаться в режиме разрешений, как и команды Bash.
Хуки, MCP и телеметрия
- Входные данные хуков PostToolUse и PostToolUseFailure теперь содержат
duration_ms(время выполнения инструмента без учёта запросов разрешений и хуков PreToolUse). - Переподключение к MCP-серверам подагентов и SDK теперь выполняется параллельно, а не последовательно — заметное ускорение при большом количестве перенастроенных серверов.
- Плагины, зафиксированные ограничением версии другого плагина, теперь автоматически обновляются до последнего удовлетворяющего тега git.
- OpenTelemetry: события
tool_resultиtool_decisionтеперь включаютtool_use_id;tool_resultтакже содержитtool_input_size_bytes. - Строка состояния stdin JSON теперь включает
effort.levelиthinking.enabled.
Заметные исправления ошибок
- Исправлена вставка содержимого CRLF (буфер обмена Windows, консоль Xcode), которая добавляла лишнюю пустую строку между каждой строкой.
- Исправлена потеря символов новой строки при многострочной вставке в терминалах, использующих протокол kitty keyboard внутри bracketed paste.
- Исправлено исчезновение инструментов Glob и Grep в нативных сборках macOS/Linux, когда инструмент Bash запрещён через разрешения.
- Исправлен возврат прокрутки вниз после каждого завершения инструмента в полноэкранном режиме.
- Исправлены сбои MCP HTTP-соединений с ошибкой "Invalid OAuth error response", когда серверы возвращали не-JSON тела для обнаружения OAuth.
- Исправлено переопределение режима plan в auto-режиме с противоречивыми инструкциями "Execute immediately".
- Исправлена запись пустых записей в стенограмму сессии асинхронными хуками PostToolUse без полезной нагрузки ответа.
- Исправлено отсутствие подстановки заполнителей
${ENV_VAR}вheadersдля HTTP/SSE/WebSocket MCP-серверов перед запросами. - Исправлено отсутствие отправки секрета клиента OAuth MCP, сохранённого через
--client-secret, при обмене токенами для серверов, требующихclient_secret_post. - Исправлено замещение всего промпта при автодополнении по Tab для
@-fileпри использовании в команде с абсолютным путём. - Исправлен лишний символ
pпри запуске в macOS Terminal.app через Docker или SSH. - Исправлено отображение текущей модели по умолчанию в
/exportвместо фактической модели разговора. - Исправлено отсутствие сохранения настройки подробного вывода после перезапуска.
- Исправлены перекрывающиеся индикаторы прогресса
/usageс метками "Resets …". - Исправлено отсутствие реакции
/planи/plan openна существующий план при входе в режим plan.
Vertex AI: поиск инструментов отключён по умолчанию
На Vertex AI поиск инструментов теперь отключён по умолчанию во избежание ошибки неподдерживаемого бета-заголовка. Для включения используйте ENABLE_TOOL_SEARCH.
Обновление
Выполните npm update -g @anthropic-ai/claude-code или посмотрите примечания к выпуску для получения полной информации.
📖 Source: GitHub Claude-Code
👀 Смотрите также

Cowork жестко прописывает средние усилия и игнорирует пользовательские настройки для Claude Opus.
Пользователь с планом Max обнаружил, что Cowork передает --effort medium --model claude-opus-4-6 как жестко заданные флаги CLI, игнорируя переменные окружения и переопределения в settings.json. Это означает, что пользователи заперты на среднем уровне усилий и стандартном окне контекста, несмотря на оплату высокого уровня усилий и доступа к 1M контексту.

Исследование ETH Zurich ставит под сомнение ценность файлов AGENTS.md для ИИ-агентов в программировании
Новое исследование ETH Zurich показывает, что файлы AGENTS.md, сгенерированные LLM, снижают успешность выполнения задач ИИ-агентами на 3% и увеличивают затраты на вывод более чем на 20%, в то время как файлы, написанные человеком, дают лишь незначительный прирост в 4% при аналогичном увеличении затрат.

Данные HN подтверждают снижение доли научных статей на arXiv: пик хайпа вокруг LLM уже позади?
Дилан Кастильо использовал Claude для запроса данных BigQuery HN и обнаружил, что доля историй на первой странице, ссылающихся на arXiv, быстро снижается в последние месяцы после пика, связанного с LLM, в 2023–2026 годах.

Opus 4.6 Средний против Низкого: Различия в производительности и ценообразовании
Opus 4.6 medium стоит примерно на 50% дороже, чем версия low, но решает значительные проблемы лени, обнаруженные в маломощной модели. Версия medium занимает промежуточное положение между low и high по показателям производительности.