Skip to content
Ágensfelület

Ez az oldal nemcsak olvasható, hanem működtethető is.

Ebben a kategóriában szinte minden marketingoldal egy olyan fal, amiről az ágensnek képernyőképet kell készítenie és találgatnia kell. Ez az oldal ehelyett egy típusos eszközlistát ad át a böngészőben a WebMCP-n keresztül, mindenhol máshol pedig JSON-RPC-n. Ez a termék saját érve, amelyet maga a marketingoldal mutat be.

← Back to the agent directory

Ellenőrzés

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_modulescsak olvasható

    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_modulecsak olvasható

    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_bagcsak olvasható

    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_addresscsak olvasható

    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_faqcsak olvasható

    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_statuscsak olvasható

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

    example: {}

  • join_waitlistmellékhatással járó

    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"}

    itt nem futtatható
Végpontok

Minden, amire egy gépnek szüksége van.

próbálja ki terminálból

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"}}}'
Beágyazás bárhová

Egyetlen script tag. Az oldalának máris van egy ágense.

Helyezzen el egyetlen sor JavaScriptet bármelyik oldalon. A sarokban megjelenik egy márkázott indítóikon, a látogatók rákattintanak, és máris a közzétett ágenssel beszélgetnek egy homokozóba zárt panelen belül. Nincsenek kezelendő iframe-ek, nincs bekötendő hitelesítés, nincs build lépés. Az ágens olvassa az oldalt, kontextusnak megfelelően válaszol, és ha engedélyezi, akár a felhasználói felülettel is interakcióba léphet.

beillesztés a webhelyre

<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-mal izolált

A widget egy Shadow DOM gyökéren belül renderelődik. Az Ön CSS-e nem tudja elrontani, és az sem rontja el az Önét. Nulla stílusütközés bármely webhelyen.

Homokozóba zárt iframe

A csevegőpanel egy szigorú homokozóban töltődik be. Nincs felső szintű navigáció, nincsenek kiszivárgó hitelesítő adatok. A vendégtokenek a kereten belül maradnak. A gazdagép oldala soha nincs kitéve veszélynek.

Késleltetett betöltésű

Az iframe nem jön létre addig, amíg a felhasználó rá nem kattint az indítóikonra. Nulla hatás az oldalbetöltésre. Nincsenek rejtett hálózati kérések, amíg valaki ténylegesen beszélni nem akar.

Konfiguráció

  • 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.

Hogyan működik a színfalak mögött

  1. 1. A betöltő lefut az oldalon. Létrehoz egy Shadow DOM gazdagépet, és kirajzolja az indítógombot. Még nincs iframe, nincs hálózati költség.
  2. 2. A felhasználó rákattint az indítóra. Az iframe létrejön a következő sandbox korlátozásokkal, és a mi kiszolgálónkról töltődik be. Elindul a vendég munkamenet.
  3. 3. Az oldal kontextusa beáramlik (opcionális). Ha data-page-context="on", a betöltő kinyeri a látható szöveget az oldalból, és elküldi az ágensnek a kontextusnak megfelelő válaszokhoz.
  4. 4. Az oldalműveletek vezérlik a felhasználói felületet (opcionális). Ha data-page-actions="on", az ágens kiemelhet elemeket, odagörgethet hozzájuk, és rákattinthat az oldalon, hogy vezesse a felhasználókat.