Files
python-sdk/pkg/hanzo-tools-todo
zeekay 4ebf26df3e feat(mcp): unify tool surfaces, rename iching→zen, fix test infrastructure
- 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
2026-03-06 03:13:54 -08:00
..
2025-12-27 15:00:11 -08:00

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 started
  • in_progress - Currently working
  • completed - Done

Priority Values

  • high - Urgent
  • medium - Normal (default)
  • low - Can wait

License

MIT