Pull request descriptions
Generate pull request bodies from repository templates and control overwrite behavior.
Pull request description automation is disabled by default. Enable it per repository only after choosing the desired overwrite behavior.
Template discovery
Tasuku reads supported official GitHub pull request template locations from the repository's default branch. Template headings, checklist items, and general structure are preserved while the agent fills in change-specific content.
If several templates exist, Tasuku requires an explicit selection. It does not guess which template represents your release, feature, or maintenance workflow.
Generation modes
- Disabled — Tasuku does not generate or replace the pull request body.
- Enabled without every-push regeneration — Tasuku can create the initial generated body but later pushes do not continually replace it.
- Regenerate on every push — every eligible synchronization intentionally replaces the current body, including manual edits made since the previous generation.
Every-push mode overwrites manual edits
This mode is an explicit repository policy. Use it only when the generated template is the source of truth for the pull request body.
Failure behavior
Template discovery and description generation are observable workflow steps. A missing selected template, inaccessible default branch, invalid configuration, agent failure, or GitHub update failure is recorded rather than silently falling back to an unrelated template.
Review available templates and save the selected template from the repository settings page. See Dashboard.