Commit staged changes
commitCommit staged files in a repo using your own git identity. Provide a short conventional commit message to record changes without staging or pushing.
Instructions
Commit the already-staged files in the project repo with your own git identity. Does NOT stage and does NOT 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": {
"message": "<message>"
},
"name": "commit"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| cwd | No | repo path; defaults to the server's working directory | |
| message | Yes | commit message; conventional format `type(scope): <emoji> message`, kept short |