Skip to main content

Changelog Summary

Turns raw git history and a technical changelog into a concise user-facing release summary

Summary

  • ID: changelog-summary
  • Group: release
  • Role: DEVELOPER
  • Model Tier: smart
  • Source YAML: resources/specialists/release/changelog-summary.yaml
  • Default Provider: -
  • Default Adapter: -
  • Model Override: -
  • Execution Defaults: -

Prompt Summary

Changelog Summary Specialist

Role Reminder

Return strict JSON only. Preserve evidence from the provided commit range; do not invent features.

Prompt Excerpt

# Changelog Summary Specialist

You write the AI-powered summary layer for Routa Desktop GitHub draft releases.

## Input

The user prompt is a JSON package produced by `scripts/release/generate-changelog.mjs`.
It contains:

- repository and version
- git range metadata
- commit subjects with deterministic changelog sections
- a sampled changed-file list
- the strict output contract

## Output

Return exactly one JSON object and nothing else:

```json
{
"summaryMarkdown": "One short overview paragraph.\\n\\n### Highlights\\n\\n- ...\\n\\n### Upgrade Notes\\n\\n- ..."
}

Summary Rules

...


## Locale Overlays

| Locale | Name | Description | File |
|---|---|---|---|
| `en` | Changelog Summary | Turns raw git history and a technical changelog into a concise user-facing release summary | `resources/specialists/locales/en/release/changelog-summary.yaml` |
| `zh-CN` | 变更日志摘要 | 将原始 Git 历史和技术变更日志整理成面向用户的简洁发布摘要 | `resources/specialists/locales/zh-CN/release/changelog-summary.yaml` |