From ea10e2c3d5056191ca8cc965fdbe41a937a4a048 Mon Sep 17 00:00:00 2001 From: Lulu <1192193394@qq.com> Date: Tue, 24 Mar 2026 18:36:21 +0800 Subject: [PATCH] fix(stage-layouts): discover tools compatibility on web chat mount (#1466) --- .../src/components/Layouts/MobileInteractiveArea.vue | 2 +- packages/stage-layouts/src/components/Widgets/ChatArea.vue | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/stage-layouts/src/components/Layouts/MobileInteractiveArea.vue b/packages/stage-layouts/src/components/Layouts/MobileInteractiveArea.vue index 27e630002..cf94965dc 100644 --- a/packages/stage-layouts/src/components/Layouts/MobileInteractiveArea.vue +++ b/packages/stage-layouts/src/components/Layouts/MobileInteractiveArea.vue @@ -134,7 +134,7 @@ watch([activeProvider, activeModel], async () => { if (activeProvider.value && activeModel.value) { await discoverToolsCompatibility(activeModel.value, await providersStore.getProviderInstance(activeProvider.value), []) } -}) +}, { immediate: true }) onUnmounted(() => { teardownAnalyzer() diff --git a/packages/stage-layouts/src/components/Widgets/ChatArea.vue b/packages/stage-layouts/src/components/Widgets/ChatArea.vue index ba91221fa..a587cd021 100644 --- a/packages/stage-layouts/src/components/Widgets/ChatArea.vue +++ b/packages/stage-layouts/src/components/Widgets/ChatArea.vue @@ -138,7 +138,7 @@ watch([activeProvider, activeModel], async () => { if (activeProvider.value && activeModel.value) { await discoverToolsCompatibility(activeModel.value, await providersStore.getProviderInstance(activeProvider.value), []) } -}) +}, { immediate: true }) onAfterMessageComposed(async () => { })