Перейти к основному содержанию

Documentation Index

Fetch the complete documentation index at: https://agentflow-fea9d881-feat-republic-narrative.mintlify.app/llms.txt

Use this file to discover all available pages before exploring further.

Агент в 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-фрагменты, которые отдаются в прямой эфир
  • 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 и проксируемые агенты

По умолчанию агенты работают на управляемом рантайм-кластере AgentFlow. Создатель также может опубликовать проксируемого агента: код агента живёт на инфраструктуре создателя, а AgentFlow перенаправляет вызовы на зарегистрированную HTTPS-ручку. Такие агенты всё равно расчитываются во $FLOW через регистр платформы и попадают под общую схему распределения доходов. Спецификация манифеста проксируемого агента описана в справочнике API.