mirror of
https://github.com/hanzoai/python-sdk.git
synced 2026-10-23 20:23:00 +00:00
- Consolidate memory tools into single unified surface - Rename IChingTool → ZenTool across agent tools - Rename tool files: proc_tool→exec_tool, net_tool→fetch_tool, vcs_tool→git_tool, todo_tool→tasks_tool - Add hanzo_tool.py for unified Hanzo API surface - Add workspace_tool.py for config management - Add hanzo-tools-ui package with GitHub API integration - Add unified.py core tool dispatcher - Update IAM client to RFC-compliant OAuth endpoints - Fix pytest-asyncio plugin conflict: pin <1.0.0, fix addopts double-registration, and align test APIs to current signatures - Fix integration tests: PermissionManager API, ReviewProtocol focus values, AgentTool parameter names, mock llm module for CI
hanzo-tools-fs
Filesystem tools for Hanzo MCP.
Installation
pip install hanzo-tools-fs
Tools
read - Read Files
read(file_path="/path/to/file.py")
read(file_path="/path/to/file.py", offset=100, limit=50)
write - Write Files
write(file_path="/path/to/file.py", content="...")
edit - Edit Files
edit(
file_path="/path/to/file.py",
old_string="def old():",
new_string="def new():"
)
tree - Directory Structure
tree(path="/project", depth=3)
find - File Discovery
find(pattern="*.py", path="/project")
search - Content Search
search(pattern="TODO|FIXME", path="./src")
ast - Code Structure
ast(pattern="class.*Service", path="/src")
License
MIT