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
@@ -54,6 +54,7 @@ export interface CreateAgentSessionFromServicesOptions {
thinkingLevel?: ThinkingLevel;
scopedModels?: Array<{ model: Model<any>; thinkingLevel?: ThinkingLevel }>;
tools?: string[];
excludeTools?: CreateAgentSessionOptions["excludeTools"];
noTools?: CreateAgentSessionOptions["noTools"];
customTools?: ToolDefinition[];
}
@@ -192,6 +193,7 @@ export async function createAgentSessionFromServices(
thinkingLevel: options.thinkingLevel,
scopedModels: options.scopedModels,
tools: options.tools,
excludeTools: options.excludeTools,
noTools: options.noTools,
customTools: options.customTools,
sessionStartEvent: options.sessionStartEvent,