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) -&gt; 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.

Diagram

Input Data

Agent: make_agent_tool_wrap_resolver

Output Result

Signature

python
def make_agent_tool_wrap_resolver(config: Any) -> Any

Parameters

ParamField Any

No description available.

Returns

ResponseField Any

The result of the operation.

Uses

  • resolve_agent_tool_timeout

Source

View on GitHub

praisonai/agents_generator.py at line 1345


Related Documentation