CommitSmith is a VS Code / Cursor extension that will orchestrate AI-assisted commit workflows.
This workspace currently contains the project scaffolding required to begin building the remaining modules defined in SPEC.md.
npm install
npm run compile
npm run test:unit
npm run test:config
npm run test:journal
npm run test:git
npm run test:codex
npm run test:pipeline
npm run test:integration
npm run test:dry-runTo iterate on the extension, launch the VS Code Extension Development Host (F5) once dependencies are installed. A placeholder CommitSmith: Hello World command is available from the command palette to verify activation.
CommitSmith now talks to the Codex CLI exclusively. Before using AI-powered flows:
- Install the Codex CLI, make sure it reports version
0.6.0or newer (codex --version), and ensure thecodexbinary is on yourPATH(or set thecommitSmith.codex.binaryPathsetting to an absolute path). - Authenticate with
codex login. - (Optional) configure VS Code settings such as
commitSmith.codex.extraArgsfor additional CLI flags (profiles, sandboxes, etc.).