From 36d495ddffdb7dcea5cf678c70bac5404901bb1d Mon Sep 17 00:00:00 2001 From: Algorithm5838 <108630393+Algorithm5838@users.noreply.github.com> Date: Tue, 31 Mar 2026 09:29:18 +0300 Subject: [PATCH] fix: only persist disabled builtin tools in model meta --- src/lib/components/workspace/Models/ModelEditor.svelte | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/lib/components/workspace/Models/ModelEditor.svelte b/src/lib/components/workspace/Models/ModelEditor.svelte index 5b5bd83caf..20e764cf9c 100644 --- a/src/lib/components/workspace/Models/ModelEditor.svelte +++ b/src/lib/components/workspace/Models/ModelEditor.svelte @@ -198,8 +198,11 @@ } } - if (Object.keys(builtinTools).length > 0) { - info.meta.builtinTools = builtinTools; + const disabledTools = Object.fromEntries( + Object.entries(builtinTools).filter(([_, v]) => v === false) + ); + if (Object.keys(disabledTools).length > 0) { + info.meta.builtinTools = disabledTools; } else { if (info.meta.builtinTools) { delete info.meta.builtinTools;