Edit pull request metadata
gh_edit_prUpdate a pull request's title, body, labels, assignees, or base branch using the PR number.
Instructions
Destructive write: edit metadata on exactly one pull request after ordinary write authorization. The request may change title, body, labels, assignees, or base and uses authoritative readback for requested fields. Draft-state transition, formal review, merge, branch deletion, and direct head rewrite are separate or unavailable.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| base | No | Replacement base branch name. | |
| body | No | Replacement Markdown pull request body. | |
| repo | Yes | GitHub repository name without the owner prefix. | |
| owner | Yes | GitHub repository owner or organization login. | |
| title | No | Replacement pull request title. | |
| number | Yes | Pull request number to edit. | |
| labels_add | No | Labels to add. | |
| assignees_add | No | Assignee logins or the @me selector to add. | |
| labels_remove | No | Labels to remove. | |
| assignees_remove | No | Assignee logins or the @me selector to remove. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | ||
| title | Yes | ||
| number | Yes | ||
| message | Yes | ||
| warning | No | ||
| request_id | No | ||
| write_completed | Yes | ||
| readback_completed | Yes | ||
| precondition_checked | Yes | ||
| state_matches_requested | Yes |