docs: план реализации ACC (6 частей)

This commit is contained in:
ochenstarik-ui 2026-07-20 19:14:10 +07:00
parent 282e85808d
commit d4f94f11a4

View file

@ -0,0 +1,64 @@
# План реализации 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-сервер, который:
1. Принимает задачу → отправляет в нужный worker-профиль через `hermes chat -q`
2. Показывает статус всех профилей
3. Управляет памятью (MEMORY.md)
Начинать?