fix(coding-agent): restore builtin-only tool disabling

closes #3592
This commit is contained in:
Mario Zechner
2026-04-23 20:39:34 +02:00
parent e97051313d
commit e38647f376
8 changed files with 161 additions and 17 deletions

View File

@@ -366,10 +366,11 @@ function buildSessionOptions(
// Tools
if (parsed.noTools) {
// --no-tools: start with no built-in tools
// --tools can still add specific ones back, including extension tools.
options.tools = parsed.tools && parsed.tools.length > 0 ? [...parsed.tools] : [];
} else if (parsed.tools) {
options.noTools = "all";
} else if (parsed.noBuiltinTools) {
options.noTools = "builtin";
}
if (parsed.tools) {
options.tools = [...parsed.tools];
}