feat(coding-agent): add exclude tools option closes #5109

This commit is contained in:
Mario Zechner
2026-05-28 23:49:01 +02:00
parent 1ab2899800
commit 9380d5f2e4
12 changed files with 147 additions and 6 deletions

View File

@@ -425,6 +425,9 @@ function buildSessionOptions(
if (parsed.tools) {
options.tools = [...parsed.tools];
}
if (parsed.excludeTools) {
options.excludeTools = [...parsed.excludeTools];
}
return { options, cliThinkingFromModel, diagnostics };
}
@@ -646,6 +649,7 @@ export async function main(args: string[], options?: MainOptions) {
thinkingLevel: sessionOptions.thinkingLevel,
scopedModels: sessionOptions.scopedModels,
tools: sessionOptions.tools,
excludeTools: sessionOptions.excludeTools,
noTools: sessionOptions.noTools,
customTools: sessionOptions.customTools,
});