You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
2.6 KiB
2.6 KiB
Tools Examples
This directory contains examples demonstrating various tool integrations and usage patterns in Swarms.
Agent as Tools
- agent_as_tools.py - Using agents as tools in workflows
Base Tool Examples
- base_tool_examples.py - Core base tool functionality
- conver_funcs_to_schema.py - Function to schema conversion
- convert_basemodels.py - BaseModel conversion utilities
- exa_search_test.py - Exa search testing
- example_usage.py - Basic usage examples
- schema_validation_example.py - Schema validation
- test_anthropic_specific.py - Anthropic-specific testing
- test_base_tool_comprehensive_fixed.py - Comprehensive testing (fixed)
- test_base_tool_comprehensive.py - Comprehensive testing
- test_function_calls_anthropic.py - Anthropic function calls
- test_function_calls.py - Function call testing
Browser Integration
- browser_use_as_tool.py - Browser automation as a tool
- browser_use_demo.py - Browser automation demonstration
Claude Integration
- claude_as_a_tool.py - Using Claude as a tool
Exa Search
- exa_search_agent.py - Exa search agent implementation
Firecrawl Integration
- firecrawl_agents_example.py - Firecrawl web scraping agents
Multi-Tool Usage
- many_tool_use_demo.py - Multiple tool usage demonstration
- multi_tool_anthropic.py - Multi-tool with Anthropic
Stagehand Integration
- 1_stagehand_wrapper_agent.py - Stagehand wrapper agent
- 2_stagehand_tools_agent.py - Stagehand tools agent
- 3_stagehand_mcp_agent.py - Stagehand MCP agent
- 4_stagehand_multi_agent_workflow.py - Multi-agent workflow
- README.md - Stagehand documentation
- requirements.txt - Stagehand dependencies
- tests/ - Stagehand testing suite