FunctionTool
Defined in the decorator module.AI Agent A BaseTool wrapper for plain functions. Created automatically by the @tool decorator. Supports Injected[T] parameters for state injection.
Constructor
Callable
required
No description available.
Optional[str]
No description available.
Optional[str]
No description available.
str
default:"'1.0.0'"
No description available.
Optional
No description available.
Optional
No description available.
Optional
No description available.
Optional
No description available.
Union[bool, str]
default:"_UNSET"
No description available.
Optional
No description available.
Methods
injected_params()
Get the injected parameters for this tool.
run()
Execute the wrapped function with injected state.
to_model_output()
Build the compact model-facing view via the
to_model_output fn.check_availability()
Check if this tool is currently available to run.
Source
View on GitHub
praisonaiagents/tools/decorator.py at line 98
