Skip to content
Agentflade

Dette websted kan betjenes, ikke kun læses.

Næsten alle marketingsider i denne kategori er en mur, som en agent skal tage et screenshot af og gætte sig frem til. Denne side overleverer i stedet en typet værktøjsliste via WebMCP i browseren og via JSON-RPC alle andre steder. Det er produktets eget argument, udført af marketingsiden.

← Back to the agent directory

Kontrollerer

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_modulesskrivebeskyttet

    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_moduleskrivebeskyttet

    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_bagskrivebeskyttet

    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_addressskrivebeskyttet

    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_faqskrivebeskyttet

    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_statusskrivebeskyttet

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

    example: {}

  • join_waitlistmed sideeffekter

    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 ikke køres her
Endepunkter

Alt, hvad en maskine har brug for.

prøv det fra 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"}}}'
Indbyg hvor som helst

Ét script-tag. Dit websted har en agent.

Indsæt en enkelt linje JavaScript på en hvilken som helst side. En brandet starter vises i hjørnet, dine besøgende klikker på den, og de taler med din udgivne agent i et sandkasse-panel. Ingen iframes at administrere, ingen godkendelse at forbinde, intet byggetrin. Agenten læser din side, svarer i kontekst og kan endda interagere med din brugergrænseflade, hvis du tilvælger det.

indsæt på dit websted

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

Isoleret med Shadow DOM

Widgetten renderes i en Shadow DOM-rod. Din CSS kan ikke ødelægge den, og den kan ikke ødelægge din. Nul stil-konflikter på ethvert websted.

Sandkasse-iframe

Chatpanelet indlæses i en streng sandkasse. Ingen topnavigation, ingen lækage af legitimationsoplysninger. Gæstetoken-id'er forbliver i rammen. Din værtsside bliver aldrig eksponeret.

Lazy-loaded

Iframe-elementet oprettes først, når brugeren klikker på starteren. Nul indvirkning på din sideindlæsning. Ingen skjulte netværksanmodninger, før nogen rent faktisk vil tale.

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ådan fungerer det under motorhjelmen

  1. 1. Loaderen kører på din side. Den opretter en Shadow DOM-vært og tegner starter-knappen. Ingen iframe endnu, ingen netværksomkostninger.
  2. 2. Brugeren klikker på starteren. Iframe-elementet oprettes med sandbox -restriktioner og indlæses fra vores oprindelse. Gæstesessionen starter.
  3. 3. Sidekontekst strømmer ind (tilvalg). Hvis data-page-context="on", udtrækker loaderen synlig tekst fra din side og sender den til agenten for at få kontekstuelle svar.
  4. 4. Sidehandlinger styrer din brugergrænseflade (tilvalg). Hvis data-page-actions="on", kan agenten fremhæve, rulle til og klikke på elementer på din side for at guide brugere.