Issue Description
Windows下使用qoder,通过.vscode/settings.json配置默认terminal为msys2 clang64后,agent执行任务使用terminal异常
Steps to Reproduce
创建两个目录,要求 agent 将其中一个 move 到另一个目录下
settings.json配置如下:
{
"terminal.integrated.profiles.windows": {
"MSYS2 Clang64": {
"path": "C:\\msys64\\usr\\bin\\bash.exe",
"args": [
"--login",
"-i"
],
"env": {
"MSYSTEM": "CLANG64",
"CHERE_INVOKING": "1",
"MSYS2_PATH_TYPE": "inherit"
},
"overrideName": true,
"icon": "terminal-bash"
}
},
"terminal.integrated.defaultProfile.windows": "MSYS2 Clang64"
}
Expected Behavior
agent 能够正确使用默认terminal,即配置的 msys2 clang64
Actual Behavior
agent 无法正确使用默认terminal,报错命令找不到,比如agent要执行mv命令,terminal输出:
$ mv a b/
bash: sed: command not found
bash: mv: command not found
Screenshots / Screen Recordings
Operating System
Windows10
Current Qoder Version (Menu → About Qoder → Copy)
Version: 0.2.4
VSCode Version: 1.100.0 (user setup)
Commit: a76f31857462edc4e2b0ab6ff6297255f4231955
Date: 2025-09-25T13:16:09.844Z
Electron: 34.5.1
Chromium: 132.0.6834.210
Node.js: 20.19.0
V8: 13.2.152.41-electron.0
OS: Windows_NT x64 10.0.19045
