- Register commands for generating commit messages, aborting
generation, and selecting AI models
- Implement `selectModel` command with progress notification while
fetching available models from the configured provider
- Display current model in QuickPick and persist selection globally
- Show appropriate error/warning messages on failure or empty results
Moves all commit message generation logic from the main extension
file into a new `commitGenerator.ts` module, including:
- Multi-repo orchestration with QuickPick selection
- Filtering repositories that have changes
- Single-repository generation with progress reporting
- Streaming AI response handling with abort support
- Developer note inclusion in prompts
- Diff truncation based on configurable max size
Add foundational project files including:
- package-lock.json with dependencies for the zemit extension (v1.1.0)
- Locks devDependencies: TypeScript, esbuild, @vscode/vsce, and type definitions
- Targets VS Code engine v1.85.0+ with GPL-3.0-only license
Rewrites the README with full documentation in French, covering
installation, configuration options, supported providers (Anthropic,
OpenAI, Ollama), usage instructions, and development setup.