Release v0.14.0: Use-Case Focused Helper Functions
🎯 Release v0.14.0: Use-Case Focused Helper Functions
This minor release adds 10 new specialized helper functions for loading tools by use case, making it easier to configure agents with the right capabilities for their specific roles.
✨ New Features
Use-Case Focused Tool Loaders (10 new functions)
Perfect for tailoring agent capabilities to specific use cases:
load_essential()- 20 most commonly needed tools for general-purpose agentsload_converters()- 78 pure transformation tools (text, datetime, crypto, color)load_document_readers()- 18 tools for extracting content from PDF, Word, Excel, PowerPoint, imagesload_writers()- 177 tools for all file creation/modification operationsload_analyst_tools()- 23 data analysis and validation toolsload_web_tools()- 33 web content processing and network toolsload_devtools()- 15 debugging, logging, and performance measurement toolsload_structured_data_tools()- 42 tools for CSV, JSON, XML, YAML, TOML, INIload_office_suite()- 52 Excel, Word, PowerPoint toolsload_markup_tools()- 53 HTML, Markdown, XML processing tools
📖 Usage Example
import basic_open_agent_tools as boat
# Load only what you need for specific use cases
essential_tools = boat.load_essential() # 20 core tools
analyst_tools = boat.load_analyst_tools() # Data analysis focused
web_tools = boat.load_web_tools() # Web content processing
# Mix and match for custom agent personas
custom_tools = boat.merge_tool_lists(
boat.load_essential(),
boat.load_web_tools()
)📊 Statistics
- Total Tools: 326 functions across 21 modules
- New Helpers: 10 use-case focused loaders
- Test Coverage: 1374 passing tests
🔗 Installation
pip install --upgrade basic-open-agent-tools📚 Documentation
🤖 Generated with Claude Code