Skip to content

v0.0.2

Latest

Choose a tag to compare

@cheesejaguar cheesejaguar released this 17 Jan 12:33
· 15 commits to main since this release

v0.0.2 Release Notes

Release Date: January 17, 2026

Highlights

This release introduces dynamic tool discovery, GPU acceleration support, LLM-powered agent tools, and significantly improved test coverage.


New Features

Tool Search Tool

  • search_aerospace_tools: Search for tools by name, description, or functionality using regex patterns or natural language queries
  • list_tool_categories: List all 9 tool categories with tool counts
  • Implements https://platform.claude.com/docs/en/agents-and-tools/tool-use/tool-search-tool for dynamic tool discovery
  • Complete tool registry with searchable metadata for all 36 tools
  • Category filtering and result limiting support

LLM-Powered Agent Tools (#1)

  • format_data_for_tool: AI-powered data formatting for aerospace tools
  • select_aerospace_tool: Intelligent tool selection assistance
  • Uses OpenAI GPT-5-Medium via LiteLLM (requires LLM_TOOLS_ENABLED=true and OPENAI_API_KEY)
  • New docs/AGENT_TOOLS.md documentation

NumPy Vectorization & GPU Acceleration

  • New _array_backend.py abstraction layer for NumPy/CuPy interoperability
  • Vectorized operations across integration modules:
    • atmosphere.py: ISA calculations, wind profiles
    • aero.py: Wing analysis, airfoil polars
    • rockets.py: Trajectory integration
    • frames.py: Coordinate transformations
  • CuPy GPU support for 10-100x speedup on large batch operations

Improvements

Testing

  • Test coverage increased to ~82% overall
  • 100% coverage for aerospace_mcp/tools/ module
  • Comprehensive test stubs and error-branch coverage (#2, #3)
  • New test files for array backend, atmosphere, frames, rockets integrations
  • Tool-specific test suites for all 9 domain modules
  • Fixed test import conflict with pytest-xdist parallel workers

Bug Fixes

  • Fixed critical bugs in MCP tools core module
  • Fixed additional bugs in MCP tools and integration modules
  • Fixed NumPy 1.25+ deprecation warnings for array to scalar conversion
  • Fixed linter errors in NumPy integration modules

Documentation

  • Updated README with NumPy/CuPy GPU acceleration documentation
  • Added tool discovery section to README and MCP_INTEGRATION.md
  • Updated CLAUDE.md with tool search information
  • Expanded AGENT_TOOLS.md with complete 36-tool catalog

Maintenance

  • Updated maintainer email in Dockerfile
  • Applied ruff formatting across codebase
  • Added .env.example for configuration reference

Breaking Changes

None


Statistics

  • Commits: 17
  • Files changed: 47
  • Lines added: +8,152
  • Lines removed: -485
  • New tools: 4 (search_aerospace_tools, list_tool_categories, format_data_for_tool, select_aerospace_tool)
  • Total tools: 36

Full Changelog: v0.0.1...v0.0.2