claude-code

Claude Code 2.1.247 сам составляет отчёт об ошибке

Claude News

claude-code

Claude Code 2.1.247 получил инструмент SendFeedback: когда в сессии что-то ломается, Claude составляет черновик отчёта о проблеме, а пользователь проверяет его и отправляет из /feedback. Подготовка черновиков выключается настройкой feedbackDrafts. Всего в выпуске больше тридцати пунктов, полный список приведён в заметках к релизу на Github.

Коротко

  • Подагенты, падавшие на ошибке 404 при первом обращении к модели, теперь используют запасную цепочку моделей сессии, а родительский агент получает тип ошибки, статус, идентификатор запроса и модель.
  • Окно автосжатия у Sonnet 5 по умолчанию расширено до полного контекста в 1 млн токенов: сессии на этом окне уплотняются около 967 тысяч токенов вместо примерно 934 тысяч.
  • Команда /claude-api cost-optimize профилирует расходы проекта на Claude API и ведёт через рычаги экономии: кеширование, гигиену токенов, батчи, уровень усилия и выбор модели, по одному измеряемому изменению.

Выпуск смещает акцент с новых возможностей на устойчивость длинных сессий: большая часть правок касается случаев, когда агент продолжал работать, но пользователь не получал внятной ошибки. SendFeedback выглядит как попытка сократить дистанцию между таким сбоем и отчётом о нём, а автоматический черновик снимает необходимость восстанавливать контекст вручную. Для команд на управляемых настройках отдельный вес имеют правки входа и аналитики.

Вывод хука на мегабайты перестал заклинивать сессию на «Prompt is too long»

Хук или фоновый агент, печатавший мегабайты ошибок, мог переполнить беседу и намертво заклинить сессию сообщением о слишком длинном промпте. Отдельно устранён неограниченный рост памяти в случаях, когда файл вывода хука или фоновой задачи не удавалось записать: теперь в файле отмечается, где именно потерян вывод.

Команда /compact и «Summarize from here» в сессиях, запущенных с --agent, сжимали разговор под системным промптом по умолчанию вместо собственного промпта беседы. Фоновая сессия, бесконечно висевшая в claude agents на статусе «opening…» после смерти терминального процесса, теперь падает за секунды с указанием причины, а Enter её перезапускает.

Быстрые последовательности стрелок и Enter срабатывали на строку выше выбранной в поиске по истории, /config, /mcp, /skills, списке фоновых задач и /model. Также починены сочетания с Ctrl под нелатинскими раскладками в терминалах с kitty-протоколом и вставка в промпт текста вида <35;150;7M при разрыве отчёта мыши между чтениями.

Навык /claude-api закрыл Admin API вплоть до CMEK и workload identity federation

В навык /claude-api добавлено покрытие Admin API: участники организации, приглашения, рабочие пространства, ключи API, отчёты по лимитам запросов, workload identity federation и управление ключами шифрования CMEK. Сама команда cost-optimize профилирует траты по уже существующему проекту. Настройка spinnerTipsOverride получила поле label и файл подсказок tipsFile.

Записи подсказок теперь описываются полями id, text, cooldownSessions и priority, что позволяет организациям крутить собственные подсказки вперемешку со встроенными. В подсказке к запросу разрешений на Bash появилась ссылка на автоматический режим и вариант «Yes, and switch to auto mode», выбираемый одним нажатием.

Имена в маркетплейсе плагинов с управляющими или невидимыми символами отклоняются, а текст оттуда экранируется в выводе /plugin и claude plugin. Сообщения между сессиями по умолчанию сворачиваются в строку вида «Message from @<отправитель>: <первая строка>», полный текст раскрывается по Ctrl+O. Ссылки в размеченном markdown, ведущие на сетевые пути или содержащие управляющие символы, отображаются обычным текстом.

Облачные сессии сообщают о работе, потерянной при перезапуске контейнера

Облачные сессии (Claude Code в вебе, десктопном и мобильном приложениях) замолкали, если контейнер перезапускался между ходами при работающем фоновом агенте, командной оболочке или мониторе. Возобновлённая сессия теперь докладывает о потерянной работе. Также исправлен показ прежнего режима разрешений при переключении сразу после отправки сообщения.

Первичная настройка выходила с ошибкой «Unable to connect to Anthropic services», если управляемые настройки предписывают вход через шлюз приложений Claude, а эндпоинты Anthropic недоступны. Аналитика теперь отключена с момента запуска, а не только после входа, когда управляемые настройки требуют входа через шлюз или настроено собственное развёртывание OAuth.

Запросы на вход через шлюз приложений Claude теперь помечают Claude Code параметром surface=claude_code в авторизации устройства и User-Agent вида claude-code/<версия>. Проверка входа в организацию завершает запуск, если управляемые настройки администратора не читаются, даже при наличии настроек реестра Windows от хоста или пользователя.

Что осталось за скобками SendFeedback Заметки к релизу не описывают, какие данные сессии попадают в черновик отчёта и как он обрабатывается после отправки, а также не уточняют, доступна ли настройка feedbackDrafts в управляемых настройках организации. Сроков следующего выпуска Claude Code в заметках нет: релизы выходят потоком, и 2.1.247 продолжает ту же нумерацию.

Комментарии

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

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

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

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