🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI

Codex 监督桥 linglanxin/codex-dsh-bridge

DeepSeek Harness
linglanxin8 天前有提交已提供中文文档扫描:含敏感能力

让 Codex 派发任务并验收 DSH 的执行成果

30/100
综合分
0
GitHub 星标
—
npm 周下载
—/5
用户评分

数据截至 2026/10/28 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。

安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add linglanxin/codex-dsh-bridge
该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:仅索引
是什么[目录]—
dsh 原生插件 · market
暂无时间戳·判据 →
装得上吗[实装验证]—
本站尚未做安装检查
暂无时间戳·判据 →
安全吗[自动扫描]—
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
数据截至 2026/11/04·判据 →
还在维护吗[仓库]✓
活跃:最近一次提交在 8 天前
暂无时间戳·判据 →
图例:✓ 通过! 需注意— 未判定 / 无数据· 「未判定」= 本站尚无数据,不代表插件有问题
档位由哪些信号合成

本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。

验证判据与等级说明 →

可信度证据

安全扫描自动 · 静态分析源码
v2.7.0
🔵 扫描:含敏感能力尚无人工评估
展开查看扫描说明与证据 ↓

静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。

可执行外部命令读写/删除本地文件发起外部网络请求
查看扫描证据(共 60 处,展示前 41 条)
  • 执行外部命令固定命令
    dist/desktop-plugin.js:36
    return windowsSid ??= execFileSync("whoami.exe", ["/user", "/fo", "csv", "/nh"], { encoding: "utf8", windowsHide: true, timeout: 1e4 }).match(/S-1-5-[
  • 执行外部命令来自配置/变量
    dist/desktop-plugin.js:48
    execFileSync(join(systemRoot, "System32/WindowsPowerShell/v1.0/powershell.exe"), ["-NoProfile", "-NonInteractive", "-EncodedCommand", Buffer.from(scri
  • 读取本地文件
    dist/desktop-plugin.js:87
    const stat = await lstat(path).catch(
  • 读取本地文件
    dist/desktop-plugin.js:92
    const actual = await realpath(path);
  • 读取本地文件
    dist/desktop-plugin.js:99
    const before = await lstat(path).catch(() => fail("CONFIG_UNREADABLE", "Config/token is missing."));
  • 读取本地文件
    dist/desktop-plugin.js:137
    if (!isAbsolute(repo) || await realpath(repo) !== repo)
  • 写入本地文件
    dist/desktop-plugin.js:256
    await mkdir2(cwd, { mode: 448 });
  • 读取本地文件
    dist/desktop-plugin.js:259
    if (!config.repositories.includes(repository) || await realpath2(repository) !== repository)
  • 读取本地文件
    dist/desktop-plugin.js:268
    if (await realpath2(top) !== repository) fail("INVALID_INPUT", "Repository must name its top-level directory.");
  • 写入本地文件
    dist/desktop-plugin.js:763
    await mkdir3(lock, { mode: 448 });
  • 删除本地文件
    dist/desktop-plugin.js:783
    if (process.platform !== "win32") await rm(socket, { force: true });
  • 删除本地文件
    dist/desktop-plugin.js:784
    await rm(ready, { force: true });
  • 删除本地文件递归
    dist/desktop-plugin.js:786
    await rm(lock, { recursive: true, force: true });
  • 写入本地文件
    dist/desktop-plugin.js:789
    await writeFile(join3(lock, "owner.json"), JSON.stringify({ pid: process.pid, ownership }), {
  • 写入本地文件
    dist/desktop-plugin.js:837
    if (process.platform !== "win32") await chmod(socket, 384);
  • 写入本地文件
    dist/desktop-plugin.js:840
    await writeFile(
  • 写入本地文件
    dist/desktop-plugin.js:868
    mkdirSync(this.folder, { recursive: true });
  • 执行外部命令固定命令
    dist/cli.js:38
    return windowsSid ??= execFileSync("whoami.exe", ["/user", "/fo", "csv", "/nh"], { encoding: "utf8", windowsHide: true, timeout: 1e4 }).match(/S-1-5-[
  • 执行外部命令固定命令
    dist/cli.js:42
    execFileSync("icacls.exe", [path, "/inheritance:r", "/grant:r", `*${currentWindowsSid()}:(OI)(CI)F`, "*S-1-5-18:(OI)(CI)F", "*S-1-5-32-544:(OI)(CI)F"]
  • 执行外部命令来自配置/变量
    dist/cli.js:54
    execFileSync(join(systemRoot, "System32/WindowsPowerShell/v1.0/powershell.exe"), ["-NoProfile", "-NonInteractive", "-EncodedCommand", Buffer.from(scri
  • 读取本地文件
    dist/cli.js:93
    const stat = await lstat(path).catch(
  • 读取本地文件
    dist/cli.js:98
    const actual = await realpath(path);
  • 读取本地文件
    dist/cli.js:105
    const before = await lstat(path).catch(() => fail("CONFIG_UNREADABLE", "Config/token is missing."));
  • 读取本地文件
    dist/cli.js:143
    if (!isAbsolute(repo) || await realpath(repo) !== repo)
  • 写入本地文件
    dist/cli.js:171
    await mkdir(stateDir, { mode: 448 });
  • 写入本地文件
    dist/cli.js:172
    await mkdir(workspaceRoot, { mode: 448 });
  • 读取本地文件
    dist/cli.js:266
    const stat = process.platform === "win32" ? null : await lstat2(socket).catch(
  • 发起网络请求
    dist/cli.js:276
    const req = http.request(
  • 读取本地文件
    dist/cli.js:398
    await lstat3(path);
  • 写入本地文件
    dist/cli.js:480
    await mkdir3(dir, { mode: 448 }).catch((error) => {
  • 写入本地文件
    dist/cli.js:494
    await rename(temporary, join2(dir, name));
  • 删除本地文件
    dist/cli.js:496
    await rm2(temporary, { force: true });
  • 执行外部命令固定命令
    dist/call.js:33
    return windowsSid ??= execFileSync("whoami.exe", ["/user", "/fo", "csv", "/nh"], { encoding: "utf8", windowsHide: true, timeout: 1e4 }).match(/S-1-5-[
  • 执行外部命令来自配置/变量
    dist/call.js:45
    execFileSync(join(systemRoot, "System32/WindowsPowerShell/v1.0/powershell.exe"), ["-NoProfile", "-NonInteractive", "-EncodedCommand", Buffer.from(scri
  • 读取本地文件
    dist/call.js:84
    const stat = await lstat(path).catch(
  • 读取本地文件
    dist/call.js:89
    const actual = await realpath(path);
  • 读取本地文件
    dist/call.js:96
    const before = await lstat(path).catch(() => fail("CONFIG_UNREADABLE", "Config/token is missing."));
  • 读取本地文件
    dist/call.js:134
    if (!isAbsolute(repo) || await realpath(repo) !== repo)
  • 读取本地文件
    dist/call.js:265
    const stat = process.platform === "win32" ? null : await lstat2(socket).catch(
  • 发起网络请求
    dist/call.js:275
    const req = http.request(
  • 读取本地文件
    dist/call.js:344
    var input = inputFile ? JSON.parse(await readFile(inputFile, "utf8")) : {};
扫描于 2026/11/4(0 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库

静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。

社区实装还没有人打卡 · 装过的第一个就是你
依赖的 DSH / Cordis 模块
@deepseek-ai/schemastery@deepseek-ai/cordis@deepseek-ai/cordis-plugin-group@deepseek-ai/cordis-plugin-loader@deepseek-ai/dsh-agent@deepseek-ai/dsh-agent-default-model@deepseek-ai/dsh-agent-loop@deepseek-ai/dsh-agent-preset-registry@deepseek-ai/dsh-app-boot@deepseek-ai/dsh-llm@deepseek-ai/dsh-plugin-market-index@deepseek-ai/dsh-session
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

Codex 在 Windows 上监管 DeepSeek Harness Desktop:MCP 委派、阻塞式提问、阶段审查、修订与产物校验。

README

由 DeepSeek 最新模型翻译生成
Codex × DeepSeek Harness Desktop — Windows Codex 负责任务接收、制定验收标准、监督进度,DeepSeek Harness Desktop 负责执行;遇到方向问题就暂停,回传 Codex,成果由 Codex 检查,必要时在同一会话中返工。 这是基于 DSH Desktop MCP Bridge 的实验性 Windows 适配与监督流程扩展。保留上游 MIT 许可证及第三方归属,与 OpenAI、DeepSeek 无官方隶属关系。 安装与市场发现 当前公开预发布版本为 0.2.1-rc3-windows.5。安装包、官方格式索引与跨电脑配置步骤见 市场安装说明。本项目为社区插件;索引可供 DSH 加载,不代表官方审核收录。 已实现 - Windows 命名管道通信与本地认证,连接已运行的 DSH Desktop。 - MCP 异步派发、事件等待、状态查询、取消和显式恢复。 - 结构化方向问答,绑定任务和问题编号。 - 写入前的计划检查点、执行后的独立验收与退回修改。 - 成果指纹:验收后的文件变化使旧验收失效。 - 独立任务目录、限制路径的文件工具及 Windows 状态目录权限检查。 - 可指定 DSH 工作区名称,桥接创建的会话自动归入该工作区。
展开完整文档(README 剩余 1 节)
Codex × DeepSeek Harness Desktop — Windows

Codex 负责任务接收、制定验收标准、监督进度,DeepSeek Harness Desktop 负责执行;遇到方向问题就暂停,回传 Codex,成果由 Codex 检查,必要时在同一会话中返工。

这是基于 DSH Desktop MCP Bridge 的实验性 Windows 适配与监督流程扩展。保留上游 MIT 许可证及第三方归属,与 OpenAI、DeepSeek 无官方隶属关系。

安装与市场发现

当前公开预发布版本为 0.2.1-rc3-windows.5。安装包、官方格式索引与跨电脑配置步骤见 市场安装说明。本项目为社区插件;索引可供 DSH 加载,不代表官方审核收录。

已实现

- Windows 命名管道通信与本地认证,连接已运行的 DSH Desktop。
- MCP 异步派发、事件等待、状态查询、取消和显式恢复。
- 结构化方向问答,绑定任务和问题编号。
- 写入前的计划检查点、执行后的独立验收与退回修改。
- 成果指纹:验收后的文件变化使旧验收失效。
- 独立任务目录、限制路径的文件工具及 Windows 状态目录权限检查。
- 可指定 DSH 工作区名称,桥接创建的会话自动归入该工作区。

用户 → Codex → MCP → DSH Desktop 插件 ↑ ↓ └─ 问题 / 检查点 / 成果 ─┘

当前验证范围

本机实测:Windows,DSH Desktop 0.2.1-rc.3,桥接 0.2.1-rc3-windows.4,Cordis 4.0.5,Schemastery 3.18.5。

- 37 项自动检查通过(含新增的工作区归属与失败处理检查)。
- 真实模型完成「提问 → 答复 → 计划审查 → 写文件 → 验收」。
- 真实模型完成同一会话中的「初稿 → 退回修改 → 复验通过」。
- DSH 实机创建 codex自动 工作区,通过桥接新建会话并核实持久化归属,见 工作区验证。此项验证无需调用模型。

详见 验证结果、兼容性核对 和两份 LIVE-.json 记录。受控测试与真实模型联调在记录中分别标明;尚未做长期稳定性验证。

开发与检查

需要 Node.js 22.19+、npm,以及已配置模型的官方 DSH Desktop。复现 Windows 验证环境建议使用 Node.js 24。

npm ci --ignore-scripts
npm run check

公开版本的配置步骤见 市场安装说明。本机使用说明、协作技能和历史联调脚本保留原部署路径作为记录;公开运行入口默认使用当前账号目录。

运行边界

首版串行执行。DSH 默认只获得任务目录内的文件工具,构建、命令运行和外部核验可由 Codex 处理。输入材料由 Codex 在计划审查前按授权范围准备。任务目录限制并非操作系统级沙箱。

当前聊天执行期间可等待 DSH 事件;关闭 Codex 聊天后的自动唤醒尚未实现。取消保留已写文件;中断后的任务需检查成果后显式恢复。

仓库不包含本机认证令牌、模型凭据、Desktop 二进制和安装日志。运行时状态目录及认证文件应保持私有。

上游与许可

- Cryocell77/deepseek-harness-desktop-mcp-bridge:原始桌面桥接实现。
- deepseek-ai/deepseek-harness:官方 Harness 与扩展接口。
- 上游原始说明保存在 docs/UPSTREAM-README.md。

许可证与归属见 LICENSE、NOTICE 和打包运行时的第三方许可证。
预览分享卡片长什么样 ↓linglanxin/codex-dsh-bridge
分享 · DeepSeek Harness Hub
linglanxin/codex-dsh-bridge

让 Codex 派发任务并验收 DSH 的执行成果

这个插件是你维护的吗?
作者本人可认领并核对本条目;认领通过后,详情页会显示「作者已认领」标记。
认领条目 →
回到顶部