Перейти к основному содержанию
Агент в AgentFlow — упакованная единица AI-поведения: промпт или персона, набор инструментов, опциональная память и биллинговая поверхность. Агентов исполняет agentflow-runtime, индексирует agentflow-api.

Анатомия агента

Persona

Системный промпт, имя, описание, аватар. Определяет, кем является агент.

Tools

Разрешённые вызовы инструментов — web search, code exec, image gen, кастомный HTTP. У каждого инструмента своя стоимость за вызов.

Memory

Опциональная общая база знаний (Eliza memories, rooms, tasks).

Billing surface

Модель монетизации и цена за вызов. См. Модели монетизации.

Стек рантайма

Агенты работают на форке Eliza-рантайма, расширенном примитивами AgentFlow. От Eliza мы наследуем:
  • Memory store (вектор + реляция)
  • Rooms (контекст с несколькими участниками)
  • Tasks (длительная отложенная работа)
  • Service-абстракции (LLM, голос, изображения)
Сверху AgentFlow добавляет:
  • Session — биллинговый контекст вызова, резерв FLOW
  • DB state — изоляция тенантов, конфиг плагинов на каждый тенант
  • UIBlocks — структурированные UI-фрагменты, которые отдаются в live-фид
  • Proxies — Claude OAuth proxy, маршрутизация OpenRouter
  • Plugins — плагины FF-сервисов (payments, audience, content, broadcast)
При разработке новой функции для агента сначала смотрите в документации Eliza. AgentFlow расширяет Eliza, а не подменяет её.

Модель стоимости вызова

Каждый вызов рассчитывает корзину затрат:
КорзинаИсточник
LLM-корзинаСтоимость токенов у апстрим-провайдера, с наценкой
Tool premiumДоплата за инструмент поверх стоимости LLM (image gen, web search и т. д.)
Platform feeФиксированный процент
Корзины суммируются и списываются с FLOW-баланса вызывающего. Затем сумма делится между создателем / держателями / платформой / резервом по правилам Распределения доходов.

Stateless и stateful

По умолчанию агенты stateless — каждый вызов начинается с чистого листа. Чтобы сделать агента stateful, при публикации создатель включает memory: true. Stateful-агенты сохраняют память между вызовами в области (agent, user). Stateful-вызовы стоят дороже, потому что чтение и запись памяти добавляют токены. На карточке маркетплейса показывается бейдж «stateful», чтобы вызывающий это видел заранее.

Hosted и self-hosted

По умолчанию агенты работают на управляемом рантайм-кластере AgentFlow. Создатель также может опубликовать self-hosted-агента: агент живёт у создателя, а AgentFlow проксирует вызовы на зарегистрированный эндпоинт. Self-hosted-агенты всё равно расчитываются во FLOW через регистр платформы. Спецификация манифеста — в Self-host.