Exec 三分类路由

wescode 的命令执行路由:静默、验证、交互三条路径。


三分类

分类路由用户可见典型命令
检索/探索Go os/exec不可见rg, git status, ls, cat, wc
验证/构建Go os/exec + mirrorSession只读终端 tab [AI] ...go build/vet/test, npm test
服务/交互VSCode 集成终端用户终端 tabnpm start, docker compose up

路由优先级

user_visible=true?
  └── 是 → 交互(VSCode 集成终端)
  └── 否 → isVerificationCommand()?
        └── 是 → 验证 + mirrorSession
        └── 否 → 检索静默

检索/探索


验证/构建


服务/交互


进程管理

所有 exec 都遵循 INV-EXEC-PROC-01:


CWD 优先级

显式 cwd 参数 > PrimaryRoot > ScratchDir > ArtifactDir

编程场景下 PrimaryRoot = VS Code 项目根。


相关文档