Skip to main content

New Minor Version! New Provider, new commads, better performance and more.

Smartcommit Team
Maintainers

This release brings a major provider expansion: Smartcommit now supports OpenRouter as a first-class AI provider. You can connect an OPENROUTER_API_KEY, pick any OpenRouter provider/model ID, store credentials locally through the same Keychain/fallback flow, and use it across init, providers login, providers, providers model, providers logout, and plan. It also improves provider management by hiding already configured providers during smartcommit providers login, adding smartcommit providers model to update the active provider model, and guiding users to provider management commands when no new provider is available to configure. It also adds a new smartcommit update command to update the global CLI installation via npm.

New Patch - v.0.1.3

Smartcommit Team
Maintainers

This release refines smartcommit init reset experience so existing provider credentials are preserved and reused instead of forcing API key re-entry. It also adds global interactive cancellation handling to remove abrupt exits and top-level await warnings, and improves smartcommit plan so untracked files in new directories, project root directory and paths with spaces are detected reliably.

New Patch - v.0.1.2

Smartcommit Team
Maintainers

This release improves provider switching by persisting model selection per provider at the repository level. smartcommit now restores each provider's last selected model from .smartcommitrc instead of resetting to provider defaults when switching back and forth.

Welcome

Smartcommit Team
Maintainers

This first release establishes the core smartcommit workflow: initialize local configuration, generate AI-assisted atomic commit plans from real Git diffs, apply or push accepted plans interactively, and safely manage provider credentials across supported AI backends.