对抗审查(14 个 agent,3 条核实成立)与 DSH 桌面版只读调研的修复: - shim 改为调用与退出同一行(`& call exit /b %%ERRORLEVEL%%`):cmd 在命令返回后按字节偏移重读 批处理,入口恰在 helper 运行期间被改写时,分行写法会执行到错位片段(实测 exit 9009) - helper exe 副本 sync_all 后再改名:避免断电留下残缺副本却因同名被一直复用 - 旧副本改为入口写好之后再清理;旧位置入口写失败时暂不清理,避免入口悬空 - DSH 托管块只在 headless profile 按启动目录路由:web/acp/tui 一个进程可服务多个工作区, 按启动目录会让别的工作区会话连到该项目并带上认证(跨项目越权);profile 取 profileContext.name, DSH 0.1.x 无该服务时退回看启动参数 - AGENTS.md 入口路径补全反斜杠;蓝图立 P9(DSH 桌面 GUI 会话级插件,待人确认) 验证:cargo test 245 passed;shim 认证成功 exit 0 / 92 字节、错误 digest exit 1;DSH url 表达式按 Loader 方式求值 7 种情形均符合预期;四路零凭据探针(Codex 包内、Codex 包外、Claude、DSH 无头)复跑通过。 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| agent-button-system.md | ||
| git-workflow.md | ||
| project-brief.md | ||
| project-context.yaml | ||