## 问题 Windows 下存在以下问题: 1. PATH 中的 `codex.exe`、`dsh.exe` 或 `.cmd` 程序可能被识别为“未安装”。 2. 界面检测成功后,实际启动仍可能找不到二进制文件。 3. 实例 `.env` 中的 `Path`/`PATH`、`PATHEXT` 覆盖未被正确处理。 4. 编辑实例窗口可能全黑且无法关闭。 5. Codex 一次性模式默认为只读,无法修改 workspace;非 Git workspace 还会受到仓库检查限制。 ## 建议方案 - 支持通过 Windows `PATHEXT` 检索 `.exe`、`.com`、`.cmd`、`.bat`。 - 检测与实际启动复用同一套二进制解析逻辑。 - 遵循最终 PATH/PATHEXT 的顺序、排除项和后写覆盖规则。 - 启动前将 Agent 裸命令解析为绝对路径。 - 将编辑窗口的 Tauri command 改为异步。 - Codex task 模式使用: ```text codex exec --skip-git-repo-check --sandbox workspace-write ``` - 不使用 `danger-full-access`,不改变 interactive 模式。 - dsh 保留自身默认的 `workspace-write` 策略。 请问是否接受按照上述方案提交 PR?
问题
Windows 下存在以下问题:
codex.exe、dsh.exe或.cmd程序可能被识别为“未安装”。.env中的Path/PATH、PATHEXT覆盖未被正确处理。建议方案
支持通过 Windows
PATHEXT检索.exe、.com、.cmd、.bat。检测与实际启动复用同一套二进制解析逻辑。
遵循最终 PATH/PATHEXT 的顺序、排除项和后写覆盖规则。
启动前将 Agent 裸命令解析为绝对路径。
将编辑窗口的 Tauri command 改为异步。
Codex task 模式使用:
不使用
danger-full-access,不改变 interactive 模式。dsh 保留自身默认的
workspace-write策略。请问是否接受按照上述方案提交 PR?