Replace manual in-process _SESSION_LEASE seeding with an auditable gitea_adopt_merger_pr_lease tool that posts durable adoption proof and records sanctioned session provenance. Mutation gates now reject bare record_session_lease calls without provenance from acquire/adopt/heartbeat. Closes #536
36 lines
1.7 KiB
Markdown
36 lines
1.7 KiB
Markdown
# MCP Tools Reference
|
|
|
|
## Navigation
|
|
|
|
- [Home](Home.md) | [Operator Guide](Operator-Guide.md) | [Repositories Map](Repositories.md) | [Identity and Profiles](Identity-and-Profiles.md) | [Workflow Model](Workflow.md) | [Safety and Gates](Safety-and-Gates.md) | [MCP Tools Reference](MCP-Tools.md) | [Operator Runbooks](Runbooks.md) | [Open Decisions](Open-Decisions.md) | [Project History](History.md)
|
|
|
|
## Identity and capability
|
|
|
|
- `gitea_whoami` — authenticated user and active profile metadata.
|
|
- `gitea_get_profile` / `gitea_get_runtime_context` — allowed and forbidden operations.
|
|
- `gitea_resolve_task_capability` — required pre-flight for gated mutations.
|
|
- `gitea_route_task_session` — role/session router before task execution.
|
|
|
|
## Author tools
|
|
|
|
- `gitea_create_issue`, `gitea_create_issue_comment`, `gitea_close_issue`
|
|
- `gitea_mark_issue`, `gitea_set_issue_labels`, `gitea_lock_issue`
|
|
- `gitea_create_pr`, `gitea_edit_pr`, `gitea_commit_files`
|
|
- `gitea_delete_branch`
|
|
|
|
## Reviewer tools
|
|
|
|
- `gitea_check_pr_eligibility` — read-only eligibility check.
|
|
- `gitea_dry_run_pr_review` — validation-phase review mechanics.
|
|
- `gitea_mark_final_review_decision` — mark validation complete.
|
|
- `gitea_submit_pr_review` / `gitea_review_pr` — gated live review.
|
|
- `gitea_acquire_reviewer_pr_lease` / `gitea_heartbeat_reviewer_pr_lease` — per-PR reviewer lease (#407).
|
|
- `gitea_adopt_merger_pr_lease` — guarded cross-session merger lease adoption (#536).
|
|
- `gitea_merge_pr` — gated merge (only merge path).
|
|
|
|
## Read tools
|
|
|
|
- `gitea_list_prs`, `gitea_view_pr`, `gitea_list_issues`, `gitea_view_issue`
|
|
- `gitea_get_file`, `gitea_list_labels`, `gitea_mirror_refs`
|
|
|
|
See the repository `README.md` for the full tool table and client setup. |