The copilot lets your platform’s AI assistant do more than reply with text: it can take a person to a screen, highlight where everything is and, if you allow it, fill in and tap buttons on their behalf — always in full view, always with their own session, always with their own confirmation before saving anything. It rests on three pieces:
What the copilot is and how it connectsThe copilot lets your platform's AI assistant do more than reply with text: it can take a person to a screen, highlight where everything is and, if you allow it, fill in and tap …
RequirementsCopilot SDK version 1.1.0 or later. The server checks the version your SDK announces against your own manifest's sdkMinVersion — if your build is older, the copilot stays off with …
Installing and initializing the SDKAdd the SDK script right below your widget snippet (manual 06), and call initCopilot with your manifest:
Placing anchors on your siteThe copilot never uses CSS selectors, XPath or JavaScript to find something on your page — only an attribute you add by hand:
Writing the v1 manifestThe manifest is a JSON document shaped like this:
Your manifest's fingerprintEvery time your site loads, the SDK computes a SHA-256 hash of your manifest (canonical JSON: sorted keys, no spaces) and hands it to your widget, which sends it when the conversat…
Registering and approving the manifestA developer never approves their own manifest: it's done by someone on the account with permission to manage the copilot from the Platform → Channels → your instance → "Copilot" …
What the system blocks, in plain terms (the 8 defenses)Your manifest is text that you send, and the assistant that uses it is a language model — something that can be manipulated if no guardrails were put in place.
Attestation (Platform first-party panels only)If you're integrating the copilot on your own site (not the Platform's internal panel or its partner console), this section doesn't affect you: your widget never issues an attesta…
The two modes, confirmation, and honest degradationIf the action the person asked for exists in your manifest and is turned on, the assistant asks whether they'd like it shown to them ("I'll guide you": only navigate and highlight)…
DiagnosticsIf the copilot doesn't arm itself when you expected it to, check in this order:
Frequently asked questionsCan I use the copilot without the chat widget?
