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-todo
Task management tools for Hanzo MCP.
Installation
pip install hanzo-tools-todo
Tools
todo - Task Management
Manage todo items with status tracking.
List todos:
todo() # List all
todo(filter="in_progress") # Filter by status
Add todo:
todo(action="add", content="Implement feature X")
todo(action="add", content="Critical bug", priority="high")
Update todo:
todo(action="update", id="abc123", status="completed")
todo(action="update", id="abc123", content="Updated description")
Remove todo:
todo(action="remove", id="abc123")
todo(action="clear") # Remove all
Status Values
pending- Not startedin_progress- Currently workingcompleted- Done
Priority Values
high- Urgentmedium- Normal (default)low- Can wait
License
MIT