2.8 KiB
2.8 KiB
План реализации Agent Control Center
Дата: 2026-07-20 | Статус: План работ
Часть 1: Control Plane API (FastAPI)
Время: 2-3 дня | Результат: REST API для управления агентами
POST /api/v1/runs — запустить задачу на worker-профиле
GET /api/v1/runs/{id} — статус задачи
GET /api/v1/runs — список задач
DELETE /api/v1/runs/{id} — отменить задачу
POST /api/v1/agents/health — проверка всех worker-профилей
GET /api/v1/projects — проекты
GET /api/v1/memory/{key} — чтение памяти
PUT /api/v1/memory/{key} — запись памяти
Что реально под капотом: дёргает hermes -p worker-code chat -q "...", читает MEMORY.md, проверяет gateway.
Часть 2: Web UI (React)
Время: 3-4 дня | Результат: веб-интерфейс
- Чат с ИИ (как в десктопе, но в браузере)
- Дашборд worker-профилей
- Запуск задачи: выбрать профиль → написать задачу → следить
- Страница проектов и Kanban-досок
- Memory/Wiki браузер
Часть 3: Десктоп (Tauri wrapper)
Время: 1-2 дня | Результат: десктоп-приложение
- Оборачиваем Web UI в Tauri
- System tray + native notifications
- Автозапуск при старте Windows
Часть 4: Android (Capacitor)
Время: 2-3 дня | Результат: мобильное приложение
- Тот же Web UI в Capacitor
- Push-уведомления
- Share intent (поделиться текстом → создать задачу)
Часть 5: Supervisor Agent (уже готов)
Время: 0 | Результат: ✅ работает как cron
- Мониторинг провайдеров
- Авто-переключение профилей при отказе
Часть 6: Connector SDK
Время: 2-3 дня | Результат: Python-библиотека
- Подключение Hermes/OpenClaw/других runtime
- Регистрация capabilities
- Heartbeat и health-check
Первым делом — Часть 1. Создам FastAPI-сервер, который:
- Принимает задачу → отправляет в нужный worker-профиль через
hermes chat -q - Показывает статус всех профилей
- Управляет памятью (MEMORY.md)
Начинать?