Release notes draft
release_notes_draftGroups git commits between two refs by conventional-commit type and returns structured sections plus a Markdown draft for release notes.
Instructions
Group commits between two refs by conventional-commit type (breaking changes, features, fixes, ...) and return both structured sections and a Markdown draft. "from" defaults to the latest tag before "to"; without any tag, all commits up to "to" are used. To draft notes for an existing release, pass its tag as "to" (see list_tags).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| to | No | End ref, inclusive. | HEAD |
| from | No | Start ref, exclusive (tag, branch or commit). | |
| repo | No | Repository name or absolute path from the allowlist. Defaults to the first configured repo. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| to | Yes | ||
| from | Yes | Start ref (exclusive); null means from the first commit. | |
| repo | Yes | Name of the repository that was queried. | |
| markdown | Yes | ||
| sections | Yes | ||
| truncated | Yes | ||
| commitCount | Yes |