Об этом проекте

SUMMON (вызов по имени) — это открытый протокол и эталонная реализация для кросс-устройственного взаимодействия AI-агентов, созданные в рамках трека 01 «Воплощённое и носимое оборудование» хакатона EvoTavern Evolution Tavern в Шэньчжэне. Основная цель — позволить удалённо работающим агентам через единый протокол подключаться к устройствам рядом с пользователем (например, носимые экраны, роботизированные манипуляторы и т. д.) и после передачи между устройствами сохранять подтверждённые предпочтения для продолжения взаимодействия. Проект включает четыре основных компонента: Ghost Adapter отвечает за подключение существующих агентов и предоставление возможностей устройств в виде вызываемых инструментов; SUMMON Hub управляет идентификацией, сессиями, памятью и передачей между устройствами; Shell Gateway адаптирует локальное оборудование и выполняет действия; интерфейс Nebula (звёздная карта) предоставляет визуальную точку входа, отображая онлайн-статус агентов и процесс передачи. Протокол раздельно описывает возможности устройств, права управления и квитанции выполнения; каждое подключение имеет явную сессию, передача требует подтверждения остановки, обновления предпочтений сопровождаются версионированием. Текущая версия — контракт v0.1.0, включает Hub, веб-консоль, симулированных агентов и устройства, память на SQLite и библиотеку опыта устройств. Поддерживается проверка вызова, передачи, сохранения предпочтений, записи доказательств выполнения и поиска перед выполнением. Онлайн-демонстрация работает в режиме SIMULATED, реальные модели и оборудование пока не подключены; первое физическое направление — FoloToy AI Passport, подключение роботизированного манипулятора запланировано как последующее расширение. Опыт устройств сопоставляется по аккаунту, устройству, возможности, режиму работы и версии, предоставляя исторические результаты и статистические рекомендации, но не означает обучение модели или проверенные двигательные навыки. Репозиторий содержит полную документацию: спецификацию протокола (docs/PROTOCOL.md), JSON Schema, руководство по подключению (docs/ADAPTER.md), описание оборудования и развёртывания (docs/HARDWARE.md), дизайн Nebula (docs/NEBULA.md), руководство по портированию прошивки (docs/FIRMWARE.md, требуется реализовать только структуру `summon_port_t`, при этом явно указано, что физический аварийный останов не предоставляется), проектное предложение (docs/方案书.md) и план выполнения (docs/PLAN.md). Разработчики могут запустить проверку контракта командой `python tools/validate_contract.py` (рекомендуется Python 3.10+), которая проверяет структуру сообщений, примеры последовательностей и ссылки в документации. Проект распространяется под лицензией MIT и подходит разработчикам, интересующимся кросс-устройственными протоколами агентов, воплощённым интеллектом или подключением оборудования.