From c73f0d3690eba49e818135e9f4e19fb2abcab970 Mon Sep 17 00:00:00 2001 From: ARCJ137442 <61109168+ARCJ137442@users.noreply.github.com> Date: Sat, 27 Jun 2026 19:15:29 +0800 Subject: [PATCH 1/2] fix(http-scope): allow explicit port numbers in HTTP URL patterns --- apps/desktop/src-tauri/capabilities/default.json | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/apps/desktop/src-tauri/capabilities/default.json b/apps/desktop/src-tauri/capabilities/default.json index 602491e3..06e28e86 100644 --- a/apps/desktop/src-tauri/capabilities/default.json +++ b/apps/desktop/src-tauri/capabilities/default.json @@ -169,8 +169,14 @@ { "url": "https://**" }, + { + "url": "https://*:*" + }, { "url": "http://**" + }, + { + "url": "http://*:*" } ] }, From 78c2820678f4a8b45a7dc9f74abd3bcc0bf0f11a Mon Sep 17 00:00:00 2001 From: ARCJ137442 <61109168+ARCJ137442@users.noreply.github.com> Date: Sat, 27 Jun 2026 19:15:47 +0800 Subject: [PATCH 2/2] fix(provider): allow empty API key for local models --- .../infrastructure/providers/adapters/openai-compatible.ts | 2 +- .../AgentService/infrastructure/providers/adapters/openai.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/apps/desktop/src/services/AgentService/infrastructure/providers/adapters/openai-compatible.ts b/apps/desktop/src/services/AgentService/infrastructure/providers/adapters/openai-compatible.ts index 8d29522a..3772632e 100644 --- a/apps/desktop/src/services/AgentService/infrastructure/providers/adapters/openai-compatible.ts +++ b/apps/desktop/src/services/AgentService/infrastructure/providers/adapters/openai-compatible.ts @@ -28,7 +28,7 @@ export class OpenAICompatibleProviderAdapter extends AiSdkProviderBase { private sdkProvider = createOpenAICompatible({ name: 'openai-compatible', - apiKey: this.apiKey, + apiKey: this.apiKey || '', baseURL: this.getApiTargets().sdkBaseUrl || '', headers: this.getCustomHeaders(), fetch: this.fetch, diff --git a/apps/desktop/src/services/AgentService/infrastructure/providers/adapters/openai.ts b/apps/desktop/src/services/AgentService/infrastructure/providers/adapters/openai.ts index 69d6eb76..941159a1 100644 --- a/apps/desktop/src/services/AgentService/infrastructure/providers/adapters/openai.ts +++ b/apps/desktop/src/services/AgentService/infrastructure/providers/adapters/openai.ts @@ -24,7 +24,7 @@ export class OpenAIProviderAdapter extends AiSdkProviderBase { readonly driver = 'openai' as const; private sdkProvider = createOpenAI({ - apiKey: this.apiKey, + apiKey: this.apiKey || '', baseURL: this.getApiTargets().sdkBaseUrl || undefined, headers: this.getCustomHeaders(), fetch: this.fetch,