shipper_unlock
shipper_unlock
Section titled “shipper_unlock”Release an issue lock. With issue: release that issue’s lock. With stale=true: sweep all stale locks across the repo. Exactly one of issue or stale must be provided.
When to use
Section titled “When to use”Use this when a stale or manually held shipper lock is preventing workflow progress. Choose either one issue or a stale-lock sweep.
Behavior hints
Section titled “Behavior hints”- idempotentHint: true — Retrying the same call is expected to be safe once the target state is reached.
- openWorldHint: true — The tool reaches GitHub or other external systems outside the MCP server.
Input schema
Section titled “Input schema”| Name | Type | Required | Default | Description |
|---|---|---|---|---|
| issue | integer | no | - | GitHub issue number. |
| stale | boolean | no | - | When true, release every stale shipper lock in the repository. |
Example call
Section titled “Example call”{ "issue": 42}Example result
Section titled “Example result”Released lock on #42.Error modes
Section titled “Error modes”- Conflicting arguments: Provide either
issueorstale, not both. - Missing target: Provide either
issueorstale: true. - Lock release or list failure: Lock release/list failure: