Tämä sivusto on toiminnallinen, ei vain luettava.
Melkein jokainen tämän kategorian markkinointisivusto on seinä, josta agentin täytyy ottaa kuvakaappaus ja arvata sen sisältö. Tämä sivusto sen sijaan tarjoaa tyypitetyn työkaluluettelon selaimessa WebMCP:n kautta ja muualla JSON-RPC:n välityksellä. Se on tuotteen oma argumentti, jonka markkinointisivusto toteuttaa.
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_modulesvain lukuList 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_modulevain lukuFetch 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_bagvain lukuAnswer 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_addressvain lukuTurn 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_faqvain lukuAnswer 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_statusvain lukuReport the current pricing position honestly, including the fact that billing is deliberately disarmed and no numbers are published yet.
example: {}
- ei suoritettavissa tässä
join_waitlistsivuvaikutuksia aiheuttavaSubmit 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"}
Kaikki mitä kone tarvitsee.
/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.
kokeile päätteestä
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"}}}'Yksi script-tagi. Sivustollasi on agentti.
Lisää vain yksi rivi JavaScriptiä mille tahansa sivulle. Brändätty käynnistyspainike ilmestyy kulmaan, kävijäsi klikkaavat sitä ja he keskustelevat julkaistun agenttisi kanssa hiekkalaatikoidussa paneelissa. Ei hallittavia iframe-kehyksiä, ei todennuksen määrittämistä, ei koontivaihetta. Agentti lukee sivusi, vastaa kontekstissa ja voi jopa vuorovaikuttaa käyttöliittymäsi kanssa, jos sallit sen.
liitä sivustollesi
<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>
Eristetty Shadow DOM:illa
Widget renderöidään Shadow DOM -juuren sisälle. CSS-tyylisi eivät voi rikkoa sitä, eikä se voi rikkoa tyylejäsi. Nolla tyylitörmäystä millään sivustolla.
Hiekkalaatikoitu iframe
Chat-paneeli latautuu tiukassa hiekkalaatikossa. Ei ylätason navigointia, ei tunnistetietovuotoja. Vierastunnukset pysyvät kehyksen sisällä. Isäntäsivuasi ei koskaan paljasteta.
Ladataan tarvittaessa
Iframe-kehystä ei luoda ennen kuin käyttäjä klikkaa käynnistyspainiketta. Nollavaikutus sivusi latausaikaan. Ei piilotettuja verkkopyyntöjä ennen kuin joku todella haluaa keskustella.
Määritykset
- 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"
Miten se toimii pellin alla
- 1. Lataaja suoritetaan sivullasi. Se luo Shadow DOM -isännän ja piirtää käynnistyspainikkeen. Ei vielä iframe-kehystä, ei verkkokustannuksia.
- 2. Käyttäjä klikkaa käynnistyspainiketta. Iframe-kehys luodaan
sandbox-rajoituksilla ja ladataan palvelimeltamme. Vierasistunto alkaa. - 3. Sivun konteksti välitetään (valinnainen). Jos
data-page-context="on", lataaja poimii näkyvän tekstin sivultasi ja lähettää sen agentille kontekstuaalisia vastauksia varten. - 4. Sivun toiminnot ohjaavat käyttöliittymääsi (valinnainen). Jos
data-page-actions="on", agentti voi korostaa, vierittää ja klikata sivusi elementtejä opastaakseen käyttäjiä.