Плагин добавляет кнопку «Позвонить», которая открывает живой голосовой диалог с агентом-координатором поверх BB. Агент слышит пользователя, его можно перебить голосом, он читает треды, пишет в них и запускает агентов только по слову «запускай». Это решение для пользователей BB, которые звонят координатору, ведут треды и проекты; подтверждения diff и действий выполняет владелец.
- Связь идёт по цепочке браузер – сервер BB – Gemini Live, Google видит только IP хоста BB.
- Звонок оформляется как тред BB в проекте «Звонки» на провайдере «Live Call» с нативным транскриптом.
- Обычный звонок координатору запускается кнопкой в сайдбаре или сочетанием Mod+Shift+L.
- Звонок по треду сразу пересказывает последний ответ агента и поддерживает дочитку.
- Звонок по проекту открывает ручки MCP-коннекторов: чтение сразу, запись после «да».
- Ложный доклад модели «отправлено», пока действие ждёт подтверждения, сервер исправляет вставкой; это не полная защита, у голосового подтверждения остаются описанные риски.
Фронтенд включает движок звонка с WebSocket, захватом и воспроизведением аудио, а бэкенд обслуживает реестр, WebSocket, MCP-клиентов и Gemini Live. Все виды звонков используют одну сессию gemini-3.8-live с инструментами, Extended отключён. Запись и запуск выполняются только после подтверждения через ConfirmationGate.
Голосовое «да» засчитывается после начала вопроса, а кнопки «Подтвердить» и «Отмена» работают всегда и сразу обрывают голос. Если модель ложно сообщает об отправке до подтверждения, сервер исправляет это вставкой.
Звонок по проекту запускается только для проектов со статусом approved: действие «Позвонить по проекту» в панели нового треда, команда палитры «Live Call: позвонить по проекту» или иконка телефона в bb-plugin-sidebar-collapse. Если проект не настроен или изменения реестра ожидают подтверждения, звонок не стартует и выводится уведомление. В настройках видны проекты со статусами approved, pending и invalid, для pending доступны diff и кнопки «Подтвердить» или «Отклонить». Коннекторы можно проверить без звонка командой bb call connectors с необязательным параметром --project
Для интеграции без жёстких зависимостей используются события window: публикуется список подтверждённых проектов каждые 60 секунд, а другие плагины могут запускать звонок по проекту через событие bb-live-call:start-project.