Клодыч В Telegram ↗

Claude Code · версия 2.1.203

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

Claude Code 2.1.203: множество исправлений фоновых агентов и сессий, предупреждение об истечении логина, roots в MCP и меньший размер бинарника.

Релиз Новое: 3Улучшено: 7Исправлено: 26Другое: 1

Новое 3

  • Добавлено предупреждение о скором истечении срока действия логина, чтобы можно было повторно авторизоваться до того, как фоновые сессии будут прерваны
  • Добавлен серый значок ⏸ в футере в режиме ручных разрешений, теперь активный режим всегда виден
  • Дополнительные рабочие директории сессии добавлены в MCP roots/list; при изменении набора отправляется notifications/roots/list_changed

Улучшено 7

  • Улучшена отзывчивость при потоковом выводе длинных ответов: обновления живого предпросмотра больше не перерисовывают весь экран
  • Улучшено поведение субагентов: теперь они реже передают всю свою задачу другому субагенту
  • Размер бинарного файла уменьшен примерно на 7 МБ, а потребление памяти при запуске — примерно на 7 МБ: крупная встроенная зависимость теперь загружается лениво, а не включается целиком
  • Изменено: стрелка влево больше не закрывает представления фоновых задач, диффа и воркфлоу — используйте Esc
  • Изменено: пустое представление claude agents теперь всегда показывает организованные разделы (Needs input / Working / Completed) с описаниями
  • Удалены предупреждения при запуске «claude command missing or broken»; теперь они отображаются в /doctor и /status
  • Удалена избыточная подсказка по навигации в футере claude agents

Исправлено 26

  • Исправлено: открытие или переключение фоновых сессий агентов на macOS зависало на 15–20 секунд из-за ложного определения нехватки памяти (регрессия в 2.1.196)
  • Исправлено: фоновые сессии навсегда переставали реагировать на подключение, ответы и остановку, если токен сессии демона устаревал; теперь сессия восстанавливается автоматически
  • Исправлено: при возврате в claude agents запущенные субагенты молча останавливались, а промпт выполнялся заново с нуля; теперь их наработки сохраняются
  • Исправлена регрессия по памяти и нагрузке на CPU на каждом ходе в интерактивных сессиях: индикатор использования контекста больше не анализирует заново весь транскрипт после каждого хода
  • Исправлено: фоновые агенты наследовали устаревший PATH от демона, а не от оболочки, из которой они были запущены, из-за чего в Windows не находились нужные инструменты
  • Исправлено: фоновые сессии и сессии в представлении агентов теряли экспортированную в оболочке переменную ANTHROPIC_BASE_URL, из-за чего API-ключи уходили на endpoint по умолчанию и запрос завершался ошибкой 401
  • Исправлено: Bash падал с ошибкой «argument list too long» в репозиториях с большим числом git worktree
  • Исправлено: субагенты с изоляцией в worktree иногда выполняли shell-команды в родительской копии репозитория вместо собственного worktree
  • Исправлено: создание worktree отклоняло вложенные репозитории в мультирепозиторных рабочих пространствах, из-за чего фоновые сессии не могли изолироваться и редактировать файлы
  • Исправлено: фоновые агенты уходили в цикл падений, если их рабочая директория была удалена, заменена файлом или стала недопустимым путём; теперь они один раз завершаются с понятной ошибкой
  • Исправлено: сбой автообновления фонового демона молча завершал все запущенные фоновые сессии
  • Исправлено: TaskStop и TaskOutput не находили фоновых агентов, запущенных другим агентом; теперь в ошибках перечисляются работающие агенты с id и описанием
  • Исправлено: поле ввода в claude agents стирало набранное сообщение, если слеш-команда там недоступна
  • Исправлено: список агентов падал при открытии остановленной сессии, чей диалог уже был открыт в другой сессии
  • Исправлено: фоновые сессии показывали в списке агентов «Needs input», хотя на вопрос уже был дан ответ
  • Исправлено: при сбоях запуска фоновых агентов показывалось только «exit_with_message» вместо реальной ошибки
  • Исправлено: фоновые сессии, запущенные через демон как форк, игнорировали изменения effortLevel в settings.json
  • Исправлено: подключённые фоновые сессии игнорировали отказы от мыши через CLAUDE_CODE_DISABLE_MOUSE и CLAUDE_CODE_DISABLE_MOUSE_CLICKS
  • Исправлено: /exit ошибочно предупреждал о работающих фоновых агентах, когда все именованные агенты уже завершились
  • Исправлено: фоновые сессии, запущенные из директории без git, не могли редактировать файлы при настроенном хуке WorktreeCreate
  • Исправлено: выбор директории через @ в claude agents не показывал зарегистрированные git worktree
  • Исправлено: в Windows вывод фоновых задач после /clear навсегда заменялся пустым файлом
  • Исправлено: содержимое прыгало при прокрутке вверх по длинной истории транскрипта
  • Исправлено: терминал мерцал и дёргался при вводе в bash-режиме, когда показывалась подсказка из истории оболочки
  • Исправлено: при повторном подключении к фоновой сессии выводились литеральные escape-коды ^[[I / ^[[O
  • Исправлено: LSP-only плагины ошибочно помечались как неиспользуемые, когда их языковые серверы отдавали диагностику или отвечали на навигационные запросы

Другое 1

  • [VSCode] Добавлен переключатель в настройках «Enable Remote Control for all sessions»
Следить за обновлениями через RSS

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

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