Get Available Tools • AI Agents Framework

get_available_tools: Return list of available tools for agent assignment.

get_available_tools

Method

</div>

This is a method of the BaseAutoGenerator class in the auto module.

Return list of available tools for agent assignment.

Routes through the canonical ToolResolver (single source of truth) so the LLM is shown only tools that are actually installed. Falls back to the frozen `AVAILABLE_TOOLS` list solely when the resolver is unavailable or returns nothing.

Diagram

uses

returns

Agent

Tool: get_available_tools

Result

Signature

python
def get_available_tools() -> List[str]

Returns

ResponseField List[str]

The result of the operation.

Source

View on GitHub

praisonai/auto.py at line 951


Related Documentation