Xagent Powered Support Bot

Partially verified — do not publish yet

The support bot is confirmed deployed on this documentation site and the details below are verified from the KB source. What the bot can actually answer, and whether it also appears inside the Xinference Cloud application, are not verified. Sections marked pending verification must be completed before this page goes to customers.

Documentation status

FieldValue
StatusPartially verified — deployment confirmed, capabilities unconfirmed
Deployed on the docs siteYes — all documentation pages
Present in Xinference Cloud applicationUnknown — not found in xinference-saas
Last checked11 August 2026
Code revision checkedxinference-saas @ 0b049d2 (origin/main)
OwnerUnassigned

What it is

An embedded chat widget, hosted by Xagent, loaded on every page of this documentation site. It appears as a floating button in the corner of the page; selecting it opens a chat panel.

The widget is part of the documentation site, not the Xinference Cloud product. It is added directly to the KB's HTML rather than served by the Xinference Cloud backend.

How it is deployed

Each page loads the widget with the following script tag, added in commit 7ae6cdc ("added widget in all files"):

<script
  src="https://sg.cloud.xagent.co/widget.js"
  data-agent-id="76"
  data-button-size="60px"
  data-button-color="#000"
  data-icon-color="#fff"
  data-panel-bg-color="#fff">
</script>
AttributeValuePurpose
srchttps://sg.cloud.xagent.co/widget.jsWidget loader, hosted by Xagent
data-agent-id76Identifies which Xagent agent answers
data-button-size60pxLauncher button size
data-button-color#000Launcher background
data-icon-color#fffLauncher icon
data-panel-bg-color#fffChat panel background

Adding a new KB page

The widget is per-page, not injected by build_chrome.py. A new page will have no support bot unless the script tag is copied into it. tools/kb_validate.py warns when a page is missing it.

Where it is available

Verified: every page of this documentation site.

Not verified: whether the same bot appears inside the Xinference Cloud application. No reference to this widget, to sg.cloud.xagent.co, or to an agent ID exists anywhere in xinference-saas at 0b049d2 — so if it is in the product, it is added by some mechanism outside that repository.

How to use it

Select the floating button in the corner of any documentation page to open the chat panel, then type a question. No sign-in, setup, or configuration is required to use it — the widget loads for every visitor to the docs site.

Relationship to Xinference Cloud

The widget is hosted by Xagent at sg.cloud.xagent.co. Xinference Cloud and Xagent are sibling products that share some conventions — the Xinference Cloud codebase mirrors Xagent's region-cookie and login-bootstrap behaviour in two places (backend/tests/test_region.py and docker/nginx.conf) — but neither of those relates to this widget, and the Cloud backend has no support-bot module, route, model, or feature flag.

Pending verification

The following cannot be established from the documentation source and require product confirmation. None of it should be assumed:

QuestionNeeded from
What content does agent 76 draw on — this KB, the community docs, product data, or something else?Product / Xagent
What can it answer reliably, and what should it not be relied on for?Product / Support
Is there an escalation path from the bot to human support?Support
Does the same bot appear inside the Xinference Cloud application, or only on the docs site?Product
Are conversations logged or retained, and is that disclosed to users?Product / Legal
Who maintains agent 76 and its knowledge base?Xagent
Is there a fallback if sg.cloud.xagent.co is unreachable?Engineering

Do not describe capabilities that have not been confirmed

The presence of a chat widget is not evidence of what it can do. Its accuracy, coverage, escalation behaviour, and data handling are unverified. Do not add claims about them to this page without a source.

Next step

Answer the questions above — particularly what agent 76 is trained on and whether conversations are retained — and this page can be completed. Until then it stays open in the sync log as REVIEW REQUIRED.