Releases: Cat-Div7/commit-suggester
Releases · Cat-Div7/commit-suggester
v1.0.2 – Fix CI & dependency sync
Fixes
- Fixed CI failure caused by out-of-sync package-lock.json
- Updated dependencies to match package.json
- Updated GitHub Actions workflow to use Node.js 24
Improvements
- Ensured consistent builds using
npm ci - Improved release pipeline reliability
Notes
- No breaking changes
- Safe update
v1.0.0 — Initial Release
SGT v1.0.0 — Initial Release
AI-powered git commit message suggester for the terminal.
Features
- 4 AI providers — Gemini, Claude, OpenRouter, Ollama
- Generates 3 commit message suggestions per run using conventional commits format
- Saves provider, model, and API keys automatically — no re-entry on next run
- Multiple fallback keys per provider — auto-retries on quota or auth failure
- OpenRouter support with popular model list, custom model entry, and save to list
--auto-commit— AI picks the best suggestion and commits silently--toggle-welcome— toggle the GIT HAPPENS header on/off--change-provider,--change-model,--change-key— update saved config anytime--add-key— add a fallback key for the current provider--reset— clear all saved config--config— view current saved provider, model, and masked keys.envsupport — keys in environment variables take priority over saved config
Requirements
- Node.js 18 or higher
- At least one API key for Gemini, Claude, or OpenRouter — or Ollama running locally
Install
npm install -g sgt-cli