mirror of
https://github.com/hanzoai/python-sdk.git
synced 2026-10-23 20:23:00 +00:00
- Add shell_detect.py module with comprehensive shell detection: - Detects login shell from passwd/Directory Services - Detects invoking shell by walking parent processes - Prefers Homebrew shell paths on macOS - Supports override via HANZO_MCP_SHELL and HANZO_MCP_FORCE_SHELL - Update hanzo-tools-shell to only include detected shell in TOOLS list - HANZO_MCP_ALL_SHELLS=1 to expose all shells - get_shell_tools() now supports shell_override parameter - Add CLI options to hanzo-mcp: - --shell: Specify shell by name or path - --all-shells: Expose all shell tools - Updated --force-shell to include fish and dash - Bump hanzo-tools-shell to 0.6.0 (published to PyPI) - Bump hanzo-mcp to 0.10.36 Detection order: HANZO_MCP_SHELL > HANZO_MCP_FORCE_SHELL > CLI --shell > invoking shell > login shell > $SHELL