claude-code
Claude Code 2.1.235 подчёркивает опечатки в промпте
Claude News
claude-codeClaude Code 2.1.235 добавил необязательную проверку орфографии: опечатки в поле ввода промпта подчёркиваются по мере набора, а словари берутся из установленных в системе aspell, hunspell или ispell. Остальная часть выпуска состоит из исправлений терминального интерфейса, диалогов разрешений и работы с ресурсами, следует из релиз-заметок на GitHub.
Коротко
- Shift+Tab в поле комментария к диалогу разрешений раньше одобрял правку и выдавал права на редактирование до конца сессии, теперь сочетание закрывает поле комментария и ничего не подтверждает.
- Фоновые облачные сессии вроде /ultrareview и /autofix-pr стали экономнее по памяти и процессорному времени: их потоки событий не пересканируются и не перерисовываются заново при каждом обновлении.
- Встроенный grep в нативных сборках для macOS и Linux на патологических шаблонах теперь завершается с ошибкой быстро, а флаг -m N вместе с -A и -C выводит корректный контекст.
Основная масса правок приходится на диалоги разрешений и на то, что происходит с промптом в терминале, и это выглядит как работа над доверием к интерфейсу: ошибка, при которой сочетание клавиш выдаёт права на правки до конца сессии, дороже любой визуальной неточности. Судя по набору изменений, Anthropic доводит до предсказуемого состояния те места, где пользователь принимает решение вслепую: подсветку ввода, содержимое диалогов, поведение клавиш.
Подсветка слэш-команд смещалась на многострочных промптах
Проверка орфографии включается необязательной настройкой и подчёркивает слова с опечатками прямо в поле промпта по мере набора. Собственного словаря Claude Code при этом не использует и полагается на уже установленный в системе aspell, hunspell или ispell. Подсветка слэш-команд, ключевых слов и упоминаний в некоторых многострочных промптах смещалась на один символ и более, это исправлено.
Вложенные пункты markdown-списков с третьего уровня выравнивались неверно; у перенесённых строк списка в терминальном интерфейсе появился висячий отступ. Слэш-команды, запущенные во время ответа Claude, показывали HTML-сущности вместо реальных символов. Развёрнутый список задач по ctrl+t при возврате в сессию с незакрытыми задачами всегда открывался свёрнутым.
В vim-режиме режим NORMAL и позиция курсора сохраняются при переключении подробного транскрипта по ctrl+o и при закрытии панели. В диалогах быстрое нажатие стрелок и Enter выбирает тот пункт, на который перешёл курсор. Футер промпта снова показывает уведомление об установленном обновлении и необходимости перезапуска после фонового автообновления.
Диалоги разрешений скрывают «не спрашивать снова», когда содержимое показано не полностью
Текст диалога разрешений и вариант «не спрашивать снова» приведены в соответствие с тем, что реально покрывает выдаваемое разрешение. Если содержимое нельзя показать целиком, вариант «не спрашивать снова» не предлагается вовсе. Диалоги подтверждения удаления и замены ячеек ноутбука раньше молча опускали текущее содержимое ячейки, если ноутбук или ячейку не удалось прочитать; теперь диалог сообщает причину.
Инструмент Agent в сессиях, где универсальный агент недоступен, всё равно объявлял его значением по умолчанию. Пропущенный subagent_type в такой сессии теперь возвращает понятную ошибку со списком доступных агентов. SendMessage сразу отклоняет сообщения, слишком большие для доставки между сессиями, вместо того чтобы молча их терять.
Ошибка о превышении контекста теперь сообщает, что автосжатие отключено, и отсылает к /config, где его можно включить обратно. Команда claude rc в режиме удалённого управления применяет ту же проверку доступности корпоративного шлюза, которая выполняется при обычном интерактивном запуске Claude Code.
Кэш промпта сбрасывался целиком при переподключении языкового сервера
Событийные потоки фоновых облачных сессий раньше перечитывались и перерисовывались целиком на каждом обновлении. После правки такие сессии, включая /ultrareview и /autofix-pr, расходуют меньше памяти и процессорного времени при работе в фоне. Кэш промпта целиком сбрасывался, когда языковой сервер отключался или переподключался посреди сессии, это тоже исправлено.
Встроенный grep в нативных сборках для macOS и Linux на патологических шаблонах теперь завершается с ошибкой быстро, вместо того чтобы исчерпать доступную память. Флаг -m N в сочетании с -A и -C выводит корректное количество строк контекста. В расширении для VSCode фокус самопроизвольно перескакивал между открытыми вкладками Claude, когда восстанавливалось или перезагружалось окно с несколькими панелями.
Что не сказано про проверку орфографии
В релиз-заметках не указано, как называется настройка проверки орфографии, где она включается и что происходит, если ни aspell, ни hunspell, ни ispell в системе не установлены. Улучшения встроенного grep описаны только для нативных сборок macOS и Linux, про поведение на других платформах в заметках ничего не сказано. Сроков следующего обновления Claude Code выпуск не называет.
Комментарии
Пока никто не написал. Будьте первым.
Присоединяйтесь к разговору
Войдите через Google, чтобы оставить комментарий. Имя и аватар подставятся из вашего профиля Google, а комментарий появится после модерации.
Из Google мы используем только имя и аватар. Почту не сохраняем.
