You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CLAUDE.md
+31-18Lines changed: 31 additions & 18 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,9 +6,11 @@ This file provides guidance to Claude Code (claude.ai/code) when working with co
6
6
7
7
**Universal Commit Assistant** is a VS Code extension that generates AI-powered commit messages using multiple AI providers. The extension supports 8 languages and follows modern TypeScript development practices with automated release workflows.
8
8
9
-
## Latest Updates (January 2025)
9
+
## Latest Updates (November 2025)
10
10
11
-
-**DeepSeek Provider Added**: Integration with DeepSeek-V3.1 models including deepseek-chat (fast general purpose) and deepseek-reasoner (thinking mode for complex tasks)
11
+
-**Qwen Provider Added**: Integration with Alibaba Cloud DashScope API supporting Qwen Max, Qwen Plus, and Qwen Turbo models
12
+
-**GPT-5.1 Models**: Updated OpenAI provider with GPT-5.1, GPT-5.1 Codex, and GPT-5.1 Codex Mini
13
+
-**Gemini 3 Models**: Updated Google Gemini provider with Gemini 3 Pro (flagship) and preview models
12
14
-**Enhanced Model Support**: Updated to support latest AI models from all major providers
13
15
14
16
## Development Commands
@@ -36,7 +38,7 @@ npm run release:dry-run # Test release process without publishing
36
38
37
39
## Architecture Overview
38
40
39
-
This is a VS Code extension called Universal Commit Assistant that generates AI-powered commit messages using multiple AI providers and supports 8 languages. As of January 2025, it supports 8 providers including the newly added DeepSeek provider.
41
+
This is a VS Code extension called Universal Commit Assistant that generates AI-powered commit messages using multiple AI providers and supports 8 languages. As of November 2025, it supports 9 providers including OpenAI, Anthropic, Gemini, Mistral, DeepSeek, Qwen, OpenRouter, Ollama, and LM Studio.
40
42
41
43
### Core Architecture Pattern
42
44
@@ -65,7 +67,7 @@ All AI providers inherit from **BaseProvider** abstract class and implement:
65
67
66
68
Provider types:
67
69
68
-
-**Cloud providers** (OpenAI, Anthropic, Gemini, Mistral, DeepSeek, OpenRouter) - require API keys stored in VS Code secrets
70
+
-**Cloud providers** (OpenAI, Anthropic, Gemini, Mistral, DeepSeek, Qwen, OpenRouter) - require API keys stored in VS Code secrets
69
71
-**Local providers** (Ollama, LM Studio) - require running local servers, configurable base URLs
70
72
71
73
Each provider implements standardized error handling and configuration validation to ensure robust operation.
@@ -91,14 +93,15 @@ src/
91
93
├── providers/ # AI provider implementations
92
94
│ ├── aiProviderFactory.ts # Factory for creating provider instances
93
95
│ ├── baseProvider.ts # Abstract base class
94
-
│ ├── anthropicProvider.ts # Claude 3.5 Haiku/Sonnet
96
+
│ ├── anthropicProvider.ts # Claude 4.5 Haiku/Sonnet/Opus
95
97
│ ├── deepseekProvider.ts # DeepSeek V3.1 models
96
-
│ ├── geminiProvider.ts # Google Gemini models
98
+
│ ├── geminiProvider.ts # Google Gemini 3 models
97
99
│ ├── lmstudioProvider.ts # Local LM Studio integration
98
100
│ ├── mistralProvider.ts # Mistral AI models
99
101
│ ├── ollamaProvider.ts # Local Ollama integration
100
-
│ ├── openaiProvider.ts # OpenAI GPT models
101
-
│ └── openrouterProvider.ts # OpenRouter proxy service
102
+
│ ├── openaiProvider.ts # OpenAI GPT-5.1 models
103
+
│ ├── openrouterProvider.ts # OpenRouter proxy service
104
+
│ └── qwenProvider.ts # Alibaba Qwen models
102
105
├── services/
103
106
│ ├── gitCommitService.ts # Main workflow orchestration
104
107
│ ├── gitService.ts # Git operations wrapper
@@ -146,34 +149,44 @@ Users configure the extension through VS Code settings UI or JSON. Core settings
**Stop writing commit messages manually.** Let AI generate perfect commit messages for you instantly, with support for 8 AI providers and 8 languages, directly in VS Code.
5
+
**Stop writing commit messages manually.** Let AI generate perfect commit messages for you instantly, with support for 9 AI providers and 8 languages, directly in VS Code.
6
+
7
+
---
6
8
7
9
## Why Universal Commit Assistant?
8
10
9
-
🚀 **Save Time**: Generate commit messages in seconds instead of minutes
0 commit comments