From 8c0f8baf326c6c2921e53078ac86df987873e463 Mon Sep 17 00:00:00 2001 From: teknium1 Date: Sat, 7 Mar 2026 11:29:17 -0800 Subject: [PATCH] feat(delegate_tool): add additional parameters for child agent configuration Enhanced the _run_single_child function by introducing max_tokens, reasoning_config, and prefill_messages parameters from the parent agent. This allows for more flexible configuration of child agents, improving their operational capabilities. --- tools/delegate_tool.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/tools/delegate_tool.py b/tools/delegate_tool.py index 31e13249..c8de9722 100644 --- a/tools/delegate_tool.py +++ b/tools/delegate_tool.py @@ -205,6 +205,9 @@ def _run_single_child( provider=getattr(parent_agent, "provider", None), api_mode=getattr(parent_agent, "api_mode", None), max_iterations=max_iterations, + max_tokens=getattr(parent_agent, "max_tokens", None), + reasoning_config=getattr(parent_agent, "reasoning_config", None), + prefill_messages=getattr(parent_agent, "prefill_messages", None), enabled_toolsets=child_toolsets, quiet_mode=True, ephemeral_system_prompt=child_prompt,