Context
A VS Code extension should provide a proper UI around autocommit rather than only exposing shell commands. The experience should make the main workflow fast while still letting users inspect, edit, and approve generated output.
Goals
- Provide command-palette entries for common workflows such as analyze, generate commit message, commit, and PR/release flows as they become available.
- Add a side panel or webview for reviewing generated commit messages, changed-file summaries, risk notes, and model/runtime status.
- Let users edit the generated commit message before committing.
- Surface progress, cancellation, and model/download/build errors clearly.
- Respect speed as a primary UX constraint: avoid unnecessary generation passes or blocking UI where possible.
Acceptance criteria
- Users can run the primary
autocommit commit flow from VS Code without typing the CLI command.
- Generated output is reviewable and editable before any Git mutation.
- UI clearly distinguishes dry-run/preview actions from commit/PR/release mutations.
- The extension has basic smoke tests or documented manual QA steps for the main UI flow.
Context
A VS Code extension should provide a proper UI around autocommit rather than only exposing shell commands. The experience should make the main workflow fast while still letting users inspect, edit, and approve generated output.
Goals
Acceptance criteria
autocommit commitflow from VS Code without typing the CLI command.