Skip to content

Windows 下 Agent CLI 检索与一次性任务启动问题 #2

Description

@helantianshen

问题

Windows 下存在以下问题:

  1. PATH 中的 codex.exedsh.exe.cmd 程序可能被识别为“未安装”。
  2. 界面检测成功后,实际启动仍可能找不到二进制文件。
  3. 实例 .env 中的 Path/PATHPATHEXT 覆盖未被正确处理。
  4. 编辑实例窗口可能全黑且无法关闭。
  5. Codex 一次性模式默认为只读,无法修改 workspace;非 Git workspace 还会受到仓库检查限制。

建议方案

  • 支持通过 Windows PATHEXT 检索 .exe.com.cmd.bat

  • 检测与实际启动复用同一套二进制解析逻辑。

  • 遵循最终 PATH/PATHEXT 的顺序、排除项和后写覆盖规则。

  • 启动前将 Agent 裸命令解析为绝对路径。

  • 将编辑窗口的 Tauri command 改为异步。

  • Codex task 模式使用:

    codex exec --skip-git-repo-check --sandbox workspace-write
    
  • 不使用 danger-full-access,不改变 interactive 模式。

  • dsh 保留自身默认的 workspace-write 策略。

请问是否接受按照上述方案提交 PR?

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions