Cursor научил агентов разговаривать голосом: звонки на Grok Voice

Wait 5 sec.

Cursor 6 ноября добавил голосовые звонки агентам: теперь с кодинг-агентом можно говорить в реальном времени, описать правку вслух, спросить, чем он занят, и слышать отчёты о ходе работы. Голосом управляет модель Grok Voice от xAI, а сам код по-прежнему пишет агент на той модели, которую вы для него выбрали.Для разработчика это способ вести долгую задачу агента без клавиатуры: поставить работу голосом, отойти от монитора и узнавать о прогрессе с телефона. Функция работает в Agents Window, в IDE, в веб-версии и в приложении Cursor для iOS; на iPhone звонок можно начать через Siri. Ниже — как запустить звонок, что умеет голосовой агент и какие ограничения перечислены в документации.Голосовой чат работает в Agents Window, IDE, вебе и Cursor для iOS; кнопка с волной появляется на месте Send, когда агент свободен и поле ввода пустое.Голос обрабатывает Grok Voice; кодинг-агент в чате остаётся на выбранной пользователем модели, голосовой агент передаёт ему задачи.С включённым Privacy Mode голосовой чат работает с нулевым хранением данных (zero data retention).Звонок кладётся примерно через 10 минут вашей тишины, если агент ничего не делает; есть дневной лимит звонков, его размер не назван.Нужен вход в аккаунт Cursor: сессии с API-ключом звонить не могут; в чатах Claude Code и у субагентов кнопки нет.Как устроен звонок агенту?Это разговор голос в голос с отдельным голосовым агентом, который сидит между вами и кодинг-агентом. Когда вы просите что-то поменять в коде, голосовой агент передаёт задачу агенту текущего чата и продолжает разговор, пока тот работает. По документации, во время звонка голосовой агент умеет:передать задачу или уточнение кодинг-агенту в этом чате;отвечать на вопросы о работе: читать диффы, прогоны и агентов и рассказывать, что изменилось и что ещё идёт; эти запросы только на чтение;искать по прошлым сообщениям и звонкам с этим агентом;переключать звонок между исполнителями (workers) в проекте, где они есть;положить трубку, когда вы скажете, что закончили.Что произносить, решает кодинг-агент: короткие заметки о прогрессе по ходу работы, краткий ответ в конце и сообщение, когда отчитываются запущенные им исполнители. Полные письменные ответы остаются в чате; если для хода агент не подготовил устную версию, звонок зачитывает письменный ответ. Расшифровка звонка тоже сохраняется в чате.Как начать звонок в IDE, вебе и на iPhone?Через кнопку с волной, горячей клавиши для голосового чата нет. Порядок из документации:Обновите Cursor: функция пришла в обновлении 6 ноября.Откройте чат с агентом. В Agents Window подойдёт любой, включая новый; в IDE в чате должно быть хотя бы одно сообщение.Очистите поле ввода и дождитесь, пока агент освободится: тогда на месте кнопки Send появится кнопка с волной Start voice chat. Микрофон рядом с ней — это диктовка, а не звонок.Разрешите доступ к микрофону, если система или браузер спросят, и начинайте говорить; если молчать, агент сам заговорит через несколько секунд.На iOS звонок новому агенту запускается фразой «Hey Siri, call Cursor», iPhone при этом должен быть разблокирован. Если система не может показать звонок на штатном экране вызова, он появляется на экране блокировки и в Dynamic Island через Live Activity: оттуда можно выключить микрофон и положить трубку.Голос выбирается в настройках Voice или Agent Voice: среди вариантов Ara, Eve, Leo, Rex и Sal. Голос можно сменить прямо во время звонка, и выбор закрепится за этим агентом.Чем голосовой чат отличается от старого Voice Mode?Старый режим теперь называется диктовкой, и он остаётся: диктовка превращает речь в текст в поле ввода, а отправляете его вы сами. В IDE она по-прежнему включается сочетанием Cmd+Shift+Space (Ctrl+Shift+Space не на Mac), в Agents Window — удержанием Ctrl+M. Голосовой чат — двусторонний разговор, в котором агент отвечает вслух и сам передаёт работу кодинг-агенту.Какие ограничения и что с приватностью?звонок завершается примерно через 10 минут вашей тишины, если у агента нет работы в процессе;есть дневной лимит на голосовые звонки; при его достижении Cursor говорит, когда можно звонить снова, но сам лимит в документации не назван;нужен вход в аккаунт Cursor; при входе по API-ключу кнопка видна, но звонок падает с ошибкой «Realtime voice requires sign-in»;кнопки нет у субагентов и исполнителей проекта, в архивных чатах, в чатах Claude Code и в чужих чатах команды; в IDE — ещё и пока стримит облачный агент и если диктовка выключена;цены, тарифы и поддерживаемые языки в анонсе и документации не указаны.Про данные документация говорит коротко: с включённым Privacy Mode голосовой чат работает с нулевым хранением данных. Расшифровки звонков облачных агентов во время звонка синхронизируются на другие ваши устройства, если Privacy Mode выключен. Поскольку звук обрабатывает Grok Voice, ваш голос и запросы проходят через модель xAI; для команд с требованиями к тому, куда уходят данные, стоит проверить, включён ли Privacy Mode, до первого звонка.Голосовые звонки вышли на следующий день после того, как Cursor научил агента публиковать веб-приложения с базой и входом; обновления соседних кодинг-агентов за ту же неделю собраны в обзоре от 6 ноября. Открытыми остаются размер дневного лимита и условия для тарифов: Cursor их пока не раскрыл.Источники: Cursor Changelog: Voice Chat with Agents, Документация Cursor: Voice chat