Claude Code получил Code Mode, а Codex научился выбирать провайдера в TUI

Что изменилось в Claude Code, Codex CLI, Qwen Code, OpenCode, Kimi Code и ещё семи агентах с 7 по 13 ноября.

Обложка: Claude Code получил Code Mode, а Codex научился выбирать провайдера в TUI

С 7 по 13 ноября 2026 года вышли заметные обновления кодинг-агентов. Anthropic добавила в Claude Code 2.1.323 экспериментальный Code Mode и штатный выключатель сводок фоновых субагентов, Alibaba выпустила Qwen Code 1.0 Preview с нативными сборками без Node.js, а Codex CLI 0.168.0 показывает список провайдеров моделей прямо в терминальном интерфейсе.

Часть изменений меняет поведение по умолчанию. Claude Code теперь считает окно контекста незнакомой модели равным 1 млн токенов вместо 200 тыс., и сессии на сторонних моделях с меньшим окном после заполнения могут падать на каждом ходе. opencode run с версии 2.2.6 ждёт фоновые задачи без ограничения по времени, поэтому CI-задачам нужен таймаут. Ниже по каждому агенту — что включить, какие команды и что проверить перед обновлением; сводная таблица в конце.

Ключевые выводы
  • Claude Code 2.1.323: Code Mode (Claude вызывает инструменты через сгенерированный JavaScript), CLAUDE_CODE_DISABLE_AGENT_PROGRESS_SUMMARIES=1 отключает сводки субагентов, для незнакомых моделей окно 1M вместо 200K.
  • Cursor 6 ноября добавил голосовой разговор с агентом в IDE, вебе и iOS на Grok Voice; с Privacy Mode без хранения данных.
  • Qwen Code 1.0 Preview объединяет возможности Qoder и Qwen Code и ставится нативным пакетом без Node.js; это preview, интерфейсы могут меняться.
  • Codex CLI 0.168.0: выбор провайдера по умолчанию в TUI, боковые разговоры через features.tui_workspace, уведомления OSC 777.
  • OpenCode 2.2.6 и 2.2.7: общий пул MCP-соединений pool: true, opencode run -w в новом worktree, режим Auto для GitHub Copilot; Kimi Code 2.6.0 снял запрет на несколько Edit одного файла.

Что изменилось в Claude Code и что может сломаться?

Главное в Claude Code 2.1.323 от 13 ноября — Code Mode. Это экспериментальный режим, который включается вручную: вместо отдельных вызовов инструментов Claude пишет JavaScript, который эти инструменты вызывает. В заметках к релизу Anthropic ссылается на страницу документации о том, как включить режим или запретить его для организации, но на момент публикации эта страница отдаёт 404, поэтому детали настройки и ограничения пока неизвестны. Похожий подход уже есть в OpenCode: в его версии 2.2.6 для Code Mode появилась экспериментальная байткод-VM.

Вторая новость закрывает историю, которую мы описывали 5 ноября. Работающий субагент Claude Code раз в 30 секунд обновляет строку статуса, и пользователи жаловались, что эти запросы заметно расходуют лимиты. Теперь их можно выключить целиком: переменная CLAUDE_CODE_DISABLE_AGENT_PROGRESS_SUMMARIES=1 отключает и сводки прогресса субагентов, и запросы, которые их пишут. По заметкам к релизу переменная работает с версии 2.1.318, а запрос на эту функцию закрыт 9 ноября.

			export CLAUDE_CODE_DISABLE_AGENT_PROGRESS_SUMMARIES=1
claude
		

Теперь о том, что может сломаться. Для ID модели, который Claude Code не узнаёт, окно контекста раньше считалось равным 200 тыс. токенов, а теперь 1 млн. Anthropic прямо предупреждает: сессии на моделях других вендоров с меньшим окном после заполнения могут падать на каждом ходе до /clear. Если вы подключаете Claude Code к стороннему провайдеру, задайте CLAUDE_CODE_DISABLE_1M_CONTEXT=1 заранее или настройте раннее сжатие через /autocompact.

Ещё три изменения той же версии касаются тех, кто пишет плагины и настраивает MCP:

  • клиент MCP первой версии удалён: MCP_SDK_GENERATION=v1 теперь запускает клиент v2 в режиме совместимости с более ранним рукопожатием и ослабленными проверками входа по OAuth;
  • в plugin.json появилось поле engines["claude-code"]: плагин вне указанного диапазона версий не ставится, не обновляется и не загружается, а установка выбирает самую новую подходящую версию;
  • настройка subagentStatusLine удалена, строки субагентов всегда выглядят по умолчанию; файлы настроек с этим ключом загружаются как раньше.

