ado_create_push
Commit and push multiple file add, edit, or delete changes to a branch in Azure DevOps with a single action.
Instructions
Commit and push one or more file add/edit/delete changes to a branch in a single push.
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": {
"repoId": "<repoId>",
"branch": "<branch>",
"comment": "<comment>",
"changes": "<changes>"
},
"name": "ado_create_push"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| branch | Yes | Target branch to commit to, e.g. "main" or "refs/heads/feature" | |
| repoId | Yes | Repository name or ID | |
| changes | Yes | Files to add/edit/delete in this commit | |
| comment | Yes | Commit message | |
| project | No | Project name or ID (defaults to ADO_DEFAULT_PROJECT) |