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

Codex 协作桥 FuJackGao/dsh-collab

DeepSeek Harness
FuJackGao81 天前有提交已提供中文文档扫描:未发现敏感能力

让 Codex 派活给本机编码代理并验收结果

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

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

自动兼容检查未通过:仓库根目录及浅层子目录均无 dsh 插件清单,无法用 dsh 插件安装命令安装。以下命令仍可尝试,但可能失败。
无法用 dsh 插件命令安装(仓库内无 dsh 插件清单)
git clone https://github.com/FuJackGao/dsh-collab.git
按该仓库 README 的原生方式安装;若作者另行发布了 DSH 插件包,请以其文档为准

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:需留意
是什么
dsh 原生插件 · market
装得上吗
实装验证未通过(unknown),装前请到仓库确认最近更新与 issue
L4 · 真实安装等级说明 →
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
更新放缓:最近一次提交在 81 天前
档位由哪些信号合成

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

验证判据与等级说明 →
⚠︎ 实装验证未通过(unknown · 2026/10/30) ——可能是验证环境差异,装前建议到 GitHub 仓库确认最近更新与 issue。
社区实装还没有人打卡 · 装过的第一个就是你
安装兼容性检查需源码安装

仓库根目录及浅层子目录均无 dsh 插件清单,无法用 dsh 插件安装命令安装

展开查看检查明细 ↓

以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。

✗npm 包dsh-collab(未发布到 npm,仅可源码安装)
✓Node 引擎未声明 engines.node
✓dsh CLI 依赖未声明 dsh 版本约束
✗入口文件缺少入口声明

源码安装时若 pnpm 拦截 prepare 脚本,按其提示在 pnpm-workspace.yaml 的 allowBuilds 中放行后重跑。

验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/10/11 22:15:17

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

静态扫描未发现敏感能力:最多只发网络请求、读取自身元数据或只读文件,未发现执行命令、文件写入或敏感信息读取。

