Description
Issue Title:
Python Environment creation fails with uv when using Git Bash as default shell due to Windows path format
Issue Description:
I'm using Git Bash as my default shell in VS Code. When creating a virtual environment for a project that uses uv as the dependency management tool, the plugin executes the following command:
uv pip install --python C:\Users\iwang\workspace\ragflow\.venv\Scripts\python.exe -r c:\Users\iwang\workspace\ragflow\intergrations\chatgpt-on-wechat\plugins\requirements.txt
This command fails in Git Bash due to the Windows-style path format with backslashes, but it works correctly when executed in PowerShell.
Expected Behavior:
The plugin should adapt the path format based on the current shell environment, using forward slashes for Git Bash or properly escaped paths.
Actual Behavior:
The command fails in Git Bash because Windows-style paths with backslashes are not properly handled.
Environment:
- VS Code Insiders with Git Bash as default shell
- Project using uv for dependency management
- Windows OS
Possible Solution:
Convert Windows paths to Unix-style paths when Git Bash is detected as the active shell, or properly escape the paths for bash compatibility.