# Tools Integration Examples This directory contains examples demonstrating tool integration for single agents. ## Examples - [exa_search_agent.py](exa_search_agent.py) - Exa search integration - [example_async_vs_multithread.py](example_async_vs_multithread.py) - Async vs multithreading comparison - [litellm_tool_example.py](litellm_tool_example.py) - LiteLLM tool integration - [multi_tool_usage_agent.py](multi_tool_usage_agent.py) - Multi-tool agent - [new_tools_examples.py](new_tools_examples.py) - Latest tool examples - [omni_modal_agent.py](omni_modal_agent.py) - Omni-modal agent - [swarms_of_browser_agents.py](swarms_of_browser_agents.py) - Browser automation swarms - [swarms_tools_example.py](swarms_tools_example.py) - Swarms tools integration - [together_deepseek_agent.py](together_deepseek_agent.py) - Together AI DeepSeek integration ## Subdirectories ### Solana Tools - [solana_tool/](solana_tool/) - Solana blockchain integration - [solana_tool.py](solana_tool/solana_tool.py) - Solana tool implementation - [solana_tool_test.py](solana_tool/solana_tool_test.py) - Solana tool testing ### Structured Outputs - [structured_outputs/](structured_outputs/) - Structured output examples - [example_meaning_of_life_agents.py](structured_outputs/example_meaning_of_life_agents.py) - Meaning of life example - [structured_outputs_example.py](structured_outputs/structured_outputs_example.py) - Structured output examples ### Tools Examples - [tools_examples/](tools_examples/) - Additional tool usage examples - [dex_screener.py](tools_examples/dex_screener.py) - DEX screener tool - [financial_news_agent.py](tools_examples/financial_news_agent.py) - Financial news agent - [simple_tool_example.py](tools_examples/simple_tool_example.py) - Simple tool usage - [swarms_tool_example_simple.py](tools_examples/swarms_tool_example_simple.py) - Simple Swarms tool ## Overview Tools integration examples demonstrate how to equip agents with various tools including search engines, browser automation, blockchain interactions, and structured output generation. These examples show best practices for tool definition, usage, and error handling.