Propose a change to a job
propose_job_updatePropose a change to a job's title or description, or done-when clauses to add to it. Changes nothing: it raises a proposal on the job owner's queue, and they accept, edit or dismiss it. Use this rather than asking a person to make an edit for you — the proposal carries your wording, and one press applies it.
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": {
"project": "<project>",
"job": "<job>"
},
"name": "propose_job_update"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| job | Yes | The job's key, e.g. FLAIR-12. | |
| title | No | The title you propose. Omit to leave the title alone. | |
| project | Yes | The project's key, e.g. FLAIR. | |
| doneWhen | No | Done-when clauses to add, at most five, each with the exact name of the CI check that decides it when one does (e.g. test). Accepting adds them beside the job's own; none is changed or removed. | |
| rationale | No | Why you are proposing this. Shown to the person deciding, so say what you found rather than what you changed. | |
| description | No | The description you propose, as markdown. Omit to leave the description alone. |