Skip to content

Conversation

@zastrowm
Copy link
Member

Description

Add an agent to generate more detailed release notes for a given release. This is applicable to both Python & TypeScript though all of the tests/examples that I ran were for Python (since they have more interesting stuff right now)

Flow:

  • Create an issue for release notes to be created for, mentioning the tags/branches you want it for. Or point it at a GitHub release
  • Agent will confirm with you which items are worth calling out in the two sections (features and major bug fixes)
  • Agent will then generate release notes with code samples (that are verified via tests). Agent will post the release notes to the issue

The SOP script was modified to:

  • Include the "release notes" & "release-notes" command
  • Allow additional text to be included after the command (so that you can trigger the agents with a comment and explaining text)

Examples:

Type of Change

New feature

Testing

How have you tested the change?

  • I ran npm run check

Checklist

  • I have read the CONTRIBUTING document
  • I have added any necessary tests that prove my fix is effective or my feature works
  • I have updated the documentation accordingly
  • I have added an appropriate example to the documentation to outline the feature, or no new docs are needed
  • My changes generate no new warnings
  • Any dependent changes have been merged and published

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

Add an agent to generate release notes for a given release.  Example release notes generated for Python:

#31
@zastrowm zastrowm deployed to auto-approve December 17, 2025 17:26 — with GitHub Actions Active
@zastrowm zastrowm added this pull request to the merge queue Dec 17, 2025
Merged via the queue into strands-agents:main with commit 993a1e7 Dec 17, 2025
8 checks passed
@zastrowm zastrowm deleted the release_notes_agent branch December 17, 2025 17:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants