diff --git a/tools/delegate_tool.py b/tools/delegate_tool.py index e219259ea..31e132498 100644 --- a/tools/delegate_tool.py +++ b/tools/delegate_tool.py @@ -293,7 +293,6 @@ def delegate_task( context: Optional[str] = None, toolsets: Optional[List[str]] = None, tasks: Optional[List[Dict[str, Any]]] = None, - model: Optional[str] = None, max_iterations: Optional[int] = None, parent_agent=None, ) -> str: @@ -355,7 +354,7 @@ def delegate_task( goal=t["goal"], context=t.get("context"), toolsets=t.get("toolsets") or toolsets, - model=model, + model=None, max_iterations=effective_max_iter, parent_agent=parent_agent, task_count=1, @@ -380,7 +379,7 @@ def delegate_task( goal=t["goal"], context=t.get("context"), toolsets=t.get("toolsets") or toolsets, - model=model, + model=None, max_iterations=effective_max_iter, parent_agent=parent_agent, task_count=n_tasks, @@ -533,13 +532,6 @@ DELEGATE_TASK_SCHEMA = { "When provided, top-level goal/context/toolsets are ignored." ), }, - "model": { - "type": "string", - "description": ( - "Model override for the subagent(s). Omit to use your " - "same model. Use a cheaper/faster model for simple subtasks." - ), - }, "max_iterations": { "type": "integer", "description": ( @@ -565,7 +557,6 @@ registry.register( context=args.get("context"), toolsets=args.get("toolsets"), tasks=args.get("tasks"), - model=args.get("model"), max_iterations=args.get("max_iterations"), parent_agent=kw.get("parent_agent")), check_fn=check_delegate_requirements,