Release v1.3.0: Pre-configured Loadouts
Release v1.3.0: Pre-configured Loadouts
🎯 New Feature: Loadouts
Introducing 6 pre-configured tool bundles optimized for specific agent use cases:
Loadout Functions
-
load_coder_loadout()(~105 tools)- For: Software developers, DevOps engineers, automation scripts
- Includes: File system, system operations, network, logging, crypto, archive, config files
-
load_docs_loadout()(~130 tools)- For: Technical writers, documentation creators, report generators
- Includes: Word, PDF, Markdown, HTML, diagrams, images, text processing
-
load_data_analyst_loadout()(~115 tools)- For: Data analysts, financial analysts, business intelligence
- Includes: Excel, CSV, data validation, diagrams, structured data formats
-
load_web_publisher_loadout()(~90 tools)- For: Web developers, content managers, blog publishers
- Includes: HTML, XML, Markdown, network operations, text processing
-
load_visual_designer_loadout()(~60 tools)- For: Graphic designers, infographic creators, visual content producers
- Includes: Image processing, diagrams, color tools, file operations
-
load_office_suite_loadout()(~80 tools)- For: Office workers, business users, administrative assistants
- Includes: Excel, Word, PowerPoint, file operations, datetime essentials
Benefits
- ✅ Minimal Overlap: Each loadout is carefully curated to avoid redundancy
- ✅ Role-Based: Choose the loadout that matches your agent's purpose
- ✅ Optimized: Reduced token usage with only relevant tools
- ✅ Fast Setup: One function call instead of combining multiple modules
Usage
import basic_open_agent_tools as boat
# Load a specialized loadout
dev_tools = boat.load_coder_loadout()
docs_tools = boat.load_docs_loadout()
analyst_tools = boat.load_data_analyst_loadout()
# Use with any agent framework
from google.adk.agents import Agent
agent = Agent(tools=boat.load_coder_loadout())📝 Documentation Updates
- Complete README overhaul with loadout documentation
- New "Rapid Loaders" section highlighting pre-configured loadouts
- Detailed examples for each loadout with use cases
- Updated Quick Start guide to showcase loadouts
🔧 Other Improvements
- Fixed test expectations for todo module (8 → 11 functions)
- Applied code formatting improvements
📦 Installation
pip install basic-open-agent-tools==1.3.0Or with UV:
uv add basic-open-agent-toolsFull Changelog: v1.2.1...v1.3.0