gabriel / musehub public
__init__.py python
12 lines 516 B
6b53f1af feat: supercharge all pages, full SOC refactor, and Python 3.14 upgrade (#7) Gabriel Cardona <cgcardona@gmail.com> 5d ago
1 """Write tool executors — side-effecting MCP tool implementations.
2
3 Each sub-module handles a domain of write operations:
4 repos → create_repo, fork_repo
5 issues → create_issue, update_issue, create_issue_comment
6 pulls → create_pr, merge_pr, create_pr_comment, submit_pr_review
7 releases → create_release
8 social → star_repo, create_label
9
10 All public functions are async, accept plain scalar arguments extracted from
11 the MCP ``arguments`` dict, and return ``MusehubToolResult``.
12 """