claude-code
Claude Code 2.1.239 считает наценку за резидентность данных
Claude News
claude-codeClaude Code 2.1.239 добавил в оценку расходов наценку 1,1× за инференс только в США, которая действует для воркспейсов с резидентностью данных. Список изменений опубликован на Github, где перечислены также исправление двойного биллинга на Bedrock, правки полноэкранного режима, механизма /resume и работы через прокси.
Коротко
- Стриминг на Bedrock за прокси, срезающими заголовок Content-Type, откатывался в нестриминговый режим и заново выполнял каждый ход, из-за чего счётчик оплачиваемых вызовов API молча удваивался.
- Полноэкранный рендерер впервые предлагается на Bedrock, Vertex, Foundry и других ранее исключённых конфигурациях, новые установки там стартуют в полноэкранном режиме, а само предложение перестаёт всплывать после трёх запусков.
- Команда /claude-api upgrade переводит Python-проекты с библиотеки anthropic 0.x на 1.x, а справочник навыка для Python обновлён под ветку 1.x: таймауты в ней задаются через anthropic.Timeout, а не httpx.Timeout.
Обе денежные правки бьют в одну точку: локальные счётчики Claude Code расходились с реальным счётом, и оба раза не в пользу плательщика. Наценка за резидентность данных не попадала в оценку бюджета, а откат стриминга в обычный режим на Bedrock, судя по описанию, оплачивался как второй полный ход. Для команд, которые держат расходы на --max-budget-usd и работают через воркспейс с резидентностью, привычные цифры придётся пересчитать.
Оценки в /cost и --max-budget-usd учитывают наценку 1,1×
Наценка 1,1× за инференс только в США применяется к воркспейсам с резидентностью данных и теперь входит в расчёт /cost, строки статуса и лимита --max-budget-usd. Сообщение об исчерпании месячного лимита трат дополнено: оно показывает, когда сбрасываются сессионный и недельный лимиты. В расширении для VSCode кнопка View usage в баннере лимита встала в одну строку с текстом предупреждения.
Прокси, вырезающие заголовок Content-Type из ответа, ломали стриминг на Bedrock: клиент повторял каждый ход в нестриминговом режиме, и число оплачиваемых вызовов удваивалось без каких-либо признаков в интерфейсе. Режим постоянных повторов CLAUDE_CODE_RETRY_WATCHDOG прекращает попытки сразу при ошибках лимита трат организации и нехватки кредитов, вместо ожидания сброса. Запрос, отклонённый проверкой политики организации, теперь не уходит повторно до того, как отказ показан.
Полноэкранный режим предлагается на Bedrock, Vertex и Foundry
Разовое предложение перейти на полноэкранный рендерер добавлено на Bedrock, Vertex, Foundry и другие конфигурации, где оно прежде не показывалось; новые установки в них стартуют в полноэкранном режиме. Само предложение перестаёт появляться после трёх запусков: раньше оно всплывало при каждом старте в ситуациях, когда ответить на него было невозможно.
В теме dark-ansi развёрнутые результаты инструментов в полноэкранном режиме рисовались цветом фона. Формы MCP elicitation, которые выше окна терминала, теперь вписываются в него: скрытые поля доступны прокруткой, кнопки Accept и Decline видны всегда. Панели слэш-команд вроде /config и /model перестали закрывать последние сообщения, переписка закрепляется над панелью.
Клик по окну терминала ради возврата фокуса отвечал на запрос разрешения или нажимал кнопку в полноэкранном режиме. Диалог /workflows, открытый во время ответа модели, выходил за границы терминала и терял заголовок за экраном. Движение мыши в браузерных терминалах вставляло в промпт строки вроде 35;150;7M, когда отчёт мыши приходил разбитым на несколько записей.
Плагины из claude.ai помечаются как name@synced
Плагины, синхронизированные из claude.ai, отображаются в облачных сессиях как name@synced, управляются командами claude plugin enable и disable с тем же суффиксом и не перекрывают одноимённый локально установленный плагин. Облачные сессии в вебе, десктопе и мобильных приложениях перестали выходить из plan mode после перезапуска простаивающего воркера.
В сборках для Alpine и других систем на musl нативные дополнения для вставки изображений, буфера обмена и захвата звука загружаются: вместо бинарников под glibc, которые отвергала среда выполнения, поставляются собранные под musl. В терминалах JetBrains IDE с подключённым плагином Claude Code вызовы Edit и Write перестали зависать на пять секунд. Зависание при старте за HTTPS-прокси на Bedrock с профилем SSO и awsAuthRefresh устранено: предварительная проверка учётных данных учитывает HTTPS_PROXY.
Пользовательские заголовки сессий исчезали из /resume после примерно 64 КБ переписки, а команды claude -c и resume подхватывали сессии из другого каталога, путь которого отличался лишь символами вроде _, - или точки. В режиме всех проектов /resume открывает сессию из удалённого каталога в текущем.
Кросс-сессионные сообщения на Windows Сессии Claude Code на Windows обмениваются сообщениями через SendMessage и находят друг друга через ListAgents между машинами, как это уже работало на macOS и Linux. ListAgents сообщает сессии её собственное имя и показывает живых участников команды.
Повторные проверки долгих фоновых задач в /goal идут с интервалами 30 минут, час, затем каждые два часа, а возобновление сессии через claude --resume восстанавливает её активную цель. ListAgents и /list-agents показывают живых участников команды, которые прежде не попадали в список. Сроки следующего выпуска в примечаниях не названы.
Комментарии
Пока никто не написал. Будьте первым.
Присоединяйтесь к разговору
Войдите через Google, чтобы оставить комментарий. Имя и аватар подставятся из вашего профиля Google, а комментарий появится после модерации.
Из Google мы используем только имя и аватар. Почту не сохраняем.
