Add Tool • AI Agent SDK
add_tool: Register a tool. Simplified alias for register_tool().
add_tool
Function
</div>
This function is defined in the registry module.
Register a tool. Simplified alias for register_tool().
Signature
def add_tool(tool: Union[BaseTool, Callable], name: Optional[str], trust_level: Optional[str], dynamic_schema_overrides: Optional[Callable[[Dict[str, Any]], Dict[str, Any]]]) -> NoneParameters
ParamField
Union[BaseTool, Callable]BaseTool instance or callable function
ParamField
Optional[str]Optional override name
ParamField
Optional[str]Optional trust level for the tool (“trusted” or “external”)
ParamField
OptionalOptional function to dynamically modify tool schema
Uses
register_tool
Used By
Source
View on GitHubpraisonaiagents/tools/registry.py at line 634