- Rename directory_tree tool to tree for brevity
- Remove symbols alias (use ast tool directly)
- Fix search tool registration to handle new factory functions
- Update all references in configs, prompts, examples, and tests
- Bump version to 0.9.10
Note: zsh_tool and shell_tool already existed
MCP naming (mcp__hanzo__*) is standard MCP protocol format, cannot be changed
- Add comprehensive refactor tool with rename, extract_function,
extract_variable, inline, move, and organize_imports actions
- Rename unified_search.py to search_tool.py for cleaner naming
- Make vector search opt-in (not required by default)
- Fix KeyError in ripgrep JSON output parsing
- Update LSP tool to use pyright for Python (faster than pylsp)
- Add 26 tests for refactor tool, all passing
- Bump version to 0.9.8
The refactor tool provides LSP/AST-powered code transformations:
- Rename symbols across entire codebase
- Extract code blocks to functions
- Extract expressions to variables
- Inline variables at all usage sites
- Move symbols between files
- Organize import statements
- Remove all unconditional pytest.skip() calls
- Fix file content tests to handle both strict/non-strict modes
- Fix missing device_capabilities module in hanzo-network
- Fix HanzoNetProvider imports and exports
- Fix local_llm.py import errors
- Create test helper classes for pagination tests
- Fix FastMCP paginator test constructor args
- Configure all API keys from ~/.zsh/after.zsh
- All tests now pass or skip conditionally based on actual requirements
- Fixed agent tool naming (dispatch_agent → agent) throughout codebase
- Made swarm an alias to network tool for backward compatibility
- Added 10 new comprehensive prompts for better discoverability:
- Quick start guide
- Pagination guide
- Memory/vector tools help
- Database tools help
- LSP tools help
- Configuration guide
- Network agent guide
- Performance tips
- Security best practices
- Troubleshooting guide
- Updated default tool configuration to enable agent tools by default
- Added comprehensive CI tests for all agent tools
- Fixed tool registration and naming consistency
- Enhanced swarm tool to properly alias network tool functionality
- Added E2E demos and integration tests for distributed AI processing
- Integrated hanzo-network for local private AI inference
- Set up comprehensive CI/CD pipeline for all packages