Този сайт е операбилен, а не просто за четене.
Почти всеки маркетингов сайт в тази категория е стена, която агентът трябва да снима и да гадае по нея. Този сайт вместо това предоставя типизиран списък с инструменти чрез 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 на произволна страница. В ъгъла се появява брандиран бутон за стартиране, посетителите ви кликват върху него и вече разговарят с вашия публикуван агент в изолиран панел. Без iframes за управление, без конфигуриране на оторизация, без стъпка за компилиране. Агентът чете страницата ви, отговаря в контекст и дори може да взаимодейства с вашия потребителски интерфейс, ако разрешите това.
поставете във вашия сайт
<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 (Sandbox)
Чат панелът се зарежда в строга изолирана среда (sandbox). Без навигация от най-високо ниво, без изтичане на идентификационни данни. Токените за гости остават в рамката. Вашата хост страница никога не се излага на риск.
Зареждане при поискване
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", агентът може да подчертава, да превърта до и да кликва върху елементи на вашата страница, за да напътства потребителите.