К направлению

Labs и прототипы

MICO: панель управления агентами

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

агентыпанель управлениямобильный интерфейс

Суть проекта

Что было построено

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

Задача

Какую проблему закрывали

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

Результат

Что получилось

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

Архитектура

Управление через веб, исполнение под контролем

Пользователь отправляет задачу из интерфейса, но агент работает в среде, где находится проект. Это сохраняет доступ к нужному контексту и не превращает удаленное управление в небезопасный удаленный рабочий стол.

Исполнитель

Машина разработчика сама подключается к серверу

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

Согласование

Изменения не считаются принятыми автоматически

Система показывает сводку изменений и статусы запуска. Пользователь может принять или отклонить результат, а блокировки проекта защищают его от конфликтующих запусков.

Демо

Контур проверен на нескольких проектах

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

Как работает система

Рабочая цепочка

  1. Зарегистрировать рабочую среду и доступные проекты.
  2. Создать сессию в веб- или мобильном интерфейсе и отправить задачу агенту.
  3. Передать задачу через сервер на нужную рабочую машину и выбранный коннектор.
  4. Запустить агента разработки рядом с выбранным проектом.
  5. Собрать статус, сводку изменений и историю запуска.
  6. Показать результат пользователю и дождаться решения: принять или отклонить.
  7. Освободить блокировку проекта и сохранить историю работы.

Доказательства

Как подтверждается результат

  • Описание проекта разделяет центральный слой, исполнителя, пользовательский интерфейс и общий протокол как части системы.
  • Проект фиксирует задачу: управлять рабочими процессами агентов без удаленного рабочего стола, демонстрации экрана и входящих портов.
  • Демо показывает полную цепочку от интерфейса до исполнителя и контролируемых изменений.
  • В демо проверялись список изменений, цепочка согласования и очистка блокировок.
  • В документации зафиксированы найденные баги и исправления, что показывает зрелость прототипа за пределами идеального сценария.

Ценность

Что получает бизнес

  • Показывает, как можно управлять рабочими процессами агентов из веб- или мобильного интерфейса.
  • Сохраняет исполнение рядом с реальным проектом и нужными инструментами.
  • Дает контроль над изменениями: статус, сводка изменений, согласование и история.
  • Подходит для команд, которые хотят запускать агентов на рабочих машинах без сложной удаленной инфраструктуры.
  • Демонстрирует R&D способность AlfaRank строить собственные операционные инструменты вокруг AI-разработки.