Claude Code · версия 2.1.149
Claude Code 2.1.149: что нового
Claude Code 2.1.149: разбивка расхода лимитов в /usage, прокрутка /diff, исправления безопасности PowerShell и песочницы, множество правок интерфейса.
Новое 1
- Для Enterprise: добавлена управляемая настройка
allowAllClaudeAiMcps, которая загружает облачные MCP-коннекторы claude.ai вместе сmanaged-mcp.json
Улучшено 1
- Улучшены отчёты
/feedback: теперь они включают диалог, состоявшийся до сжатия контекста, что упрощает разбор проблем из начала долгих сессий
Исправлено 21
- Исправлен обход разрешений в PowerShell: встроенные функции
cd(cd..,cd\,cd~,X:) незаметно меняли рабочий каталог, из-за чего следующая команда могла прочитать файлы за пределами рабочей области - Исправлено: список разрешённых путей для записи в песочнице в git worktree охватывал весь корень основного репозитория, а не только общий каталог
.git(с запретом дляhooks/иconfig) - Исправлено: префиксные и wildcard-правила разрешений PowerShell (например,
PowerShell(dotnet.exe build *)) не одобряли заранее нативные исполняемые файлы и скрипты - Исправлена брешь в анализе разрешений: парсер доверял устаревшим значениям отслеживаемых переменных
PWD/OLDPWD/DIRSTACKпослеcd/pushd/popd - Исправлено:
findв инструменте Bash исчерпывал системную таблицу файлов/vnode в macOS и приводил к краху хоста на больших деревьях каталогов - Исправлено: диалог подтверждения управляемых настроек оставлял терминал зависшим после согласия при запуске
- Исправлено:
/ultraplanи создание удалённой сессии завершались ошибкой «Could not capture uncommitted changes», когда в рабочем дереве нет реальных изменений - Исправлено:
otelHeadersHelperмолча падал, если путь к скрипту содержит пробелы; теперь ошибки хелпера отображаются в/doctorи в отладочном логе - Исправлено: спиннер размышления оставался янтарным между вызовами инструментов и при новых всплесках размышления
- Исправлено: свёрнутый вывод Bash показывал неверное число скрытых строк для вывода с множеством коротких строк
- Исправлено: подсказка аргументов слеш-команды обрезала последние набранные символы, если подсказка не помещалась в поле ввода
- Исправлено: подсказка аргументов и постепенные подсказки аргументов не появлялись после автодополнения Tab для скилла, у которого
name:во frontmatter отличается от имени каталога - Исправлено: в строке состояния отображался базовый уровень
/effortпользователя вместо уровня, заданногоeffort:во frontmatter скилла или агента - Исправлено: просмотр транскрипта по Ctrl+O замирал на моменте открытия и не подгружал новые сообщения
- Исправлено: правка вызванной из истории записи промпта терялась при дальнейшей навигации стрелками вверх/вниз
- Исправлено: итоговая сводка при выходе из
/configсообщала о несуществующих изменениях автосжатия и темы при переключении несвязанных настроек - Исправлено:
/insightsпадал, если в кэшированных файлах session-meta отсутствовали необязательные поля - Исправлено: некорректные вызовы инструментов PowerShell и History без входных данных ошибочно классифицировались как чтение при сворачивании транскрипта
- Исправлено: переименование сессии Remote Control в claude.ai или мобильном приложении Claude не обновляло локальное имя сессии для
claude --resume - Исправлена гонка, из-за которой только что отправленный промпт мог дважды появиться в истории по стрелке вверх
- Исправлено: нажатие на плашку «Jump to bottom» в полноэкранном режиме не скрывало её сразу
Другое 3
/usageтеперь показывает разбивку по категориям того, что расходует лимиты: скиллы, субагенты, плагины и стоимость по каждому MCP-серверу- Детальный просмотр
/diffтеперь можно прокручивать с клавиатуры (стрелки,j/k,PgUp/PgDn,Space,Home/End) - Markdown-вывод теперь отображает чекбоксы списков задач GFM (
- [ ] todo/- [x] done) вместо обычных маркеров
Перевод официального CHANGELOG.md Claude Code. Перевод автоматический, при расхождениях приоритет у оригинала на английском.