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
-**Auto-close notifications**: Configurable auto-dismiss for success messages
29
34
-**Progress indicators**: See exactly what's happening during generation
30
35
-**Seamless VS Code integration**: Works directly with the built-in Git interface
31
36
@@ -43,6 +48,15 @@ This extension works seamlessly in Windows Subsystem for Linux (WSL) environment
43
48
-**On Windows**: The extension finds `claude.exe` from the Windows PATH
44
49
-**In WSL**: The extension finds `claude` from the Linux PATH
45
50
-**No conflicts**: Leaving `claudeCommit.cliPath` empty allows automatic detection in both environments
51
+
-**Environment variables**: Login shell support ensures environment variables from `.bashrc`, `.profile`, etc. are properly loaded
52
+
53
+
### Custom API Endpoint Support
54
+
55
+
The extension supports custom Claude API endpoints through environment variables:
56
+
57
+
-**Custom BASE_URI**: Set environment variables for custom API endpoints (e.g., for enterprise deployments)
58
+
-**Login shell**: CLI commands are executed with login shell (`-l` flag) to properly load environment variables
59
+
-**Full compatibility**: Works with standard Claude API and custom endpoints without configuration changes
46
60
47
61
## Installation
48
62
@@ -216,6 +230,17 @@ Generates: `added user login`
216
230
```
217
231
Use `{diff}` for git diff content (automatically limited to first 6000 characters) and `{stats}` for change statistics. This allows complete control over the prompt sent to Claude.
218
232
233
+
## Multi-Repository Support
234
+
235
+
The extension intelligently handles workspaces with multiple Git repositories:
236
+
237
+
-**Context-aware**: Automatically detects which repository you're working in based on:
238
+
- The Source Control panel you clicked from (highest priority)
239
+
- The currently active editor's containing repository
240
+
- First repository as fallback
241
+
-**No configuration needed**: Works seamlessly with VS Code's built-in multi-repo support
242
+
-**Per-repository commits**: Generate commit messages for the correct repository every time
243
+
219
244
## Troubleshooting
220
245
221
246
### Claude CLI not found
@@ -307,6 +332,29 @@ This error means Claude CLI was found but didn't return any output. **Check the
307
332
-**Network issues**: Check your internet connection
0 commit comments