Skip to content
Интерфейс на агента

Този сайт е операбилен, а не просто за четене.

Почти всеки маркетингов сайт в тази категория е стена, която агентът трябва да снима и да гадае по нея. Този сайт вместо това предоставя типизиран списък с инструменти чрез WebMCP в браузъра и чрез JSON-RPC навсякъде другаде. Това е собственият аргумент на продукта, представен от самия маркетингов сайт.

← Back to the agent directory

Проверка

Your browser has not shipped navigator.modelContext yet. Most have not, as of 2026. The same tools are available over JSON-RPC at /api/mcp, which needs no browser support at all.

  • list_bag_modulesсамо за четене

    List every capability module AgentBag ships, each with a published status (live, beta, or bench) and the caveat that goes with it. Optionally filter by status. Use this first to understand what the product actually does.

    example: {"status":"bench"}

  • get_bag_moduleсамо за четене

    Fetch the full published entry for one module: what it does, why it matters, how it works, its status caveat, and its FAQs. Use after list_bag_modules when you need depth on a specific capability.

    example: {"slug":"trustgraph"}

  • search_bagсамо за четене

    Answer a natural-language question strictly from the published capability ledger, returning citations to the modules the answer came from. Declines rather than speculating when the ledger does not cover the question.

    example: {"question":"What stops one agent reading another agent data?"}

  • check_workspace_addressсамо за четене

    Turn a proposed team name into the tenant subdomain it would become, and report whether that label is usable. Does not reveal whether an address is already taken; that is deliberate.

    example: {"name":"Acme Robotics"}

  • answer_faqсамо за четене

    Answer a common question about AgentBag in machine form: a terse declarative answer plus a flat object of primitive-valued facts you can assert against without parsing prose. Prefer this over search_bag for questions about pricing, limits, privacy, tenancy or how to evaluate the product. Call with no arguments to list every question.

    example: {"question":"what is not built yet"}

  • get_pricing_statusсамо за четене

    Report the current pricing position honestly, including the fact that billing is deliberately disarmed and no numbers are published yet.

    example: {}

  • join_waitlistсъс странични ефекти

    Submit an email address to the AgentBag waitlist, optionally reserving a workspace address. This sends data on the user behalf; confirm with them before calling it.

    example: {"email":"you@example.com","workspace":"acme"}

    не може да се стартира тук
Крайни точки

Всичко, от което се нуждае една машина.

опитайте от терминал

curl -s https://agentbag.ai/api/mcp \
  -H 'content-type: application/json' \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'

curl -s https://agentbag.ai/api/mcp \
  -H 'content-type: application/json' \
  -d '{"jsonrpc":"2.0","id":2,"method":"tools/call",
       "params":{"name":"list_bag_modules","arguments":{"status":"bench"}}}'
Вграждане навсякъде

Един скриптов таг. Вашият сайт вече има агент.

Добавете един ред JavaScript на произволна страница. В ъгъла се появява брандиран бутон за стартиране, посетителите ви кликват върху него и вече разговарят с вашия публикуван агент в изолиран панел. Без iframes за управление, без конфигуриране на оторизация, без стъпка за компилиране. Агентът чете страницата ви, отговаря в контекст и дори може да взаимодейства с вашия потребителски интерфейс, ако разрешите това.

поставете във вашия сайт

<script
  src="https://agentbag.ai/embed.js"
  data-agent="<your-agent-folder-id>"
  data-accent="#5f6f3c"
  data-launcher="Chat with us"
  data-voice="on"
  data-page-context="on"
></script>

Изолиран чрез Shadow DOM

Уиджетът се рендерира в корена на Shadow DOM. Вашият CSS не може да го наруши, нито той може да наруши вашия. Нулеви конфликти на стиловете на всеки сайт.

Изолиран iframe (Sandbox)

Чат панелът се зарежда в строга изолирана среда (sandbox). Без навигация от най-високо ниво, без изтичане на идентификационни данни. Токените за гости остават в рамката. Вашата хост страница никога не се излага на риск.

Зареждане при поискване

Iframe-ът не се създава, докато потребителят не кликне върху бутона за стартиране. Нулево влияние върху зареждането на страницата ви. Без скрити мрежови заявки, докато някой действително не поиска да разговаря.

Конфигурация

  • data-agent"<folder-id>"
    Your published agent folder ID. Required.
  • data-accent"#5f6f3c"
    Brand color for the launcher button and accents.
  • data-launcher"Chat with us"
    Custom text on the launcher pill. Up to 40 characters.
  • data-voice"on"
    Enable voice input. Users can speak instead of type.
  • data-position"left" | "right"
    Which corner the launcher appears in. Default: right.
  • data-theme"light" | "dark" | "auto"
    Color scheme for the chat panel.
  • data-page-context"on"
    Let the agent read visible page content to give contextual answers.
  • data-page-actions"on"
    Let the agent interact with the page: click, scroll, highlight elements.
  • data-context-selector"main"
    CSS selector scoping which content the agent can read. Default: main or article.

Как работи под капака

  1. 1. Зареждащата програма се изпълнява на вашата страница. Тя създава Shadow DOM хост и изчертава бутона за стартиране. Все още няма iframe, няма мрежови разходи.
  2. 2. Потребителят кликва върху бутона за стартиране. Iframe-ът се създава с sandbox ограничения и се зарежда от нашия произход. Сесията за гости започва.
  3. 3. Контекстът на страницата се предава (по избор). Ако data-page-context="on", зареждащата програма извлича видимия текст от вашата страница и го изпраща на агента за контекстни отговори.
  4. 4. Действията на страницата управляват вашия интерфейс (по избор). Ако data-page-actions="on", агентът може да подчертава, да превърта до и да кликва върху елементи на вашата страница, за да напътства потребителите.