From b288cd9448de8fc944575b79e82af6d6a64cae9a Mon Sep 17 00:00:00 2001 From: Mario Zechner Date: Thu, 9 Oct 2025 18:57:43 +0200 Subject: [PATCH] Add debug logging to RuntimeMessageRouter and increase API key validation tokens - Add console.log for user script messages in RuntimeMessageRouter - Increase ProviderKeyInput maxTokens from 10 to 200 for better validation --- packages/web-ui/src/components/ProviderKeyInput.ts | 2 +- packages/web-ui/src/components/sandbox/RuntimeMessageRouter.ts | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/packages/web-ui/src/components/ProviderKeyInput.ts b/packages/web-ui/src/components/ProviderKeyInput.ts index e5dc3363..db5ccee9 100644 --- a/packages/web-ui/src/components/ProviderKeyInput.ts +++ b/packages/web-ui/src/components/ProviderKeyInput.ts @@ -67,7 +67,7 @@ export class ProviderKeyInput extends LitElement { const result = await complete(model, context, { apiKey, - maxTokens: 10, + maxTokens: 200, } as any); return result.stopReason === "stop"; diff --git a/packages/web-ui/src/components/sandbox/RuntimeMessageRouter.ts b/packages/web-ui/src/components/sandbox/RuntimeMessageRouter.ts index 13674689..d88c95f0 100644 --- a/packages/web-ui/src/components/sandbox/RuntimeMessageRouter.ts +++ b/packages/web-ui/src/components/sandbox/RuntimeMessageRouter.ts @@ -183,6 +183,8 @@ export class RuntimeMessageRouter { const context = this.sandboxes.get(sandboxId); if (!context) return false; + console.log("Router received user script message for sandbox:", sandboxId, message); + const respond = (response: any) => { sendResponse({ ...response, @@ -210,6 +212,7 @@ export class RuntimeMessageRouter { }; chrome.runtime.onUserScriptMessage.addListener(this.userScriptMessageListener); + console.log("[RuntimeMessageRouter] Registered chrome.runtime.onUserScriptMessage listener"); } } }