Skip to content

v1.1.0 - Multi-Provider Support

Choose a tag to compare

@vicc vicc released this 06 Jan 19:54
· 10 commits to main since this release

New Features

Provider Support

  • ✨ Added Google Gemini support (gemini-2.0-flash-exp, 1.5-pro, 1.5-flash)
  • ✨ Added Ollama support for local models (llama3.2, codellama, mistral, phi3)
  • ✨ Updated OpenAI models to GPT-5 series (gpt-5, gpt-5-mini, gpt-5-nano)

UX Improvements

  • ✨ Added smart-commit command alias (shorter than git smart-commit)
  • ✨ Added --help flag with full usage documentation
  • ✨ Added --uninstall flag with smart detection of installation method
  • ✨ Custom model option for all providers - dynamically lists available models

Developer Experience

  • Auto-installs required plugins (llm-claude-3, llm-gemini, llm-ollama)
  • Better provider selection in setup wizard
  • Improved uninstall experience

Commands

Both commands work the same:

  • git smart-commit - Create commits
  • smart-commit --setup - Configuration
  • smart-commit --help - Help
  • smart-commit --uninstall - Uninstall

Installation

npm: npm install -g @viccalexander/smart-commit
Homebrew: brew tap vicc/tap && brew install smart-commit