Skip to content

v0.4.3 - Helper Function Documentation

Choose a tag to compare

@jwesleye jwesleye released this 17 Oct 23:18
· 31 commits to main since this release

📚 Helper Function Documentation

This release adds comprehensive documentation for all 11 helper functions and improves the public API definition.

What's New

  • Added __all__ export to helpers.py for explicit public API definition
  • Comprehensive documentation for all helper functions in README
  • Usage examples for merge_tool_lists(), get_tool_info(), and list_all_available_tools()
  • Complete helper reference section with all 11 functions documented

Helper Functions

Tool Loading Functions (8):

  • load_all_tools() - All 154 functions
  • load_all_analysis_tools() - 14 functions
  • load_all_git_tools() - 79 functions
  • load_all_profiling_tools() - 8 functions
  • load_all_quality_tools() - 7 functions
  • load_all_shell_tools() - 13 functions
  • load_all_python_tools() - 15 functions
  • load_all_database_tools() - 18 functions

Tool Management Functions (3):

  • merge_tool_lists() - Merge and deduplicate tool lists
  • get_tool_info() - Inspect tool metadata
  • list_all_available_tools() - Get all tools by category

Quality

  • ✅ All 570 tests passing
  • ✅ 100% ruff compliance
  • ✅ 100% mypy --strict compliance
  • ✅ 50% code coverage

Full Changelog

  • docs: add all export and comprehensive documentation for all 11 helper functions (#commit)

Full Changelog: v0.4.2...v0.4.3