هذا الموقع قابل للتشغيل، وليس للقراءة فقط.
كل موقع تسويقي تقريبًا في هذه الفئة هو حائط يجب على الوكيل أن يلتقط صورة له ويخمن بشأنه. هذا يسلم قائمة أدوات مكتوبة بدلاً من ذلك، عبر WebMCP في المتصفح، وعبر JSON-RPC في كل مكان آخر. إنه حجة المنتج الخاصة به، يتم تنفيذها من قبل موقع التسويق.
لم يشحن متصفحك navigator.modelContext بعد. معظمهم لم يفعلوا ذلك، اعتبارًا من 2026. تتوفر نفس الأدوات عبر JSON-RPC في /api/mcp، والتي لا تحتاج إلى أي دعم متصفح على الإطلاق.
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"}}}'وسم script واحد. موقعك يمتلك عميلاً.
ضع سطرًا واحدًا من JavaScript في أي صفحة. سيظهر زر تشغيل يحمل علامتك التجارية في الزاوية، وعندما ينقر عليه زوارك، سيتحدثون مع عميلك المنشور داخل لوحة معزولة (sandboxed). لا توجد إطارات iframe لإدارتها، ولا مصادقة لربطها، ولا خطوة بناء مطلوبة. يقرأ العميل صفحتك، ويجيب في سياقها، ويمكنه حتى التفاعل مع واجهة المستخدم الخاصة بك إذا اخترت ذلك.
الصق في موقعك
<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. لا يمكن لملفات CSS الخاصة بك تعطيلها، ولا يمكنها تعطيل ملفاتك. تضارب في الأنماط بنسبة صفر على أي موقع.
إطار iframe معزول
يتم تحميل لوحة الدردشة في بيئة معزولة وصارمة. لا يوجد تنقل علوي، ولا تسريب لبيانات الاعتماد. تبقى رموز الضيوف داخل الإطار. لا يتم كشف صفحتك المضيفة أبدًا.
تحميل كسول
لا يتم إنشاء إطار 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 ورسم زر التشغيل. لا يوجد إطار iframe بعد، ولا توجد تكلفة على الشبكة.
- 2. ينقر المستخدم على زر التشغيل. يتم إنشاء إطار iframe مع
sandboxقيود ويتم تحميله من مصدرنا. تبدأ جلسة الضيف. - 3. يتدفق سياق الصفحة (اختياري). إذا
data-page-context="on", يقوم برنامج التحميل باستخراج النص المرئي من صفحتك وإرساله إلى العميل للحصول على إجابات سياقية. - 4. إجراءات الصفحة تقود واجهة المستخدم الخاصة بك (اختياري). إذا
data-page-actions="on", يمكن للعميل تمييز العناصر، والتمرير إليها، والنقر عليها في صفحتك لتوجيه المستخدمين.