Skip to main content

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.

Added

  • Initial CLI workflow for smartcommit init, smartcommit plan, and smartcommit undo.
  • AI provider support for OpenAI, Anthropic, xAI, and codex-cli.
  • Provider management flow via smartcommit providers login, smartcommit providers, and smartcommit providers logout.
  • Atomic commit planning and application based on diff hunks.
  • Interactive plan action selection for commit, commit-and-push, or cancel.
  • Smart push behavior that uses the current upstream when available and falls back to origin with 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.