Skip to content

feat: add task management tools (create/list/update/delete) - #10

Merged
YumaKakuya merged 1 commit into
mainfrom
cto/add-task-tools
May 3, 2026
Merged

YumaKakuya merged 1 commit into
mainfrom
cto/add-task-tools

Conversation

@sorted-ai-bot

Copy link
Copy Markdown
Collaborator

Summary

Add 4 task management tools for cross-session agent productivity.

Tool Function
task_create Persistent task with title/description/priority
task_list Status filter (open/in_progress/done/all) with counts
task_update Status change (done = 消込) with optional note
task_delete Permanent task removal

Storage: ~/.config/mcphub/tasks.json

Why

Tool upgrades from volatile todowrite to persistent cross-session task tracking with proper 消込 workflows. Helm./Hatc agents can create tasks that survive cessions.

Changes

  • adapters/project/index.ts — +4 task tools + JSON persistence layer
  • capabilities.yaml — +4 entries (11→15 builtin)
  • ProviderManager.java — update project group tool list
  • Tests updated — 175/175 PASS

No Nexus Tools

Nexus issue tools are MCPHUB-specific (depend on ~/nexus/issue/ directory structure) and are NOT included.

- task_create: persistent task with title/description/priority
- task_list: status filter with counts
- task_update: status change (done = 消込) with note
- task_delete: permanent removal

storage: ~/.config/mcphub/tasks.json
capabilities: 11→15 builtin entries
tests: 175/175 PASS
@YumaKakuya
YumaKakuya merged commit bea3523 into main May 3, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants