Клодыч В Telegram ↗

Claude Code · версия 2.1.139

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

Claude Code 2.1.139: вид агентов, команда /goal, настройка скорости прокрутки, новые опции хуков и множество исправлений MCP, плагинов и терминала.

Релиз Новое: 7Исправлено: 32Другое: 11

Новое 7

  • Добавлен вид агентов (Research Preview): единый список всех сессий Claude Code — запущенных, ожидающих вашего ответа и завершённых. Для начала выполните claude agents. Подробнее: https://code.claude.com/docs/en/agent-view
  • Добавлена слеш-команда /goal: задайте условие завершения, и Claude продолжит работать на протяжении нескольких ходов, пока оно не будет выполнено. Работает в интерактивном режиме, с -p и в Remote Control. Прошедшее время, число ходов и токенов показываются в реальном времени на оверлей-панели
  • Добавлена слеш-команда /scroll-speed для настройки скорости прокрутки колесом мыши с живым предпросмотром
  • Добавлена команда claude plugin details <name>: показывает состав компонентов плагина и прогнозируемую стоимость в токенах на сессию
  • Добавлена навигация в режиме просмотра транскрипта: ? — список горячих клавиш, {/} — переход между промптами пользователя, v — показать/скрыть панель горячих клавиш
  • Добавлено поле хука args: string[] (exec-форма): команда запускается напрямую без оболочки, поэтому плейсхолдеры путей больше не нужно экранировать кавычками
  • Добавлена опция конфигурации хука continueOnBlock для PostToolUse: при значении true причина отклонения от хука передаётся обратно Claude, и ход продолжается

Исправлено 32

  • Исправлена взаимная блокировка: просроченные учётные данные и настройка политики forceRemoteSettingsRefresh блокировали claude auth login/logout/status, и восстановиться было невозможно
  • Исправлено: autoAllowBashIfSandboxed не подтверждал автоматически команды с раскрытием оболочки, такие как $VAR и $(cmd)
  • Исправлена ошибка, из-за которой хук, пишущий в терминал, мог испортить интерактивный запрос на экране; теперь хуки запускаются без доступа к терминалу
  • Исправлен неограниченный рост памяти, когда HTTP/SSE MCP-сервер передаёт непротокольные данные — теперь тело ответа ограничено 16 МБ на один SSE-фрейм
  • Исправлены правила разрешений Skill(name *): форма с подстановочным знаком теперь работает как совпадение по префиксу, как и Bash(ls *)
  • Исправлено: горячая перезагрузка настроек не замечала изменений в ~/.claude/settings.json, если это симлинк
  • Исправлен сбой загрузки сведений о плагине, когда ключ маркетплейса отличается от имени в манифесте
  • Исправлено: строка «Default» в выборе модели /model не учитывала переопределения ANTHROPIC_DEFAULT_OPUS_MODEL/ANTHROPIC_DEFAULT_SONNET_MODEL
  • Исправлено ложное «stream idle timeout» через 5 минут после завершения ответа: сторожевой таймер не сбрасывался при отмене потока
  • Исправлен молчаливый exit 1 при настроенных 10+ MCP-серверах и недоступном для записи каталоге кэша — теперь сообщение об ошибке содержит первопричину
  • Исправлено мигание курсора ввода на названиях вкладок, указателях списков и строках выбора в диалогах
  • Исправлено: буквенные горячие клавиши в режиме просмотра транскрипта переставали работать после клика мышью
  • Исправлено: история по стрелке вверх в режиме Bash повторяла первую запись и затирала набираемый черновик
  • Исправлено: при вставке или перетаскивании нескольких изображений вставлялось только последнее
  • Исправлено: гиперссылки на тёмных темах отображались нечитаемым тёмно-синим цветом — теперь они подстраиваются под активную тему
  • Исправлено: в выборе модели у пользователей сторонних провайдеров с моделью opus (алиас) показывалась лишняя строка «Current model»
  • Исправлено: устаревший пункт Opus в выборе модели у PAYG 3P-провайдеров указывал на ту же модель, что и пункт по умолчанию
  • Исправлена скорость прокрутки колесом мыши в Cursor и VS Code 1.92–1.104: трекпад теперь прокручивает с постоянной скоростью, а колесо мыши сохраняет около 3 строк на щелчок
  • Исправлено поведение прокрутки в Windows Terminal и VS Code при подключении к фоновым сессиям
  • Исправлено: ресурсы MCP от отключённых серверов оставались в автодополнении @server:
  • Исправлено: во фрагментах диффа для двух файлов число усечённых строк завышалось на одну
  • Исправлено: результаты Grep не приводили пути с буквой диска Windows к относительным, а режим подсчёта показывал неверные итоги для путей к одному файлу
  • Исправлено переполнение текста во встроенных в рамку элементах для CJK и эмодзи из-за неверного расчёта визуальной ширины ячеек
  • Исправлено: подсветка нечёткого поиска (fuzzy-match) разрезала эмодзи и символы из astral-плоскости посередине суррогатной пары
  • Исправлено: имена аргументов скиллов с метасимволами регулярных выражений ломали подстановку аргументов
  • Исправлено: ProgressBar отрисовывал полный блок для почти заполненной дробной ячейки
  • Исправлено: опрос задач и fs.watch возобновлялись, если последний подписчик уходил во время выполнения запроса
  • Исправлено: при разрешении зависимостей плагинов оставался устаревший счётчик, если имя в манифесте отличалось от идентификатора источника
  • Исправлено: диаграмма Insights Time-of-Day искажалась, если в сессии была временная метка, которую не удалось разобрать
  • Исправлено: сочетания клавиш, использующие только модификатор cmd/super/win, помечались как не поддающиеся разбору
  • Исправлено: метрика OpenTelemetry claude_code.active_time.total не отправлялась в режиме --print
  • Исправлено: claude plugin update не сохранял симлинки между плагинами внутри маркетплейса

