gabriel / musehub public
feat BREAKING feat/mcp-crud-expansion #1 / 1
gabriel · 73 days ago · Apr 10, 2026 · Diff

feat: MCP CRUD expansion — issue comment delete, collaborators, webhooks, release assets

New MCP executors: - execute_delete_issue_comment (issues.py): soft-delete with write-access guard - execute_list_collaborators, execute_invite_collaborator, execute_update_collaborator_permission, execute_remove_collaborator (collaborators.py): full collaborator CRUD with admin/owner auth enforcement - execute_create_webhook, execute_list_webhooks, execute_delete_webhook (webhooks.py): webhook subscription management with write-access guard - execute_attach_release_asset, execute_delete_release_asset (releases.py): release asset management with write-access guard

Dispatcher wired for all 10 new tool names. Tool defs added to MUSEHUB_WRITE_TOOLS (musehub.py).

Tests: 100/100 passing including new integration classes: - TestIntegrationDeleteIssueComment (3 tests) - TestIntegrationCollaborators (6 tests) - TestIntegrationWebhooksMCP (5 tests) - TestIntegrationReleaseAssets (3 tests)

sha256:972be37b25923cf9035ad5b252d5a19c609221645c4d56a827e007bb1a8ddbc4 sha
sha256:5644acecf505860d6f09a8754407b16d8984248eb5dd5926696a76360270d81c snapshot
← Older Oldest on feat/mcp-crud-expansion
All commits
Newer → Latest on feat/mcp-crud-expansion

0 comments

No comments yet. Be the first to start the discussion.

To add a comment, use the Muse CLI: muse hub commit comment sha256:972be37b25923cf9035ad5b252d5a19c609221645c4d56a827e007bb1a8ddbc4 --body "your comment"