Ship change
ship_changeMerge an approved branch into the project base, remove the worktree, and mark the change as shipped to update production.
Instructions
Ship an approved change: merge the task branch into the project base, remove the worktree, and mark it shipped. Production (the live site) now reflects the change.
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": {
"id": "<id>"
},
"name": "ship_change"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | Change request id to ship (should be approved first). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | Change request id. | |
| merged | Yes | Branch that was merged. | |
| into | Yes | Base branch it was merged into. | |
| status | Yes | New status, set to "shipped". |