ไซต์นี้สามารถสั่งการได้ ไม่ใช่แค่เปิดอ่านเท่านั้น
เว็บไซต์การตลาดเกือบทั้งหมดในหมวดหมู่นี้เป็นเหมือนกำแพงที่เอเจนต์ต้องแคปหน้าจอแล้วเดาเอาเอง แต่ไซต์นี้จะส่งมอบรายการเครื่องมือที่ระบุประเภทข้อมูลให้แทน ผ่าน WebMCP ในเบราว์เซอร์ และผ่าน JSON-RPC ในส่วนอื่น ๆ ทั้งหมด นี่คือข้อพิสูจน์ของตัวผลิตภัณฑ์เองที่แสดงให้เห็นจริงผ่านเว็บไซต์การตลาดนี้
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_modulesอ่านอย่างเดียว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_moduleอ่านอย่างเดียว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_bagอ่านอย่างเดียว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_addressอ่านอย่างเดียว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_faqอ่านอย่างเดียว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_statusอ่านอย่างเดียวReport the current pricing position honestly, including the fact that billing is deliberately disarmed and no numbers are published yet.
example: {}
- ไม่สามารถเรียกใช้ที่นี่ได้
join_waitlistส่งผลกระทบข้างเคียง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"}
ทุกสิ่งที่เครื่องจักรต้องการ
/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.
ลองใช้งานผ่านเทอร์มินัล
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"}}}'สคริปต์แท็กเดียว ไซต์ของคุณก็มีเอเจนต์แล้ว
เพียงวาง JavaScript บรรทัดเดียวลงในหน้าใดก็ได้ ปุ่มเปิดใช้งานที่มีแบรนด์ของคุณจะปรากฏที่มุมหน้าจอ เมื่อผู้เยี่ยมชมคลิก พวกเขาจะสามารถคุยกับเอเจนต์ที่คุณเผยแพร่ได้ทันทีภายในพาเนลแบบแซนด์บ็อกซ์ ไม่ต้องจัดการ iframe ไม่ต้องเชื่อมต่อระบบยืนยันตัวตน และไม่มีขั้นตอนการบิลด์ เอเจนต์จะอ่านหน้าเว็บของคุณ ตอบคำถามตามบริบท และยังสามารถโต้ตอบกับ UI ของคุณได้หากคุณเลือกเปิดใช้งาน
วางลงในไซต์ของคุณ
<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
วิดเจ็ตจะเรนเดอร์ภายใน Shadow DOM root ทำให้ CSS ของคุณไม่สามารถรบกวนวิดเจ็ตได้ และวิดเจ็ตก็จะไม่รบกวน CSS ของคุณเช่นกัน หมดปัญหาสไตล์ชนกันบนทุกเว็บไซต์
Iframe แบบแซนด์บ็อกซ์
พาเนลแชทจะโหลดในแซนด์บ็อกซ์ที่เข้มงวด ไม่มีการนำทางไปยังหน้าหลัก ไม่มีข้อมูลรับรองรั่วไหล เกสต์โทเค็นจะอยู่ภายในเฟรมเท่านั้น และหน้าโฮสต์ของคุณจะไม่ถูกเปิดเผยเลย
โหลดแบบ Lazy Load
iframe จะยังไม่ถูกสร้างขึ้นจนกว่าผู้ใช้จะคลิกปุ่มเปิดใช้งาน ส่งผลกระทบต่อการโหลดหน้าเว็บของคุณเป็นศูนย์ และไม่มีการร้องขอเครือข่ายที่ซ่อนอยู่จนกว่าจะมีคนต้องการคุยจริง ๆ
การกำหนดค่า
- 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"
การทำงานเบื้องหลัง
- 1. ตัวโหลดทำงานในหน้าเว็บของคุณ มันจะสร้าง Shadow DOM host และแสดงปุ่มเปิดใช้งาน โดยที่ยังไม่มี iframe และไม่มีการใช้เครือข่าย
- 2. ผู้ใช้คลิกปุ่มเปิดใช้งาน iframe จะถูกสร้างขึ้นพร้อมกับ
sandboxข้อจำกัดต่าง ๆ และโหลดจากต้นทางของเรา เซสชันของเกสต์จะเริ่มต้นขึ้น - 3. บริบทของหน้าเว็บจะถูกส่งเข้าไป (ต้องเลือกเปิดใช้งาน) หาก
data-page-context="on", ตัวโหลดจะดึงข้อความที่มองเห็นได้จากหน้าเว็บของคุณและส่งไปยังเอเจนต์เพื่อใช้ในการตอบคำถามตามบริบท - 4. การดำเนินการบนหน้าเว็บจะขับเคลื่อน UI ของคุณ (ต้องเลือกเปิดใช้งาน) หาก
data-page-actions="on", เอเจนต์จะสามารถไฮไลต์ เลื่อนหน้าจอ และคลิกองค์ประกอบต่าง ๆ บนหน้าเว็บของคุณเพื่อแนะนำผู้ใช้ได้