Skip to content

Дорожная карта и версии

Порядок сборки Agentfy.ai 2.0. Каждая версия — блок работ с явным скоупом и ответственным (заполнить). Легенда статусов: 🟢 готово · 🟡 в работе · ⚪ запланировано.

Версии кратко

ВерсияБлокСтатусОтветственный
v0.1Скаффолд — репо, скелет CleanSlice, infra/setup⚪ запланировано
v0.2Core (no-runtime) — agent, llm, chat, memory, orchestrator⚪ запланировано
v0.3Эфемерный Light-рантайм (MVP) — tasks, worker, events, file⚪ запланировано
v0.4Браузерный рантайм + billing/usage⚪ запланировано
v0.5Heavy + 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-ядро)

Ответственный: · Статус: ⚪ запланировано

  • runtimetasks (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 + AGE vs 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.