From c945f1e73d1affd15049920091f1ef953591b496 Mon Sep 17 00:00:00 2001 From: mlogclub Date: Fri, 24 Apr 2026 19:43:59 +0800 Subject: [PATCH] feat: add minified SDK build script and update widget script references --- web/components/kefu/widget-demo.tsx | 6 +- web/lib/sdk/cs-ai-agent-sdk.js | 363 ++++++++++++++++++++++++++ web/package.json | 1 + web/public/sdk/cs-ai-agent-sdk.min.js | 1 + web/scripts/build-sdk.mjs | 26 ++ 5 files changed, 394 insertions(+), 3 deletions(-) create mode 100644 web/lib/sdk/cs-ai-agent-sdk.js create mode 100644 web/public/sdk/cs-ai-agent-sdk.min.js create mode 100644 web/scripts/build-sdk.mjs diff --git a/web/components/kefu/widget-demo.tsx b/web/components/kefu/widget-demo.tsx index f292c7d..7408dc3 100644 --- a/web/components/kefu/widget-demo.tsx +++ b/web/components/kefu/widget-demo.tsx @@ -92,7 +92,7 @@ function injectWidget(config: KefuWidgetHostConfig) { const script = document.createElement("script") script.async = true - script.src = `${window.location.origin}/sdk/cs-agent-widget.js` + script.src = `${window.location.origin}/sdk/cs-ai-agent-sdk.min.js` script.dataset.csAgentWidget = "script" document.body.appendChild(script) } @@ -120,8 +120,8 @@ export function KefuWidgetDemo() { const snippet = useMemo(() => { const scriptSrc = config.baseUrl - ? `${config.baseUrl.replace(/\/$/, "")}/sdk/cs-agent-widget.js` - : "/sdk/cs-agent-widget.js" + ? `${config.baseUrl.replace(/\/$/, "")}/sdk/cs-ai-agent-sdk.min.js` + : "/sdk/cs-ai-agent-sdk.min.js" return `