| Age | Commit message (Collapse) | Author |
|
- Default AI tool fallback order: opencode -> hexai -> claude -> amp
- Switch opencode invocation to: ollama launch opencode --model glm-5.1:cloud -y -- run
- Update helptext and comments across all commands
|
|
Remove aichat support from release notes and showcase AI tool chains.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
|
Replace amp with opencode (local Ollama gpt-oss:120b) as the default AI
tool. Opencode is tried first in both release notes generation and
showcase summaries, with amp as the first fallback in the chain:
opencode → amp → hexai → claude → aichat.
Co-Authored-By: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com>
|
|
|
|
- Add amp as default AI tool for release notes and showcase generation
- Fallback chain: amp → hexai → claude → aichat
- Replace Taskfile.yaml with magefile.go for build automation
- Update all documentation (README.md, AGENTS.md, doc/development.md)
- Update version to 0.10.0
Amp-Thread-ID: https://ampcode.com/threads/T-735ba1e2-0255-4b43-8ed1-6c0d2f78301b
Co-authored-by: Amp <amp@ampcode.com>
|
|
|
|
- Prefer hexai stdin pipeline for release notes generation
- Fallback to Claude then aichat
- Update CLI help and README
- Adjust integration tests for current CLI
|
|
|
|
- Add --ai-tool flag to release and sync commands
- Support both 'claude' and 'aichat' options (default: claude)
- Update GenerateAIReleaseNotes to handle both tools
- Add tool-specific error messages and hints
- Update documentation with usage examples
This allows users to choose between Claude CLI and aichat for
generating AI-powered release notes.
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
|
Bug fixes and improvements:
- Fix AI release notes now enabled by default
- Add better error handling for Codeberg release creation
- Add debugging for token loading in release management
- Handle Gitea API "Release is has no Tag" error gracefully
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
|
- Remove debug script generation for cleaner error handling
- Continue processing next releases when claude CLI fails
- Simplify error detection for "Execution error" responses
- Cache is automatically cleared on failures
- Bump version to 0.6.2
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
|
- Add detection for "Execution error" responses from claude CLI
- Provide detailed error diagnostics when claude CLI fails
- Show possible causes and remediation steps
- Add test command to verify claude CLI functionality
- Fix model names in error messages (opus, sonnet, haiku)
- Remove hanging auth status check
- Bump version to 0.6.1
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
|
- Remove platform-specific changelog links (prevTag...currentTag format)
- These links only work on GitHub/GitLab, not universally
- Keeps release notes cleaner and more portable
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
|
- Replace verbose prompt preview with summary statistics
- Show number of commits and size of code changes instead
- Avoid cluttering output with raw commit messages
- Keep focus on the AI-generated release notes
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
|
- Use CombinedOutput to capture both stdout and stderr
- Display exit code and error message when Claude fails
- Abort immediately instead of trying fallback models
- Makes debugging easier when Claude CLI has issues
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
|
- Display first 500 characters of the prompt sent to Claude
- Helps users understand what information is being provided
- Makes the AI generation process more transparent
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
|
- Changed from sonnet-4/sonnet-3.5 to sonnet/opus
- Claude CLI uses simple aliases, not version numbers
- Falls back to opus (most capable) then default model
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
|
- Changed from sonnet-3.5 to sonnet-4 as the primary model
- Falls back to sonnet-3.5, then default model if needed
- Sonnet-4 is newer and more capable
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
|
- Display Claude CLI command being executed with prompt length
- Cache AI-generated release notes to avoid regenerating for same tag
- Use cached notes when creating/updating releases on different platforms
- Show when falling back to different Claude models
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
|
- Add --ai-release-notes flag to generate prose release notes using Claude CLI
- Add --update-releases flag to update existing releases with AI notes
- Implement GetDiffBetweenTags to extract code changes between versions
- Integrate Claude CLI for intelligent release note generation
- Support fallback to multiple Claude models (sonnet-3.5, sonnet-4, default)
- Always print release notes to stdout for visibility
- Fix token loading messages to only show when falling back from config
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
|
- Add --check-releases flag for manual release checking
- Enable automatic release checking after sync operations by default
- Add --no-check-releases flag to disable automatic checking
- Add --auto-create-releases flag for unattended release creation
- Generate release notes from commit history
- Support version tag formats: vX.Y.Z, vX.Y, vX, X.Y.Z, X.Y, X
- Use tokens from gitsyncer config (with fallback to env vars and files)
- Show release notes preview before creating releases
- Group commits by type (features, fixes, other) in release notes
|