Open pull request
open_pull_requestOpen a pull request that closes a ticket, moves it to review, and comments with the PR link after your branch is pushed and tests pass; humans handle merge.
Instructions
After the branch is pushed and tests pass: open a PR that closes the ticket, move the ticket to in review, and leave a comment linking the PR. A human reviews before merge.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"number": "<number>",
"branch": "<branch>",
"summary": "<summary>",
"testing": "<testing>"
},
"name": "open_pull_request"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| base | No | Target branch (default: the repo's default branch). | |
| draft | No | Open as a draft (use when acceptance criteria aren't all met). | |
| notes | No | Assumptions, open questions, anything the reviewer should look at closely. | |
| branch | Yes | The pushed branch. | |
| number | Yes | The ticket number. | |
| summary | Yes | What changed and why, for the reviewer. | |
| testing | Yes | How it was verified: tests added or run, manual checks. |