Documentation
Installer un agent sur votre site
Le widget charge sa configuration publiée, crée une session courte liée à l’origine du site, puis ouvre un flux SSE ou WebSocket selon le mode choisi.
Installation
<script src="https://chatbot-web-site.pages.dev/chatbot.js" data-agent="agt_..." async></script>
Sessions
Les messages et l’historique restent dans un Durable Object SQLite isolé par session. Supabase conserve les réglages et les agrégats, jamais le contenu de la conversation.
Voix temps réel
Le navigateur envoie du PCM16 mono 16 kHz par WebSocket full-duplex. Les clés STT, LLM et TTS sont injectées uniquement entre Workers.
Plusieurs MCP
Chaque agent peut déclarer plusieurs serveurs Streamable HTTP, une liste d’outils autorisés et une politique d’approbation. OAuth est recommandé quand le serveur le propose.
Sécurité
Origines autorisées, tokens HMAC à expiration courte, credentials chiffrés, appels internes par service bindings et aucune clé fournisseur dans le SDK.