claude-code

Claude Code 2.1.261 показывает, какие навыки не нужны

Claude News

claude-code

Anthropic выпустила Claude Code 2.1.261 с командой /skill-doctor, которая перечисляет загруженные навыки, оставшиеся без обращения, и показывает, сколько контекста каждый из них стоит. Полный список изменений опубликован в заметках к релизу на Github; помимо новых команд и настроек обновление правит несколько десятков ошибок в терминале, Remote Control и расширении для VS Code.

Коротко

  • Строка «Organization policy» появилась в /status и в выводе claude doctor: она называет причину, по которой политика организации не загрузилась, например прокси, который не пропускает нужный адрес.
  • Настройки bashOutputMaxChars и taskOutputMaxChars поднимают до 128 тысяч символов объём вывода команд и фоновых задач, который модель получает прямо в диалоге, до сохранения результата в файл.
  • Клавиши редактирования слов в строке ввода приведены к поведению Bash: Ctrl+W удаляет до пробела, Alt+F и Alt+D останавливаются на конце слова, а настройка keybindingFlavor перестала действовать.

Навыки и субагенты за последний год стали основным способом расширять Claude Code, но их цена измеряется контекстом, который расходуется до первого запроса. Инструмент, показывающий, какие из них ни разу не сработали, судя по всему, отвечает на выросший объём подключаемых расширений. Остальная часть релиза выглядит как работа по корпоративным окружениям: прокси с инспекцией TLS, шлюзы и managed settings упоминаются в заметном числе исправлений.

/skill-doctor оценивает, во сколько контекста обходятся неиспользуемые навыки

Команда /skill-doctor выводит загруженные навыки, к которым Claude ни разу не обратился, вместе с их расходом контекста, чтобы лишние можно было отключить. Флаг --append-subagent-system-prompt-file читает системный промпт субагента из файла, когда тот слишком велик для командной строки. Подсчёт токенов в /context опирается на локальную оценку, когда API подсчёта недоступен, вместо дополнительных запросов к малой модели.

Проверка опасных команд распознаёт rm -rf в позиционных параметрах и внутри скриптов sh -c в двойных кавычках. В режиме auto ссылка, упаковывающая содержимое в URL публичного сервиса отрисовки диаграмм, считается загрузкой на сторонний сайт и не одобряется автоматически, если её не запрашивали. Повтор запроса при ответе API без заголовков ждёт до API_TIMEOUT_MS, по умолчанию 10 минут, вместо ещё трёх минут.

Remote Control перестал показывать устаревший режим доступа и зависший индикатор

Remote Control показывал устаревший режим доступа при подключении телефона, браузера или приложения claude.ai к терминальной сессии, а также после смены режима в терминале. Ещё одна ошибка оставляла сессию в состоянии работы с крутящимся индикатором и кнопкой Stop после остановки хода с телефона или локальной команды вроде /clear.

Входящий поток событий Remote Control не работал за корпоративными прокси с инспекцией TLS на нативном Windows. SendMessage в офлайновую сессию на другой машине отмечался как доставленный: теперь ответ сообщает, что доставка отложена до подключения этой машины. Сессии SDK и облачные сессии игнорировали Stop сразу после первого промпта, до начала хода.

Символы при быстром вводе или автоповторе клавиши иногда шли не по порядку или пропадали, а символ перед вставкой [Image #N] в строке ввода не удалялся. Отдельно устранена высокая нагрузка на процессор, возникавшая, когда фоновый агент не поднимался и его пробуждение повторялось в плотном цикле.

В VS Code список моделей стал плоским, а MCP-серверы добавляются из IDE

Селектор /model и плашка модели в VS Code показывают название модели вместо сырого идентификатора Bedrock, Vertex AI или LLM-шлюза, если Claude Code его распознаёт. Сам список моделей в расширении сведён к одному плоскому перечню, где строки со старыми написаниями названий идут последними.

В диалог MCP-серверов добавлены форма добавления сервера и действие удаления, а в меню стилей вывода появился сценарий «Build a custom style», который создаёт файл пользовательского стиля и сразу показывает его в списке. Пункт «Archive session» добавлен в контекстное меню списка сессий, а у «Unarchive» появился собственный значок.

Сессии, открытые в терминале, другом окне VS Code или Claude Desktop, помечаются в списке полым кольцом, чтобы не выглядеть закрытыми. У запросов на разрешение и вопросов появилась кнопка сворачивания: переписку за ними можно читать, не закрывая запрос. Пространство рядом с запросом прокручивает переписку.

Кому придётся входить заново

Машины, где managed settings закрепляют forceLoginMethod: «gateway», игнорируют оставшийся API-ключ или вход через claude.ai и требуют /login; сессии Bedrock, Vertex AI и Foundry это не затрагивает. Ответ 403 при загрузке managed settings, при запуске или после /login, сообщает, что Claude Code может быть не включён для организации, вместо совета войти заново. Дату следующего релиза Anthropic не называет.

Комментарии

Пока никто не написал. Будьте первым.

Присоединяйтесь к разговору

Войдите через Google, чтобы оставить комментарий. Имя и аватар подставятся из вашего профиля Google, а комментарий появится после модерации.

Из Google мы используем только имя и аватар. Почту не сохраняем.