fix: only persist disabled builtin tools in model meta

This commit is contained in:
Algorithm5838 2026-03-31 09:29:18 +03:00
parent eba2b2cd72
commit 36d495ddff

View file

@ -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;