feat: add smart git commit CLI with OpenAI and codex backends #1
No reviewers
Labels
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: caleb-brown/smart-git-commit#1
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "codex/explain-specifying-reasoning-level"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
This PR introduces
smart-git-commit, a Python CLI for generating three conventional commit message options from the currently staged git changes. It supports both direct OpenAI-compatible API calls and thecodexCLI, can optionally include commit bodies, and can commit the selected option interactively.What Changed
sgcandsmart-git-commitcodexbackend that usescodex execwith schema-constrained output--commitflow to choose one of the generated options and rungit commitsgc config init/show/set/unsetNotes
openai-apiprovider requires an API key and model to be configuredcodexprovider requires thecodexCLI to be installed and already authenticatedTest Coverage