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)
0 comments
muse hub commit comment sha256:972be37b25923cf9035ad5b252d5a19c609221645c4d56a827e007bb1a8ddbc4 --body "your comment"
No comments yet. Be the first to start the discussion.