Add support for tools via function calling four OpenAI, Anthropic, and Ollama. Plugin system to dynamically load tools per LLM specified in YAML config.