Skip to content
Agentyta

Den hÀr webbplatsen Àr operabel, inte bara lÀsbar.

NÀstan varje marknadsföringssajt i den hÀr kategorin Àr en vÀgg som en agent mÄste ta en skÀrmdump av och gissa sig till. Den hÀr lÀmnar istÀllet över en typad verktygslista via WebMCP i webblÀsaren, och via JSON-RPC överallt annars. Det Àr produktens eget argument, framfört av marknadsföringssajten.

← Back to the agent directory

Kontrollerar

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_modulesskrivskyddad

    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_moduleskrivskyddad

    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_bagskrivskyddad

    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_addressskrivskyddad

    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_faqskrivskyddad

    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_statusskrivskyddad

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

    example: {}

  • join_waitlistmed sidoeffekter

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

    kan inte köras hÀr
Ändpunkter

Allt en maskin behöver.

prova frÄn en terminal

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"}}}'
BĂ€dda in var som helst

En script-tagg. Din webbplats har en agent.

LÀgg till en enda rad JavaScript pÄ valfri sida. En varumÀrkesprofilerad startknapp visas i hörnet, dina besökare klickar pÄ den och pratar direkt med din publicerade agent i en sandlÄdepanel. Inga iframes att hantera, ingen autentisering att koppla, inget byggsteg. Agenten lÀser din sida, svarar i rÀtt kontext och kan till och med interagera med ditt grÀnssnitt om du vÀljer att aktivera det.

klistra in pÄ din webbplats

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

Isolerad med Shadow DOM

Widgeten renderas inuti en Shadow DOM-rot. Din CSS kan inte förstöra den, och den kan inte förstöra din. Noll stilkollisioner pÄ alla webbplatser.

SandlÄde-iframe

Chattpanelen laddas i en strikt sandlÄda. Ingen toppnavigering, inga lÀckta inloggningsuppgifter. GÀst-tokens stannar inuti ramen. Din vÀrdsida exponeras aldrig.

Laddas vid behov

Iframe-elementet skapas inte förrÀn anvÀndaren klickar pÄ startknappen. Noll pÄverkan pÄ din sidladdning. Inga dolda nÀtverksanrop förrÀn nÄgon faktiskt vill prata.

Konfiguration

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

SĂ„ fungerar det under huven

  1. 1. Laddaren körs pÄ din sida. Den skapar en Shadow DOM-vÀrd och ritar upp startknappen. Ingen iframe Ànnu, ingen nÀtverkskostnad.
  2. 2. AnvÀndaren klickar pÄ startknappen. Iframe-elementet skapas med sandbox restriktioner och laddas frÄn vÄrt ursprung. GÀstsessionen startar.
  3. 3. Sidkontext strömmar in (tillval). Om data-page-context="on", extraherar laddaren synlig text frÄn din sida och skickar den till agenten för kontextuella svar.
  4. 4. SidÄtgÀrder styr ditt grÀnssnitt (tillval). Om data-page-actions="on", kan agenten markera, blÀddra till och klicka pÄ element pÄ din sida för att vÀgleda anvÀndare.