Make Agent Tool Wrap Resolver • AI Agents Framework
make_agent_tool_wrap_resolver: Return “resolver(agent_key) – wrap|None“ for heterogeneous budgets.
make_agent_tool_wrap_resolver
Method
</div>
This is a method of the AgentsGenerator class in the agents_generator module.
Return `resolver(agent_key) -> wrap|None` for heterogeneous budgets.
Returns `None when no agent declares a per-agent tool_timeout (so adapters skip per-agent wrapping entirely). The returned wrap` closes over that agent’s timeout; tool objects stay shared, only the guard closure differs per agent.
Signature
def make_agent_tool_wrap_resolver(config: Any) -> AnyParameters
ParamField
AnyNo description available.
Returns
ResponseField
AnyThe result of the operation.
Uses
resolve_agent_tool_timeout
Source
View on GitHubpraisonai/agents_generator.py at line 1345