Дорожная карта и версии
Порядок сборки Agentfy.ai 2.0. Каждая версия — блок работ с явным скоупом и ответственным (заполнить). Легенда статусов: 🟢 готово · 🟡 в работе · ⚪ запланировано.
Версии кратко
| Версия | Блок | Статус | Ответственный |
|---|---|---|---|
| v0.1 | Скаффолд — репо, скелет CleanSlice, infra/setup | ⚪ запланировано | — |
| v0.2 | Core (no-runtime) — agent, llm, chat, memory, orchestrator | ⚪ запланировано | — |
| v0.3 | Эфемерный Light-рантайм (MVP) — tasks, worker, events, file | ⚪ запланировано | — |
| v0.4 | Браузерный рантайм + billing/usage | ⚪ запланировано | — |
| v0.5 | Heavy + Warm + scheduled | ⚪ запланировано | — |
| v0.6 | Знания — сервис LightRAG | ⚪ запланировано | — |
| v0.7 | Фронтенд — app + admin + SDK | ⚪ запланировано | — |
| v1.0 | Прод — IaC, observability, харднинг | ⚪ запланировано | — |
v0.1 — Скаффолд
Ответственный: — · Статус: ⚪ запланировано
- Скелет NestJS + Prisma + CleanSlice в
api/(#-алиасы, сборка.prismaпо слайсам). infra(prisma · redis) +setup(core · mcp); BullMQ на Redis; health-эндпоинт.- Выход:
apiподнимается, миграции прогоняются, health зелёный.
v0.2 — Core (no-runtime)
Ответственный: — · Статус: ⚪ запланировано
agent(новая модель),system/llm(Claude gateway, стриминг),chat/memoryна Postgres.orchestratorв режиме No-Runtime (tool-анализ заглушён → всегда прямой ответ LLM).user(auth — своя JWT, team/role/apiKey).- Выход: чат с агентом end-to-end, без подов.
v0.3 — Эфемерный Light-рантайм (MVP-ядро)
Ответственный: — · Статус: ⚪ запланировано
runtime—tasks(BullMQ), менеджерworker(sessions · k8s · idle · profiles),events(SSE/WS).- Образ приложения
worker— цикл агента + bash/fs-тулы + WS-клиент. system/file(артефакты/результаты) + хуки метерингаusage.- Выход: «выполни bash-скрипт» → Job поднимается, стримит логи, сохраняет результат, гаснет.
v0.4 — Браузерный рантайм + billing
Ответственный: — · Статус: ⚪ запланировано
- Браузер-режим
worker(Playwright + Chromium in-pod; без отдельного пула Browserless). billing(subscription/product/price/payment/invoice/webhook) +usage→ строки инвойса.- Харднинг безопасности: NetworkPolicy, короткоживущие креды, изоляция неймспейсов, аудит-лог.
- Выход: браузерные задачи работают; usage метерится и биллится.
v0.5 — Heavy + Warm + scheduled
Ответственный: — · Статус: ⚪ запланировано
- Heavy-профиль (выделенный нодпул, высокие лимиты) + Warm (премиум, расширенный idle).
- Scheduled-задачи (BullMQ repeatable) → тот же путь через orchestrator.
v0.6 — Знания (LightRAG)
Ответственный: — · Статус: ⚪ запланировано
- Сервис LightRAG (Python) в Hetzner k8s;
agent/knowledge— тонкий gateway. - Workspaces на каждую базу знаний; async/очередь индексации (с бюджетом токенов) через
tasks. - Storage-бэкенд по масштабу (unified PG
pgvector + AGEvs Neo4j + Qdrant). Сначала бенчмарк.
v0.7 — Фронтенд (app + admin + SDK)
Ответственный: — · Статус: ⚪ запланировано
app(кабинет) +admin(панель) на Nuxt; новые UI для рантайм-сессий + usage/billing.- Встраиваемый чат-виджет (SDK).
v1.0 — Прод
Ответственный: — · Статус: ⚪ запланировано
- IaC для Hetzner k8s; object storage + datastores провижинятся.
- Observability (Sentry, логи/метрики), бэкапы/HA, rate-limits.
- GA-харднинг + нагрузочный тест (вкл. индексацию LightRAG на целевом масштабе).
Команда / ответственные
| Зона | Ответственный | Заметки |
|---|---|---|
Core / runtime (api, worker) | — | |
| Знания (LightRAG) | — | |
Фронтенд (app, admin, SDK) | — | |
| Инфра / DevOps (Hetzner k8s, IaC) | — | |
| Billing / usage | — |
Заполняйте ответственных по мере формирования команды. Версии маппятся на фазовый план в
MIGRATION.mdиapi2/ACTION-PLAN.md.