Universal task management for AI coding agents - CLI + MCP server + interactive TUI
| Tool name | Description | Destructive? |
|---|---|---|
| create_decision_record | ✓ no | |
| get_decision_record | ✓ no | |
| list_decision_records | ✓ no | |
| update_decision_record | ✓ no | |
| set_decision_status | ✓ no |
| supersede_decision_record | ✓ no | |
| capture_knowledge_snapshot | ✓ no | |
| get_knowledge_snapshot | ✓ no | |
| list_knowledge_snapshots | ✓ no | |
| export_decision_record | ✓ no | |
| export_knowledge_snapshot | ✓ no | |
| build_report_export | ✓ no | |
| export_report_file | ✓ no | |
| create_run_record⚠ | ⚠ yes | |
| append_run_command⚠ | ⚠ yes | |
| get_run_record⚠ | ⚠ yes | |
| list_run_records⚠ | ⚠ yes | |
| export_run_replay⚠ | ⚠ yes | |
| build_handoff_packet | ✓ no | |
| create_handoff_packet | ✓ no | |
| format_handoff_packet⚠ | ⚠ yes | |
| backup_database | ✓ no | |
| restore_database | ✓ no | |
| check_database_integrity | ✓ no | |
| migration_dry_run⚠ | ⚠ yes | |
| set_focus | ✓ no | |
| get_focus | ✓ no | |
| unfocus | ✓ no | |
| register_agent | ✓ no | |
| suggest_agent_name | ✓ no | |
| list_agents | ✓ no | |
| get_agent | ✓ no | |
| rename_agent | ✓ no | |
| update_agent | ✓ no | |
| delete_agent⚠ | ⚠ yes | |
| unarchive_agent | ✓ no | |
| heartbeat | ✓ no | |
| release_agent | ✓ no | |
| get_feature_manifest | ✓ no | |
| get_capability_discovery | ✓ no | |
| get_feature_manifest_docs | ✓ no | |
| list_template_library | ✓ no | |
| preview_template_library | ✓ no | |
| install_template_library | ✓ no | |
| get_ready_tasks | ✓ no | |
| get_blocked_task_reports | ✓ no | |
| get_dependency_critical_path | ✓ no | |
| get_unlock_impact | ✓ no | |
| analyze_dependency_graph | ✓ no | |
| generate_release_notes | ✓ no |
{
"mcpServers": {
"hasnatodos": {
"command": "npx",
"args": [
"-y",
"@hasna/todos"
]
}
}
}