Tapak ini boleh dikendalikan, bukan sekadar boleh dibaca.
Hampir setiap tapak pemasaran dalam kategori ini adalah dinding yang perlu ditangkap layar dan diteka oleh ejen. Tapak ini sebaliknya menyerahkan senarai alatan bertaip, melalui WebMCP dalam penyemak imbas, dan melalui JSON-RPC di tempat lain. Ia adalah hujah produk itu sendiri, yang dipersembahkan oleh tapak pemasaran.
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_modulesbaca sahajaList 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_modulebaca sahajaFetch 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_bagbaca sahajaAnswer 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_addressbaca sahajaTurn 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_faqbaca sahajaAnswer 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_statusbaca sahajaReport the current pricing position honestly, including the fact that billing is deliberately disarmed and no numbers are published yet.
example: {}
- tidak boleh dijalankan di sini
join_waitlistmempunyai kesan sampinganSubmit 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"}
Semua yang diperlukan oleh mesin.
/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.
cuba dari 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"}}}'Satu tag skrip. Tapak anda mempunyai ejen.
Letakkan satu baris JavaScript pada mana-mana halaman. Pelancar berjenama akan muncul di penjuru, pelawat anda mengkliknya, dan mereka sedang bercakap dengan ejen anda yang diterbitkan di dalam panel berkotak pasir. Tiada iframe untuk diurus, tiada pengesahan untuk disambungkan, tiada langkah binaan. Ejen membaca halaman anda, menjawab mengikut konteks, dan juga boleh berinteraksi dengan UI anda jika anda memilih untuk menyertai.
tampal ke dalam tapak anda
<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 terasing
Widget dipaparkan di dalam punca Shadow DOM. CSS anda tidak boleh merosakkannya, dan ia tidak boleh merosakkan CSS anda. Sifar perlanggaran gaya pada mana-mana tapak.
Iframe berkotak pasir
Panel sembang dimuatkan dalam kotak pasir yang ketat. Tiada navigasi atas, tiada kebocoran kelayakan. Token tetamu kekal di dalam bingkai. Halaman hos anda tidak pernah didedahkan.
Dimuatkan secara tangguh
Iframe tidak akan dibuat sehingga pengguna mengklik pelancar. Sifar kesan pada pemuatan halaman anda. Tiada permintaan rangkaian tersembunyi sehingga seseorang benar-benar mahu bercakap.
Konfigurasi
- 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"
Cara ia berfungsi di sebalik tabir
- 1. Pemuat berjalan di halaman anda. Ia mencipta hos Shadow DOM dan melukis butang pelancar. Belum ada iframe, tiada kos rangkaian.
- 2. Pengguna mengklik pelancar. Iframe dicipta dengan
sandboxsekatan dan dimuatkan dari asal kami. Sesi tetamu bermula. - 3. Konteks halaman mengalir masuk (pilihan). Jika
data-page-context="on", pemuat mengekstrak teks yang kelihatan dari halaman anda dan menghantarnya kepada ejen untuk jawapan mengikut konteks. - 4. Tindakan halaman memacu UI anda (pilihan). Jika
data-page-actions="on", ejen boleh menyerlahkan, menatal ke, dan mengklik elemen pada halaman anda untuk membimbing pengguna.