发起外部网络请求
查看扫描证据(共 3 处,展示前 3 条)
  • 发起网络请求
    mcp/dsh-mcp.mjs:89
    const res = await fetch(GATEWAY + method, {
  • 发起网络请求
    mcp/dsh-mcp.mjs:101
    const res = await fetch(GATEWAY + '/api/dsh-bridge/status?taskId=' + encodeURIComponent(taskId))
  • 发起网络请求
    mcp/dsh-mcp.mjs:122
    const res = await fetch(GATEWAY + '/api/dsh-bridge/status?taskId=' + encodeURIComponent(args.taskId))
扫描于 2026/11/4(0 天前) · 范围 全包扫描 · 来源 GitHub 仓库

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

给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

功能亮点

  • 派活给本机编码代理
  • 双向结对编程
  • 审查代理产出
展开完整介绍(126 字)↓

Codex 和 DeepSeek Harness 双向结对编程:Codex 主导,DeepSeek 写代码,Codex 审查。包含本地市场插件、MCP 服务器(stdio + Streamable HTTP),以及给 harness 用的宿主组合网关。

README

由 DeepSeek 最新模型翻译生成
DSH Collab — Codex × DeepSeek Harness 双向编码协作 Codex 主导,DeepSeek 执行,Codex 验收。 一套插件体系,让 ChatGPT(Codex)像项目经理一样,把编码任务派给本机 DeepSeek Harness 的编码子代理,实时回传结果,读文件验收,再由独立评审员实际跑通构建/测试后出具评审报告。 Codex 工作区 (ChatGPT) │ 派活 / 评审 / 验收 ▼ DeepSeek Harness 网关 ── 编码子代理(多工作区、多 lane、fast/pro 模型) │ 独立评审子代理(必须跑通构建/测试) ▼ 共享工作目录(任意目录,--cwd 指定) flowchart LR subgraph Codex["Codex (ChatGPT) — 项目经理 + 验收员"] A1[dsh_task 派活] A2[dsh_review 评审] A3[dsh_read_file 验收] end subgraph DSH["DeepSeek Harness"] B1[HTTP 网关 /api/dsh-bridge] B2[编码子代理多工作区 · 多 lane · fast/pro] B3[独立评审子代理必须跑通构建/测试] end subgraph FS["共享工作目录"] C1[任意项目目录] end
展开完整文档(README 剩余 1 节)
DSH Collab — Codex × DeepSeek Harness 双向编码协作

Codex 主导,DeepSeek 执行,Codex 验收。 一套插件体系,让 ChatGPT(Codex)像项目经理一样,把编码任务派给本机 DeepSeek Harness 的编码子代理,实时回传结果,读文件验收,再由独立评审员实际跑通构建/测试后出具评审报告。

Codex 工作区 (ChatGPT) │ 派活 / 评审 / 验收 ▼ DeepSeek Harness 网关 ── 编码子代理(多工作区、多 lane、fast/pro 模型) │ 独立评审子代理(必须跑通构建/测试) ▼ 共享工作目录(任意目录,--cwd 指定)

flowchart LR
subgraph Codex["Codex (ChatGPT) — 项目经理 + 验收员"]
A1[dsh_task 派活]
A2[dsh_review 评审]
A3[dsh_read_file 验收]
end
subgraph DSH["DeepSeek Harness"]
B1[HTTP 网关 /api/dsh-bridge]
B2[编码子代理多工作区 · 多 lane · fast/pro]
B3[独立评审子代理必须跑通构建/测试]
end
subgraph FS["共享工作目录"]
C1[任意项目目录]
end
A1 --> B1
A2 --> B1
A3 --> C1
B1 --> B2 --> C1
B1 --> B3 --> C1
B2 -.实时回传汇报.-> B1 B1 -.任务结果.-> A1

组件

| 目录 | 内容 | 说明 |
| codex-plugin/ | Codex 本地市场插件包 | 标准 marketplace 结构(.agents/plugins/marketplace.json + 插件目录),含协作技能 dsh-collab |
| mcp/dsh-mcp.mjs | MCP 服务器(零依赖 Node) | stdio 传输(Codex [mcp_servers] 直连)+ Streamable HTTP 传输(--http,供 Secure MCP Tunnel / cloudflared 桥接 ChatGPT);5 个工具:dsh_task / dsh_task_status / dsh_task_cancel / dsh_review / dsh_read_file |
| harness/dsh-bridge.mjs | DeepSeek Harness 宿主组合网关插件 | 提供 HTTP 网关(/api/dsh-bridge/)、WS 推送、原生工具,管理编码/评审子代理会话。必须装进 harness 宿主组合(见下文) |

功能

- 派活:dsh_task / task.mjs,任意工作目录(--cwd,不存在自动创建并注册为工作区)
- 并行分工:同目录多 lane(--lane)+ 跨目录天然并行
- 模型切换:fast(deepseek-v4-flash)或 pro(deepseek-v4-pro),动态解析不写死
- 双向评审:独立评审子代理与编码员分离,读磁盘真实文件、静态审查、实际运行构建/测试验证可跑通,输出结构化报告
- Git 自动提交:--commit,任务完成后在 cwd 自动 git add -A 并提交
- 跨任务记忆:持久子代理会话 + 历史摘要注入(冷恢复失败自动降级为一次性执行,功能不中断)
- 任务管理:--list / --status <id> / --cancel <id>
- 结果回传:任务汇报直接回 Codex 对话(--wait 默认)

安装

1. DeepSeek Harness 网关(必需,后端)

把 harness/dsh-bridge.mjs 复制到你的 dsh profile 目录(例如 $DSH_HOME/profiles/web/),并在该目录的 cordis.patch.yml 中追加:

- insert:
- id: dsh-bridge
name: './dsh-bridge.mjs'

重启 harness。默认共享工作目录为 D:\Harness,可用环境变量 DSH_BRIDGE_WORKSPACE 覆盖。验证:

GET http://127.0.0.1:3080/api/dsh-bridge/status

2. Codex 侧(二选一或都用)

A. MCP 工具(推荐,走 Codex 官方通道):把 mcp/dsh-mcp.mjs 放到本机任意位置,在 ~/.codex/config.toml 追加:

[mcp_servers.dsh]
command = 'node'
args = ['<绝对路径>/dsh-mcp.mjs']
startup_timeout_sec = 120

重启 Codex,会话中出现 mcp__dsh__ 工具。

B. 本地市场插件(技能形式):把 codex-plugin/ 放到任意位置,在个人市场清单 ~/.agents/plugins/marketplace.json 中追加插件条目("path": "./plugins/dsh"),并把插件目录放到 ~/plugins/dsh/,然后:

codex plugin add dsh@personal

⚠️ 已知问题:Codex Desktop 26.803 在 Windows 上存在插件技能不注入会话的 bug(openai/codex#26037、#22078)。技能形式可能不生效,以 MCP 方式为准。

3. ChatGPT 普通聊天区(可选,受账户限制)

ChatGPT 不能直连 localhost MCP。官方通道是 Secure MCP Tunnel:

1. 在 https://platform.openai.com/settings/organization/tunnels 创建隧道(需组织上下文),创建 Runtime API key;
2. 启动本地 HTTP MCP:node dsh-mcp.mjs --http 127.0.0.1:4800;
3. 启动隧道客户端(含 HTTPS_PROXY 环境变量若需代理):

tunnel-client init --sample sample_mcp_remote_no_auth --profile dsh --tunnel-id tunnel_xxx --mcp-server-url http://127.0.0.1:4800/mcp
tunnel-client run --profile dsh

4. ChatGPT → 设置 → Connectors 中连接。

注意:写入型 MCP 工具对 ChatGPT 个人订阅(Plus)的开放度存在产品级限制,此路径仅供有能力/有组织的账户使用。

使用

Codex 工作区会话(MCP 工具就绪后):

用 dsh_task 让 DeepSeek 生成一个随机密码 CLI + 测试 + README,放在当前项目目录,完成后你用 dsh_read_file 验收,再 dsh_review 评审

命令行(等价脚本,位于插件 skills/dsh-collab/scripts/):

node task.mjs --in "<指令>" --cwd "<目录>" [--lane backend] [--model fast|pro] [--commit]
node review.mjs --cwd "<目录>" [--diff git|@文件|"diff文本"] [--focus "<重点>"]
node task.mjs --list | --status <taskId> | --cancel <taskId>

环境变量

| 变量 | 默认 | 说明 |
| DSH_BRIDGE_URL | http://127.0.0.1:3080 | 网关地址 |
| DSH_BRIDGE_WORKSPACE | D:\Harness | 网关默认共享工作目录 |
| DSH_BRIDGE_ROOT | D:\Harness | dsh_read_file 相对路径基准 |
| DSH_BRIDGE_HISTORY | 多级降级 | 协作历史文件位置(默认 D 盘 → 用户目录 → 临时目录逐级降级) |

已知限制

- Codex Desktop Windows 本地市场技能注入 bug(见上,MCP 通道不受影响)
- 动态插件环境无 AbortSignal,冷恢复失败时自动降级为一次性执行;宿主组合持久化版无此问题
- ChatGPT Plus 写入型 MCP 的开放度取决于 OpenAI 产品策略

License

MIT
预览分享卡片长什么样 ↓FuJackGao/dsh-collab
分享 · DeepSeek Harness Hub
FuJackGao/dsh-collab

让 Codex 派活给本机编码代理并验收结果

这是你的仓库?认领条目

回到顶部