Двумя релизами раньше, в 2.1.321 от 9 ноября, моделью Fable по умолчанию стала Claude Fable 5.2: контекст 1M, $8 за миллион входных токенов и $40 за выходные. Сохранённый выбор Fable 5.1 переезжает на fable на тарифах Pro и Max сразу, на Team и Enterprise — после разрешения организации; вернуться можно командой /model claude-fable-5-1. Там же у claude remote-control появился флаг --settings <file> с общим файлом настроек для всех запущенных сессий. В 2.1.322 fast mode заработал на Vertex в регионах global, us и eu с откатом на обычную скорость, если Vertex откажет.

Как в Cursor поговорить с агентом голосом?

Cursor 6 ноября добавил голосовой чат с агентами в реальном времени: в Agents Window, IDE, вебе и приложении для iOS. Звонок начинается кнопкой с волной на месте кнопки отправки, когда агент простаивает и поле ввода пустое; на iOS можно сказать «Hey Siri, call Cursor» и управлять звонком с экрана блокировки.

Голосовой агент слушает, отвечает и передаёт кодинг-задачи агенту в чате. Пока тот работает, разговор можно продолжать: спросить, что изменилось в диффе, проверить прогон, поискать по прошлым сообщениям. Кодинг-агент сам проговаривает короткие заметки о ходе работы и краткий итог вместо полного текстового ответа. Работает всё на Grok Voice (голоса Ara, Eve, Leo, Rex, Sal и другие), с включённым Privacy Mode — без хранения данных. Диктовка, которая раньше называлась Voice Mode, осталась отдельной функцией. Подробнее мы писали в отдельной новости.

Что такое Qwen Code 1.0 Preview?

Это новая ветка терминального агента Alibaba, вышедшая 11 ноября как предварительная версия. По описанию команды, она объединяет агентные возможности Qoder, IDE компании, и Qwen Code для понимания кода, реализации, отладки и тестирования. Агент работает с аккаунтами Qwen и Qoder, несколькими провайдерами моделей и любыми совместимыми эндпоинтами, умеет возобновлять сессии и запускаться неинтерактивно для скриптов.

Практическое отличие от ветки 0.x — нативные пакеты для macOS, Linux и Windows: отдельно ставить Node.js не нужно, пакет под свою ОС и архитектуру скачивается из раздела Assets релиза. В preview.1 от 12 ноября починили подписочные аккаунты Qwen, которые после входа не могли пользоваться моделями подписки, а модели Qoder получили параллельные вызовы инструментов. Команда предупреждает, что во время preview интерфейсы, настройки и поведение могут меняться; стабильная ветка 0.27.x продолжает обновляться.

Что нового в Codex CLI 0.168.0?

OpenAI выпустила версию 13 ноября. Провайдеры моделей теперь видны в TUI в разделе Sessions → Model providers, там же выбирается провайдер по умолчанию для новых чатов; открытые и возобновлённые чаты остаются на своём сохранённом провайдере. Остальное включается флагами в config.toml:

  • features.tui_workspace показывает побочный разговор рядом с основным чатом: разделитель перетаскивается, leader z разворачивает панель в фокусе;
  • features.image_generation_animation генерирует и редактирует анимированные GIF с настройкой числа кадров и тайминга;
  • tui.notification_method = "osc777" включает уведомления терминала, а запросы на одобрение показывают более длинное превью команды;
  • с моделью, которая понимает звук, к сообщению можно приложить аудиозапись.

Если у вас явно задан features.multi_agent, Codex теперь предупреждает об этом и предлагает agents.enabled для отключения инструментов субагентов. В патче 0.167.2 на Google Cloud Vertex AI по умолчанию включили инкрементальную отправку обновлений инструментов; отключается она параметром incremental_tools_legacy_gcp = false в секции [features].

Что поменять в скриптах с OpenCode?

