Claude Code · версия 2.1.30
Claude Code 2.1.30: что нового
Claude Code 2.1.30: параметр pages для чтения PDF, OAuth-данные для MCP, команда /debug, экономия памяти при --resume и множество исправлений.
Новое 6
- Добавлен параметр
pagesдля инструмента Read при работе с PDF, позволяющий читать определённые диапазоны страниц (например,pages: "1-5"). Большие PDF (>10 страниц) при упоминании через@теперь возвращаются в виде облегчённой ссылки, а не встраиваются в контекст целиком. - Добавлены предварительно настроенные OAuth-учётные данные клиента для MCP-серверов, которые не поддерживают Dynamic Client Registration (например, Slack). Используйте
--client-idи--client-secretсclaude mcp add. - Добавлена команда
/debug, с помощью которой Claude помогает разобраться с проблемами в текущей сессии - Добавлена поддержка дополнительных флагов
git logиgit showв режиме только для чтения (например,--topo-order,--cherry-pick,--format,--raw) - В результаты инструмента Task добавлены метрики: количество токенов, число вызовов инструментов и длительность
- В настройки добавлен режим уменьшенной анимации
Улучшено 3
- Улучшено использование памяти при
--resume(на 68% меньше для пользователей с большим числом сессий): индекс сессий заменён облегчённой загрузкой на основе stat с постепенным дополнением данных - Улучшен инструмент
TaskStop: в строке результата теперь отображается описание остановленной команды или задачи вместо общего сообщения "Task stopped" - Изменено поведение
/model: команда теперь выполняется немедленно, а не ставится в очередь
Исправлено 8
- Исправлено появление фантомных текстовых блоков "(no content)" в истории диалога API, что снижает лишний расход токенов и возможную путаницу у модели
- Исправлено: кеш промпта некорректно инвалидировался при изменении описаний инструментов или схем входных данных, а срабатывал только при смене названий инструментов
- Исправлены ошибки 400, которые могли возникать после
/login, если в диалоге были блоки thinking - Исправлено зависание при возобновлении сессий с повреждёнными файлами транскрипта, содержащими циклы
parentUuid - Исправлено: сообщение о лимите запросов показывало неверную подсказку "/upgrade" для пользователей Max 20x, когда дополнительное использование недоступно
- Исправлено: диалоги разрешений перехватывали фокус во время набора текста
- Исправлено: субагенты не могли получить доступ к MCP-инструментам, предоставленным через SDK, так как те не синхронизировались с общим состоянием приложения
- Исправлена регрессия, из-за которой пользователи Windows с файлом
.bashrcне могли выполнять bash-команды
Другое 2
- [VSCode] Добавлен многострочный ввод в текстовое поле "Other" в диалогах с вопросами (для переноса строки используйте Shift+Enter)
- [VSCode] Исправлено дублирование сессий в списке при начале нового диалога
Перевод официального CHANGELOG.md Claude Code. Перевод автоматический, при расхождениях приоритет у оригинала на английском.