After Tool • AI Agent SDK
after_tool: Decorator to mark a function as an after_tool hook.
after_tool
Function
</div>
This function is defined in the middleware module.
Decorator to mark a function as an after_tool hook.
The function receives a ToolResponse and should return a (possibly modified) ToolResponse.
Signature
def after_tool(func: AfterToolFn) -> AfterToolFnParameters
ParamField
AfterToolFnNo description available.
Returns
ResponseField
AfterToolFnThe result of the operation.
Usage
@after_tool
def log_result(response):
print(f"Tool {response.tool_name} returned: {response.result}")
return responseSource
View on GitHubpraisonaiagents/hooks/middleware.py at line 264