OpenCode 2.2.6 от 7 ноября меняет неинтерактивный запуск. opencode run теперь дожидается фоновых команд, субагентов и задач генерации картинок, которые запустил промпт, и даёт модели ответить на их результаты. Ограничения по времени нет: дев-сервер или наблюдатель за файлами держат прогон открытым до Ctrl+C или SIGTERM, поэтому в CI нужен свой таймаут. SIGTERM отменяет сессию с фоновыми задачами и завершает процесс с кодом 143.

			# прогон в новом git-worktree, сессия сразу в архиве
timeout 30m opencode run -w --archived "почини падающие тесты"
		

Флаг -w (или --worktree=<name>) запускает сессию в новом git-worktree и не сочетается с --continue и --session. --archived убирает скриптовые и CI-сессии из инбокса и списков. Для MCP-серверов появился опциональный пул: с pool: true проекты с одинаковой настройкой делят одно соединение, процессов меньше, старт быстрее. Ещё в 2.2.6 закрыли проблему безопасности серверного API: чтение файлов отдаётся как изолированная загрузка, а кросс-сайтовые запросы к /api/* отклоняются, чтобы файл из проекта не мог исполнить скрипт на origin сервера.

В 2.2.7 от 10 ноября появился режим Auto для GitHub Copilot: если у аккаунта есть пул Auto, роутер Copilot сам выбирает модель на сессию по скидке Auto, а при сбое OpenCode откатывается на чат-модель аккаунта по умолчанию. Инструмент read принимает отрицательный offset (-50 — последние 50 строк) и подсказывает похожие имена файлов. Ломающее изменение для тех, кто импортирует @opencode/ai: поля ImageResponse.image больше нет, читайте response.images[0].

Что исправили в Kimi Code?

В Kimi Code 2.5.3 от 10 ноября сообщение-подсказка (steering) прерывает активный запрос к модели и продолжает тот же ход, а в Server API добавили POST /api/v1/sessions/{session_id}/steer. Версия 2.6.0 от 12 ноября перестала запрещать несколько вызовов Edit к одному файлу и требовать перечитывать файл перед каждым Edit. Полноэкранный транскрипт теперь сворачивает серии вызовов инструментов и рассуждений в строки-сводки; прежний вид возвращают tool_call_density = "ungrouped" и thinking = "ungrouped" в секции [transcript] файла tui.toml.

Для интеграций через Server API в 2.6.0 есть несовместимости: профиль агента передаётся в agent_config.profile при создании сессии, а не в промпте, а эндпоинты GET /sessions/{id}/transcript убраны в пользу потока turns по WebSocket. Патч 2.6.1 от 13 ноября убирает многосекундную загрузку длинных сессий и зависания с пустыми ответами вместо сжатия контекста.

Что ещё обновилось у Crush, Pi, Goose и остальных?

Crush 0.101.0 от 12 ноября включает и выключает скиллы из командной палитры, а сломанные помечает красным крестом с причиной. Каждый вызов инструмента показывает, сколько он уже работает, запросы к Hyper сжимаются Brotli. В Yolo-режиме опасные команды теперь блокируются без вопроса.

Claude Code получил Code Mode, а Codex научился выбирать провайдера в TUI_31
Скриншот: Charm, релиз Crush 0.101.0

Pi 1.5.1 логинится из шелла без запуска сессии (pi auth login <provider>), держит промпт-кеш тёплым до 30 минут между прогонами, когда это окупается, и через Anthropic message threads отправляет только новые сообщения: по умолчанию это включено для провайдера anthropic на api.anthropic.com, а при изменении прежнего контекста Pi возвращается к отправке запроса целиком. Для OpenAI-совместимых моделей Pi больше не шлёт "tools": []: это чинит ошибку 400 у vLLM 0.20+, а прокси, которым поле нужно, требуют compat.requiresToolsWithToolHistory: true. В Goose 1.58.0 появился отчёт о заполнении окна контекста, а в 1.59.0 завершённому субагенту можно задать уточняющий вопрос.

Zed 1.28.1 исправил автосжатие агента, которое в длинном ходе срабатывало один раз и давало переполнить окно, и научил сжатие переиспользовать промпт-кеш у моделей подписки ChatGPT. Ollama 0.40.16 запускает Ripple Preview командой ollama run ripple-preview, тратит примерно на 27 ГиБ меньше памяти на Qwen3.8 Flash Next на Apple silicon, а ollama launch claude всегда направляет Claude Code на выбранную модель. Gemini CLI 0.68.0 вышел с исправлениями, среди них обратный отсчёт после ошибки 429.

Обновления кодинг-агентов 7–13 ноября 2026 года

16 сервисов, 4 столбца
Обновления кодинг-агентов 7–13 ноября 2026 года
АгентВерсия, датаГлавноеЧто проверить
Claude Code2.1.323, 13 ноябряCode Mode; CLAUDE_CODE_DISABLE_AGENT_PROGRESS_SUMMARIES; engines в plugin.jsonОкно 1M для незнакомых моделей; удалён MCP-клиент v1 и subagentStatusLine
Claude Code2.1.321 и 2.1.322, 9–10 ноябряFable 5.2 по умолчанию; remote-control --settings; fast mode на VertexВыбор Fable 5.1 переезжает на fable
Cursor6 ноябряГолосовой чат с агентом на Grok VoicePrivacy Mode для отсутствия хранения данных
Qwen Code1.0.0-preview и preview.1, 11–12 ноябряНативные пакеты без Node.js, аккаунты Qwen и QoderPreview: настройки могут меняться
Qwen Code0.27.0–0.27.3, 7–13 ноябряКаналы WeChat, QQ и email в Web Shell, панель ожидающих подтверждений—
Codex CLI0.168.0, 13 ноябряПровайдеры в TUI, features.tui_workspace, GIF, OSC 777Предупреждение о features.multi_agent
Codex CLI0.167.2, 12 ноябряИнкрементальные обновления инструментов на Vertex AIОткат: incremental_tools_legacy_gcp = false
OpenCode2.2.6, 7 ноябряpool: true для MCP, run -w, --archived, байткод-VM для Code Modeopencode run ждёт фоновые задачи без таймаута
OpenCode2.2.7, 10 ноябряGitHub Copilot Auto, отрицательный offset в readУдалён ImageResponse.image
Kimi Code2.5.3, 2.6.0, 2.6.1, 10–13 ноябряSteering прерывает запрос; несколько Edit одного файла; свёрнутый транскриптServer API: agent_config.profile, убран /transcript
Crush0.101.0, 12 ноябряТумблеры скиллов, таймеры вызовов, Brotli для HyperYolo блокирует опасные команды
Pi1.5.1 и 1.5.2, 10 ноябряpi auth login, прогрев кеша, Anthropic message threads, форк сессии из удалённой папкиНет "tools": [] для OpenAI-совместимых моделей
Goose1.58.0–1.59.0, 9–10 ноябряОтчёт об окне контекста, продолжение субагентов, провайдеры AIHubMix, RouterPlex, Lemonade—
Zed1.28.1, 11 ноябряАвтосжатие в длинном ходе, авто-fetch git.auto_fetch.enabledАвто-fetch выключен по умолчанию
Ollama0.40.16, 9 ноябряollama run ripple-preview, минус 27 ГиБ на Qwen3.8 Flash NextCUDA 13.5 для Windows on ARM
Gemini CLI0.68.0, 11 ноябряКоманда проверки расширений, отсчёт после 429—
Листайте столбцы →Смахните влевоВсе 4 столбца
GitHub Releases проектов и changelog Cursor; даты по Москве

Что сделать перед обновлением?

  • Claude Code со сторонними моделями: задать CLAUDE_CODE_DISABLE_1M_CONTEXT=1 до того, как сессии заполнят окно;
  • CI с opencode run: обернуть вызов в timeout, если промпт может запустить долгоживущий процесс;
  • интеграции с Kimi Code Server API и @opencode/ai: проверить перечисленные несовместимости;
  • прокси перед Pi, которым нужно поле tools в истории с вызовами инструментов: включить compat.requiresToolsWithToolHistory.

Открытый вопрос недели — Code Mode в Claude Code: страница документации, на которую ссылается релиз, пока не опубликована, и неизвестно, как режим работает с правами на инструменты и хуками. Прошлую подборку обновлений агентов, с переносом сессий и фоновыми задачами, мы собрали 6 ноября.

Источники: Claude Code 2.1.323, Claude Code 2.1.321, Cursor: Voice Chat with Agents, Qwen Code 1.0 Preview, Codex CLI 0.168.0, OpenCode 2.2.6, OpenCode 2.2.7, Kimi Code 2.6.0, Crush 0.101.0, Pi 1.5.1

Изображение на обложке: Скриншот: Charm, релиз Crush 0.101.0