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.
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: {}
- itt nem futtatható
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"}
Minden, amire egy gépnek szüksége van.
/api/mcpMCP JSON-RPC 2.0. POST tools/list, then tools/call./.well-known/mcp.jsonMCP discovery: find the endpoint from the origin./.well-known/agent-actions.jsonAction registry with schemas and examples./api/modulesThe capability ledger as JSON./llms.txtThe whole site as facts, for answer engines.
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"}}}'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ó
- Your published agent folder ID. Required.
data-agent"<folder-id>" - Brand color for the launcher button and accents.
data-accent"#5f6f3c" - Custom text on the launcher pill. Up to 40 characters.
data-launcher"Chat with us" - Enable voice input. Users can speak instead of type.
data-voice"on" - Which corner the launcher appears in. Default: right.
data-position"left" | "right" - Color scheme for the chat panel.
data-theme"light" | "dark" | "auto" - Let the agent read visible page content to give contextual answers.
data-page-context"on" - Let the agent interact with the page: click, scroll, highlight elements.
data-page-actions"on" - CSS selector scoping which content the agent can read. Default: main or article.
data-context-selector"main"
Hogyan működik a színfalak mögött
- 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. A felhasználó rákattint az indítóra. Az iframe létrejön a következő
sandboxkorlátozásokkal, és a mi kiszolgálónkról töltődik be. Elindul a vendég munkamenet. - 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. 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.