Claude Code · версия 2.1.153
Claude Code 2.1.153: что нового
Claude Code 2.1.153: опция skipLfs для маркетплейсов, исправления MCP и фоновых сессий, новое поведение /model и улучшения claude agents и doctor.
Новое 1
- Добавлена опция
skipLfsдля источников маркетплейса плагиновgithub/git: она позволяет пропускать загрузку Git LFS при клонировании и обновлении
Исправлено 23
- Исправлено: stateful MCP-серверы без необязательного GET SSE-потока уходили в бесконечный цикл переподключений на
tools/list(регрессия в v2.1.147) - Исправлена регрессия, из-за которой кастомный API-шлюз мог получать OAuth-учётные данные Anthropic пользователя вместо собственного токена шлюза
- Исправлено: MCP-серверы из frontmatter субагентов (инструмент Agent) игнорировали
--strict-mcp-config,--bare, удалённый режим, корпоративную управляемую конфигурацию MCP и политики разрешения/запрета MCP-серверов из managed-настроек - Исправлено: установщик для Windows PowerShell сообщал «Installation complete!», хотя установка на самом деле завершилась ошибкой
- Исправлено: для установок через npm
claude updateставил последнюю версию вместо версии настроенного канала релизов - Исправлено чрезмерное потребление памяти (несколько ГБ) при возобновлении сессии по пути к файлу транскрипта на машинах с большим количеством сохранённых сессий
- Исправлено:
claude agentsиclaude --bgпродолжали работать на устаревшем демоне, запущенном до появления поддержки binary-takeover, даже после обновления - Исправлено зависание, при котором CLI мог не завершиться, если stdin закрывался без EOF в режиме stream-json, оставляя после себя устаревший маркер сессии
- Исправлено: некорректные ссылки
file://в ответах Claude не были кликабельными в терминале - Исправлено:
claude --helpвыводил текст без переноса строк в терминалах уже 92 столбцов - Исправлено: уведомления о прогрессе инструментов MCP не отображались в свёрнутом виде инструмента
- Исправлено: инструмент
Agentсsubagent_type: 'claude'работал в недокументированном временном worktree, из-за чего результаты, записанные в пути из gitignore, могли молча теряться - Исправлено: сочетания клавиш
/btwпереставали реагировать в фоновых сессиях, пока выполнялась задача - Исправлено: запись временных файлов фоновыми сессиями в
$CLAUDE_JOB_DIRвызывала запрос разрешения на доступ к «чувствительному файлу» - Исправлено: при восстановлении фонового агента с удалённой рабочей директорией показывался обрезанный стектрейс вместо понятного сообщения об ошибке
- Исправлено:
EnterWorktreeне был доступен в фоновых сессиях сразу (раньше сначала требовалсяToolSearch) - Исправлено:
cmd+kв iTerm2/Terminal.app не перерисовывал подключённые фоновые сессии - Исправлено: в подключённых фоновых сессиях на Windows окно кандидатов IME появлялось внизу экрана, а не рядом с кареткой ввода
- Исправлено: утечка цвета фона при подключении к фоновому агенту из терминалов только с 256 цветами после того, как агент выводил диффы файлов
- Исправлено:
/copyи копирование при выделении молча не обновляли системный буфер обмена при подключении к фоновой сессии внутри tmux - Исправлено: открытие
claude agentsпри включённом Remote Control оставляло «зомби»-записи сессий на вкладке Code после выхода - Исправлено:
/renameв фоновых сессиях не обновлял баннер сессии сразу - Исправлен откат обновления на Windows: если обновление не удалось, Claude Code теперь восстанавливает исходный исполняемый файл копированием и сообщает, как восстановиться
Другое 12
- Claude Code теперь один раз показывает уведомление, если глобальная установка через npm не может обновляться автоматически; исправления перечислены в
/doctor - Команды строки состояния теперь получают переменные окружения
COLUMNSиLINES, чтобы скрипты могли подгонять вывод под ширину терминала claude agents: автодополнение в поле отправки задач теперь подсказывает встроенные слеш-команды и поставляемые скиллы, а не только скиллы проектаclaude agents: в колонке PR теперь отображаетсяPR #Nдля одного PR иN PRsдля несколькихclaude doctorтеперь показывает результат последней попытки обновления- Отдельные стартовые уведомления «требуется аутентификация» для MCP-серверов и коннекторов объединены в одно сообщение
- macOS: фоновые агенты теперь отображаются в «Конфиденциальность и безопасность» как «Claude Code» и сохраняют выданные разрешения при обновлениях
--strict-mcp-configбольше не удаляет встроенныеmcpServersиз явно переданных определений агентов (--agents/agentsв SDK), а заблокированные MCP-серверы субагентов теперь выводят заметное предупреждение/bgво время ответа Claude теперь продолжает ответ в фоновой сессии, а не отбрасывает его- [VSCode] Исправлено: процессы Claude Code некорректно завершались при закрытии VS Code на Windows, что приводило к ложным сообщениям о «неаккуратном выходе» и осиротевшим MCP-серверам
/modelтеперь сохраняет ваш выбор как модель по умолчанию для новых сессий (как в IDE). Нажмитеsв селекторе, чтобы сменить модель только для текущей сессии.- Если вы настраивали привязку
modelPicker:setAsDefault, переименуйте её вmodelPicker:thisSessionOnlyв keybindings.json (действиеdзаменено наs)
Перевод официального CHANGELOG.md Claude Code. Перевод автоматический, при расхождениях приоритет у оригинала на английском.