Welcome
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.
Added
- Initial CLI workflow for
smartcommit init,smartcommit plan, andsmartcommit undo. - AI provider support for OpenAI, Anthropic, xAI, and
codex-cli. - Provider management flow via
smartcommit providers login,smartcommit providers, andsmartcommit providers logout. - Atomic commit planning and application based on diff hunks.
- Interactive plan action selection for
commit,commit-and-push, orcancel. - Smart push behavior that uses the current upstream when available and falls back to
originwith upstream setup.
Changed
- Improved configuration and schema validation with clearer error handling for invalid or incomplete
.smartcommitrc. - Updated AI planning and repair prompts to improve commit grouping reliability from real diff contexts.
- Refined CLI interaction and progress rendering during planning and apply flows.
Fixed
- Hardened credential storage by prioritizing OS credential stores (Keychain, Credential Manager, Secret Service) with secure local fallback.
- Improved provider-specific auth behavior, including local-session handling for
codex-cli. - Updated and aligned core documentation to reflect current command behavior and provider flows.