Skip to main content

Module tools

Module tools 

Source
Expand description

Built-in tool definitions (JSON schemas for the LLM).

This module defines the tool schemas that get sent to the LLM so it knows what tools are available. The actual execution logic lives in tool_executor.

Functionsยง

all_tools
Return ALL built-in tool definitions (for unrestricted fighters).
tools_for_capabilities
Return all built-in tool definitions that match the given capabilities.