Claude Code 2.1.247: фидбек из сессии, профиль API и фикс кириллицы

Claude Code v2.1.247 получил инструмент SendFeedback: если в сессии что-то ломается, агент сам готовит черновик отчёта — остаётся проверить и отправить через /feedback. Не нужны черновики — выключаете настройкой feedbackDrafts.
Рядом команда /claude-api cost-optimize профилирует расходы Claude API в проекте и проводит по рычагам экономии шаг за шагом: кэширование, гигиена токенов, batch, effort, выбор модели. Каждый шаг — с измерением, не абстрактными рекомендациями.
Новое в CLI
- spinnerTipsOverride — организации могут крутить свои подсказки в спиннере: поля
{id, text, cooldownSessions, priority}, плюсtipsFileиlabel. - На Bash permission prompts — подсказка про auto mode и кнопка «Yes, and switch to auto mode» одним нажатием.
- Навык
/claude-apiрасширен Admin API: участники организации, инвайты, workspaces, ключи, отчёты по rate limit, workload identity federation, CMEK.
Контекст Sonnet 5
Окно auto-compact по умолчанию растянули до полного 1M-контекста: сессии на миллионном окне теперь сжимаются около 967K токенов вместо ~934K. Кросс-сессионные peer-сообщения по умолчанию сворачиваются в одну строку Message from @<sender>: <first line>; полный текст — по Ctrl+O.
Фиксы, заметные в терминале
- Ctrl-шорткаты снова работают под нелатинскими раскладками — в том числе кириллицей — в терминалах с kitty-protocol.
- Sub-агенты при model 404 на первом вызове берут fallback-цепочку сессии; родителю возвращается тип ошибки, статус, request id и модель.
- Хуки и фоновые агенты с мегабайтами stderr больше не раздувают контекст до «Prompt is too long».
/terminal-setupбольше не перезаписывает весьkeymap.jsonв Zed — только мержит свои биндинги.- Bash sandbox не удаляет symlink на
~/.claude/settings.json, если dotfile-менеджер (nix/home-manager, stow) указывает файл вне writable-зоны песочницы.
Источник: v2.1.247.