mirror of
https://github.com/hanzoai/python-sdk.git
synced 2026-10-23 20:23:00 +00:00
Sync all tool actions across all three language implementations: - code: +8 actions (search_symbol, outline, metrics, exports, types, hierarchy, rename, grep_replace) - fetch: +2 actions (request, open) - think: restructured to 12 action-based handlers - tasks: +12 actions (stats, search, batch, archive, move, prioritize, assign, subtasks, notes, export, import, delete) - plan: +13 actions (create, show, list, next, archive, add_step, remove_step, estimate, visualize, clone, cancel, notes, progress) - mode: +3 actions (switch alias, list_presets, select_preset) - memory: +10 actions (search, stats, clear, export, import, merge, tag, untag, namespaces, history) - fs: +1 action (mv) - git: +21 actions (blame, show, stash, tag, remote, merge, rebase, cherry_pick, reset, clean, init, clone, fetch, pull, push, config, worktree, reflog, shortlog, rev_parse, describe, bisect)
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