Skip to content

Releases: Cat-Div7/commit-suggester

v1.0.2 – Fix CI & dependency sync

30 Mar 00:09
d01e3d1

Choose a tag to compare

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

29 Mar 23:49
c7b4c75

Choose a tag to compare

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
  • .env support — 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