Registry for managing tools that can be called by the LLM agent. This allows extending the agent with custom tools.
Convert OpenAI tool call to our Instruction format
Execute a tool call
Get all registered tool definitions for OpenAI function calling
Check if a tool is registered
Register a new tool
this for method chaining
Unregister a tool
Registry for managing tools that can be called by the LLM agent. This allows extending the agent with custom tools.