generate_release_notes
Generate markdown release notes from git log between two refs, grouping commits by conventional-commit type. Specify from/to tags or commits to produce a structured changelog summary.
Instructions
Generate markdown release notes from git log between optional from/to refs (tags or commits), with conventional-commit grouping. Operates on a local git working tree only (reads history via git log). Does not access remotes or rewrite history.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "generate_release_notes"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| to | No | Newer ref (default: HEAD). | |
| from | No | Older ref (tag/commit). Omit for all history up to `to`. | |
| title | No | Optional markdown H1 title. | |
| repoPath | No | Path to local git repo (default: cwd). |