Другое 11

  • MCP-серверы stdio теперь получают CLAUDE_PROJECT_DIR в переменных окружения, как и хуки. В конфигурациях плагинов в командах можно использовать ${CLAUDE_PROJECT_DIR}
  • Промпт сжатия контекста теперь просит модель сохранять чувствительные инструкции пользователя
  • Переподключение через /mcp теперь подхватывает изменения в .mcp.json без перезапуска, а при ошибке показывает HTTP-статус и URL
  • Оценки токенов по скиллам в /context all теперь учитывают токенизатор модели и показываются в округлённом виде
  • claude plugin install <name>@<marketplace> теперь автоматически обновляет маркетплейс и повторяет попытку, прежде чем сообщить, что плагин не найден
  • В сведениях об установленных плагинах в /plugin теперь аккуратно отображаются названия событий хуков и имена MCP-серверов
  • /context теперь показывает имя плагина-источника для скиллов, пришедших из плагинов
  • Повтор переподключения к удалённому MCP-серверу при временных сбоях теперь включён для всех пользователей
  • API-запросы от субагентов теперь содержат заголовки x-claude-code-agent-id / x-claude-code-parent-agent-id, а OTEL-спаны claude_code.llm_request — атрибуты agent_id / parent_agent_id
  • Remote Control, /schedule, коннекторы claude.ai MCP и настройки уведомлений теперь отключены, если задан ANTHROPIC_API_KEY / apiKeyHelper / ANTHROPIC_AUTH_TOKEN, даже при наличии входа через Claude.ai. Чтобы пользоваться этими функциями, уберите API-ключ
  • [VSCode] Добавлено: сочетание Cmd/Ctrl+Shift+T открывает заново последнюю закрытую вкладку сессии; настраивается через claudeCode.enableReopenClosedSessionShortcut
Следить за обновлениями через RSS

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

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