feat: improve AI commit experience and remove message length limits

- Remove 72-char limit on AI-generated commit messages (no more ... truncation)
- Add [Y/n] confirmation prompt when using local heuristics (no AI provider)
  - Default to Y (press Enter to accept)
  - Clearly warns user about local heuristics vs AI
  - Bypass with --yes flag for automation
- Enhanced transparency: users now know when AI is used vs local pattern matching
- Safer commits when API keys are not configured
- Bumped version to 0.6.6
This commit is contained in:
s41r4j
2025-10-26 19:42:14 +05:30
parent 260577f1f1
commit 5846c77f51
5 changed files with 102 additions and 94 deletions
+16
View File
@@ -1,5 +1,21 @@
# Changelog
## [0.6.6] - 2025-10-26
### 🔧 Improvements
- **Removed commit message length restriction**: AI can now generate commit messages of any length (no more `...` truncation at 72 chars)
- **Added confirmation prompt for local heuristics**: When no AI provider is configured, the tool now asks for confirmation `[Y/n]` before committing
- Default is `Y` (just press Enter to accept)
- Warning message clearly indicates "local heuristics" instead of AI
- Can be bypassed with `--yes` flag for automation
- **Better user awareness**: Users are now informed when local heuristics are used instead of AI
### 📚 User Experience
- More transparent about when AI is used vs. local pattern matching
- Safer commits when API keys are not configured
---
## [0.6.5] - 2025-10-20
### 🔧 Command Behavior Updated