with one click
with one click
Cut a new release with changelog updates and GitHub Release
Generate release notes from git history and pull requests
Generate release notes from CHANGELOG.md without cutting a release
| name | release-preview |
| description | Preview a release without making changes (dry-run) |
| argument-hint | [major|minor|patch|vX.Y.Z] |
| allowed-tools | Bash(git tag:*), Bash(git log:*), Bash(git status:*), Bash(git branch:*), Bash(git rev-parse:*), Bash(gh release view:*), Bash(gh auth status:*), Bash(date:*), Read |
Preview what a release would look like without making any changes. This is a read-only operation useful for:
git branch --show-currentgit tag --sort=-v:refname | head -5git status --shortThe user may provide: "$ARGUMENTS"
Valid arguments:
major - Preview major version bump (X.0.0)minor - Preview minor version bump (x.Y.0)patch - Preview patch version bump (x.y.Z)v1.2.3 or 1.2.3Evaluate current state and report status:
Branch Status:
main? (yellow warning if not)Working Directory:
Remote Sync:
origin/main?GitHub CLI:
gh authenticated?Report in a clear status block:
āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā
ā RELEASE READINESS CHECK ā
āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā
Branch: main ā Ready
Working Directory: clean ā Ready
Remote Sync: up-to-date ā Ready
GitHub CLI: authenticated ā Ready
Overall Status: READY TO RELEASE
Or with issues:
Branch: feature/fix-bug ā Warning (not main)
Working Directory: 2 uncommitted files ā Blocking
Read CHANGELOG.md and extract the ## [Unreleased] section.
Count and categorize changes:
āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā
ā UNRELEASED CHANGES SUMMARY ā
āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā
ā Category ā Count ā Entries ā
āāāāāāāāāāāāāāāāā¼āāāāāāāā¼āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā¤
ā Added ā 3 ā ⢠Color Themes ā
ā ā ā ⢠Adversarial Review Mode ā
ā ā ā ⢠Background Cleanup Jobs ā
āāāāāāāāāāāāāāāāā¼āāāāāāāā¼āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā¤
ā Changed ā 1 ā ⢠Instance Manager Callbacks ā
āāāāāāāāāāāāāāāāā¼āāāāāāāā¼āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā¤
ā Fixed ā 4 ā ⢠Stale RUNNING status ā
ā ā ā ⢠Input mode exit on plan open ā
ā ā ā ⢠Theme persistence ā
ā ā ā ⢠Adversarial sub-group ID ā
āāāāāāāāāāāāāāāāā¼āāāāāāāā¼āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā¤
ā Removed ā 0 ā ā
āāāāāāāāāāāāāāāāā¼āāāāāāāā¼āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā¤
ā Security ā 0 ā ā
āāāāāāāāāāāāāāāāā¼āāāāāāāā¼āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā¤
ā Performance ā 0 ā ā
āāāāāāāāāāāāāāāāā“āāāāāāāā“āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā
Total: 8 entries ready to release
If the Unreleased section is empty:
ā UNRELEASED SECTION IS EMPTY
No changes to release. Add entries to the [Unreleased] section before
cutting a release.
Preview cannot continue.
Based on changes (or user argument), calculate the next version:
āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā
ā VERSION DETERMINATION ā
āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā
Current Version: v0.13.0 (released 2026-01-29)
Last 3 Releases:
⢠v0.13.0 - 2026-01-29 (7 days ago)
⢠v0.12.7 - 2026-01-23 (13 days ago)
⢠v0.12.6 - 2026-01-22 (14 days ago)
Change Analysis:
āā Added section contains 3 new features
āā No breaking changes detected in Changed/Removed
Recommendation: MINOR bump (new features, backwards compatible)
āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā®
ā Next Version: v0.14.0 ā
ā°āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāÆ
Create the full release notes exactly as they would appear:
āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā
ā RELEASE NOTES PREVIEW ā
āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā
Title: "Color Themes and Adversarial Review Mode"
āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā
This release introduces user-selectable color themes and an adversarial
review mode for tripleshot that pairs each implementer with a critical
reviewer.
## Highlights
### Color Themes
Choose from 14 carefully designed color themes to personalize your
terminal experience. Themes include Monokai, Dracula, Nord, and more.
- Configure via `tui.theme` in config or select interactively
- Create custom themes in `~/.config/claudio/themes/`
- Theme changes apply immediately with live preview
### Adversarial Review Mode
Each tripleshot implementer is now paired with a reviewer who must
approve the work (score >= 8/10) before it's considered complete.
- Enable with `--adversarial` flag or `tripleshot.adversarial` config
- Automatic retry on reviewer rejection
- Clear stuck detection and recovery
## Other Improvements
- Background cleanup jobs run async for better performance
- Enhanced sidebar status with elapsed time, cost, and file counts
## Bug Fixes
- Fixed stale RUNNING status after tmux server death
- Fixed input mode not exiting when plan editor opens
- Fixed theme persistence across restarts
āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā
Display the exact edits that would be made:
āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā
ā CHANGELOG.MD CHANGES PREVIEW ā
āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā
The following changes would be made to CHANGELOG.md:
1. REPLACE: "## [Unreleased]"
WITH: "## [0.14.0] - 2026-01-30"
2. INSERT after header (line ~7):
āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā
## [Unreleased]
āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā
3. APPEND to version links at EOF:
āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā
[0.14.0]: https://github.com/Iron-Ham/claudio/releases/tag/v0.14.0
āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā
Provide the final preview summary:
āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā
ā RELEASE PREVIEW SUMMARY ā
ā āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā£
ā ā
ā Version: v0.14.0 ā
ā Title: "Color Themes and Adversarial Review Mode" ā
ā Date: 2026-01-30 ā
ā Changes: 3 Added, 1 Changed, 4 Fixed ā
ā ā
ā āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā£
ā ā
ā Actions that would be performed: ā
ā ā
ā 1. ā Edit CHANGELOG.md ā
ā ⢠Change [Unreleased] to [0.14.0] - 2026-01-30 ā
ā ⢠Add new empty [Unreleased] section ā
ā ⢠Add version link at end of file ā
ā ā
ā 2. ā Create commit ā
ā ⢠Message: "chore: release v0.14.0" ā
ā ā
ā 3. ā Create git tag ā
ā ⢠Tag: v0.14.0 (annotated) ā
ā ā
ā 4. ā Push to origin ā
ā ⢠Push commit to main ā
ā ⢠Push tag v0.14.0 ā
ā ā
ā 5. ā Create GitHub Release ā
ā ⢠Title: "Color Themes and Adversarial Review Mode" ā
ā ⢠Body: [release notes shown above] ā
ā ā
ā āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā£
ā ā
ā To proceed with the actual release, run: ā
ā ā
ā /release minor ā
ā ā
ā Or to specify version explicitly: ā
ā ā
ā /release v0.14.0 ā
ā ā
āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā