Объяснение

Мультиплеерное программирование с ИИ-агентами

Мультиплеер в Murmell включает две составляющие: несколько кодинг-агентов работают в одной директории на облачной машине, а несколько человек наблюдают и направляют их из браузеров с именными курсорами.

Достаточно одной ссылки. Не нужно ничего устанавливать, делать копии или демонстрировать экран.

Что видит гость

Вы отправляете ссылку. Открывший ее видит живой холст, а не запись: окна на своих местах, посимвольный вывод терминала, перемещение именных курсоров и активные окна участников.

Ссылки для чтения бесплатны и не ограничены по количеству. Ссылки с правом управления агентами зависят от тарифа: просмотр почти ничего не стоит, тогда как аренда облачной машины имеет фиксированную стоимость.

Что может делать каждый участник

Каждый человек управляет своими агентами, и все видят общую картину. Это отличается от двух рук на одной клавиатуре: общими являются холст и директория проекта, а не одно окно ввода.

Этого достаточно для главной совместной задачи: определять, что именно должны делать агенты. Если агент сбивается с курса, участники замечают это, и куратор окна вносит исправления на глазах у всех. Статья Figma для разработчиков описывает ту же логику на знакомом примере.

Агенты как полноценные участники

Работа нескольких агентов в одной рабочей копии требует инженерных решений. Агент резервирует пути перед записью, доска фиксирует единственного владельца, а остальные получают отказ до момента освобождения. Отказ формируется нашим сервером и не может быть проигнорирован моделью.

В статье Несколько ИИ-агентов в одном репозитории подробно описан механизм и приведены данные реальных замеров.

Закрытие вкладки не прерывает процесс

Закрытие вкладки не останавливает агентов. Они принадлежат холсту, а не браузеру, поэтому работа продолжается, а результаты будут доступны при повторном входе.

Код не остается запертым на виртуальной машине. Каждый проект подключен к приватному Git-репозиторию, изменения непрерывно пушатся, а перед выключением машины выполняется финальное сохранение.

Обзорный материал Что такое Murmell обобщает ключевые концепции, а главная страница демонстрирует рабочее пространство.

Прямые ответы

Что означает мультиплеерное программирование с ИИ-агентами?

Это две вещи одновременно: работа нескольких агентов в общей директории на облачной машине и наблюдение людей с именными курсорами в реальном времени.

Что видит человек, открывший ссылку?

Текущее состояние холста в реальном времени, а не запись: окна на своих местах, терминальный вывод строка за строкой, именные курсоры коллег и фокус их внимания.

Остановится ли работа, если закрыть вкладку?

Нет. Агенты привязаны к холсту, а не к локальному браузеру, поэтому работа продолжается, а весь вывод сохраняется к вашему возвращению.