The nightly changelog loop
A scheduled coding-agent workflow that reviews the previous day's changes and keeps user-facing release history complete and curr…
A scheduled coding-agent workflow that reviews the previous day's changes and keeps user-facing release history complete and current.
Use when
Use this when a project changes frequently enough that user-facing release notes can drift from merged pull requests, commits, deployments, and product changes.
The loop
Each night, review changes from the previous day and update the changelog with anything users should know.
Steps
- Collect the previous day's merged pull requests, commits, deployments, and other in-scope changes.
- Identify which changes affect users and compare them with the current changelog.
- Add concise dated entries with useful references while preserving existing content and avoiding duplicates.
- Run the relevant checks and record either the validated update or the fact that no user-facing entry was needed.
Verification
Every user-relevant change from the previous day is accounted for. The changelog is updated and validated, or the no-change result is recorded.
Why it works
A daily reconciliation makes omissions visible while the context is still fresh. Limiting entries to what users should know keeps the changelog useful instead of turning it into a raw commit feed.
Maintain The nightly changelog loop?
Let people know it's listed here — add the badge (live metrics, light/dark aware) or a plain link to your README or docs.
[](https://getagentictools.com/loops/nightly-changelog-sweep?ref=badge)