概览
dsh-multi-acp
README / ZH
插件文档
目录摘要
dsh.pub 核对固定版本的组合包契约、运行时事实与分发语义;完整 README 请查看源仓库。
在 GitHub 阅读完整 READMELIMITATIONS
已知限制
| 项 | 说明 | | --- | --- | | OpenCode 真实模型回合 | 本机 opencode 账号余额为 0 → prompt 阶段报 `Insufficient account funds`。**`session/new` 带 `mcpServers` 已被接受**(sessionId `ses_…`),连上与否待有余额时复跑 `tmp\probe-mcp-engine.mjs opencode` | | 导出 session.log → HTTP 500 | **DSH 自带导出功能的问题**:对**当前 live(打开着)的会话**导出失败,`standard` 预设同样复现;`@deepseek-ai/dsh-session-log-export` 的 `flushLiveSessionLog → sessions.flush` 抛错。**规避**:先切走/关掉会话再导出 | | `pwsh → error`(`SetNamedSecurityInfoW failed (Win32 5)`) | 宿主 `dsh-sandbox-windows-acl` 给工作目录授 ACL 失败,与 preset/引擎无关 | | `FS_SANDBOX_DENIED` | 宿主 `dsh-fs-sandbox` 在 workspace-write 下按设计拒绝写工作区外路径;需要时开 `unsandboxedFs` | | 会话日志格式契约 | 任何往会话里写事件的"回显"(含手工修历史文件)都必须满足 6 条契约,见 [VERIFICATION §13](./docs/VERIFICATION.md) | ### 本机引擎环境事实(2026-10-07 探针 + 2026-10-09 复测) | 引擎 | 版本 | 可执行体 | 握手 | 往返 | MCP 注入 | | --- | --- | --- | --- | --- | --- | | **omp** (oh-my-pi) | 18.3.5 | 原生 exe | 579 ms | 5.2 s | ✅ 接受 + ✅ 已证连上 | | **Qoder CLI CN** | 1.1.65 | `qoder-cn` shim → `qoderclicn.exe`(**`--acp` 开关**) | 924 ms | — | ✅ 接受 + ✅ 已证连上(5/5,实调两套 weknora) | | **OpenCode** | 2.0.23 | 原生 exe | 782 ms | 15.8 s | ✅ 接受;连上待余额 | | **Command Code** | 1.76.0 | `.cmd` → `cmd /c`(亦可 `.ps1` 经 `pwsh -File`) | 3130 ms | 19.3 s | ✅ 接受 + ✅ 已证连上 | | codex | — | ❌ 无 `acp`(仅 `app-server`) | — | — | 不在本插件范围 | ⚠️ 内置 `commandOverrides.windows` 是本机路径,换机器需覆盖。
