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

外包协作桥 ericlee041769-hash/dsh-waibao

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

让 Codex 派活给 DSH 桌面执行并回传验收

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

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

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

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:待复验
是什么
dsh 原生插件 · dev
装得上吗
曾在 dsh 0.2.0-rc.2 下真实安装成功,但当前 dsh 已更新至 0.2.1-rc.5,本站尚未在新版下复验
L4 · 真实安装等级说明 →
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 19 天前
档位由哪些信号合成

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

验证判据与等级说明 →
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码
v2.7.0
🔵 扫描:含敏感能力尚无人工评估
展开查看扫描说明与证据 ↓

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

可执行外部命令
查看扫描证据(共 3 处,展示前 3 条)
  • 执行外部命令来自配置/变量
    bin/job.mjs:50
    const child = spawn(job.connection.node, [job.connection.server], {
  • 执行外部命令来自配置/变量
    bin/job.mjs:585
    child = spawn(process.execPath, [jobBin, 'run', jobSpecPath], {
  • 执行外部命令来自配置/变量
    bin/job.mjs:759
    const child = spawn(job.command.executable, job.command.args, {
扫描于 2026/10/31(1 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库

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

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

DSH 外包:Codex 分配任务,DSH 桌面执行;可见会话、连续上下文、完成回调。

README

由 DeepSeek 最新模型翻译生成
dsh-waibao · DSH 外包 Codex 分配任务,DSH 桌面执行;同一会话继续,完成后回来验收。 GitHub 源码 · Gitee 源码 · 下载安装包与演示视频 把原本藏在命令行里的委派,放进看得见的 DSH 桌面工作区。 - 桌面可见:会话出现在原生工作区和侧栏,正文、工具过程和用量都由 DSH 展示。 - 上下文续接:后续任务重用保存的 session binding,接着原会话执行。 - 完成回调:任务结束后通知发起任务的 Codex 聊天,交由 Codex 检查产物。 - 历史接入:把已有 headless 会话加入桌面工作区,再继续工作。 - 保留模型:使用已选 provider/model;续接时检查是否发生切换。 什么情况下有用 当你希望 Codex 负责拆解、评审和验收,DSH 接手实现或检查时:你能看见执行过程、减少重复交代背景,并在完成后继续推进。多轮功能开发、长时间测试和检查更适合这条流程;单轮简单问答的收益较小。 它也让两个产品各用现有模型和工具配置。费用由任务分工、上下文长度和实际模型计费共同决定。 安装 首版支持 Windows、Node.js 24+。已实测 DeepSeek Harness Desktop 0.2.0-rc.2;完成回调需要 Codex 桌面及已启用的 Codex App Tools。
展开完整文档(README 剩余 1 节)
dsh-waibao · DSH 外包

Codex 分配任务,DSH 桌面执行;同一会话继续,完成后回来验收。

GitHub 源码 · Gitee 源码 · 下载安装包与演示视频

把原本藏在命令行里的委派,放进看得见的 DSH 桌面工作区。

- 桌面可见:会话出现在原生工作区和侧栏,正文、工具过程和用量都由 DSH 展示。
- 上下文续接:后续任务重用保存的 session binding,接着原会话执行。
- 完成回调:任务结束后通知发起任务的 Codex 聊天,交由 Codex 检查产物。
- 历史接入:把已有 headless 会话加入桌面工作区,再继续工作。
- 保留模型:使用已选 provider/model;续接时检查是否发生切换。

什么情况下有用

当你希望 Codex 负责拆解、评审和验收,DSH 接手实现或检查时:你能看见执行过程、减少重复交代背景,并在完成后继续推进。多轮功能开发、长时间测试和检查更适合这条流程;单轮简单问答的收益较小。

它也让两个产品各用现有模型和工具配置。费用由任务分工、上下文长度和实际模型计费共同决定。

安装

首版支持 Windows、Node.js 24+。已实测 DeepSeek Harness Desktop 0.2.0-rc.2;完成回调需要 Codex 桌面及已启用的 Codex App Tools。其他版本尚未验收。

从 v0.1.0 发布页 下载 dsh-waibao-0.1.0.tgz,在 DSH 桌面“添加插件”中填入本地 .tgz 路径。也可以用 DSH 桌面自带 CLI:

$dsh = "$env:LOCALAPPDATA\Programs\DeepSeek Harness\resources\runtime\cli\bin\dsh.cmd"
& $dsh plugin --profile desktop add 'D:\Downloads\dsh-waibao-0.1.0.tgz'

正常退出并重开 DSH。全局独立安装的旧版 dsh 无权管理桌面 profile,请使用上述桌面 CLI。插件遵循上游的 bundle 安装规范。

安装 Codex 技能:

$plugin = "$env:USERPROFILE\.dsh\profiles\desktop\node_modules\dsh-waibao"
node "$plugin\bin\install-skill.mjs"
node "$plugin\bin\cli.mjs" describe

在 Codex 新聊天中说:“用 dsh-waibao 把这个任务委派给 DSH,完成后帮我验收。”

技能安装器只写入 ~/.codex/skills/dsh-waibao/SKILL.md(支持 CODEX_HOME)。更新插件后重跑安装器,刷新技能中的安装路径。

手动调用与续接

创建提示词文件,再写任务 JSON。以下为路径示例,替换成你的实际工作区:

{
"workspace": "D:\\code\\demo",
"workspaceTitle": "外包演示", "title": "检查实现与测试", "requestId": "demo-round-1", "bindingPath": "D:/code/demo/work/dsh-session.json", "promptFile": "D:/code/demo/work/round1.txt" }

node "$plugin\bin\cli.mjs" run 'D:\code\demo\work\task.json'

续接时保留 bindingPath,使用新的 requestId 和提示词文件。不要复制历史正文、替换 session ID 或同时驱动同一会话。只有新会话可用 selection: {provider, model, reasoningEffort} 指定模型;默认采用桌面的当前选择。

adopt <JSON> 接受 workspace、sessionId 和可选 workspaceTitle。先确认旧 headless 进程已结束,并使用原始工作目录。接入本身不调用模型。

完成回调

技能会在 Codex 环境中调用 bin/job.mjs run <job.json>,登记原始聊天、执行命令和输出路径。进程结束后,通过本机 Codex App Tools 发出一次完成事件。无需定时器或轮询。

job.mjs status <id> 查看已有记录;deliver <id> 处理尚未投递的完成事件。投递结果不确定时先核对历史,拒绝盲目重发。应用关闭或 Codex 重启可能使已有连接失效。

数据与权限

插件通过带随机令牌的 Windows 本地命名管道通信,没有 HTTP 端口。连接记录与回调状态位于 ~/.dsh/dsh-waibao/;DSH_WAIBAO_DATA_DIR 可将双方改到同一自定义目录。

提示词交给 DSH 原生 Agent,使用当前账号、模型、工具权限与审批策略;模型费用由该 provider 收取。绑定和输出由调用方写在任务工作区。令牌、完整日志、个人项目和会话数据不要提交到公开仓库。

断线不代表任务停止:客户端在收到 done 前断开会明确报错,重试前应检查桌面会话。忙碌会话、重复 requestId、未知 session 和工作区不匹配会被拒绝。

缓存与费用

复用 session 能保持任务连续性。实际缓存命中率还取决于模型路由、历史变化、压缩与服务商规则。插件不承诺固定命中率或节省比例;桌面显示和命令行 usage 是可核查的实际用量。

开发

运行时零第三方依赖,直接加载 ESM 源码,无需构建:

npm run check
npm test
npm pack
src/host.mjs 负责原生会话和 IPC;bin/cli.mjs 负责任务绑定;bin/job.mjs 负责完成记录和回调;src/paths.mjs 让两端共享同一数据路径;bin/read-run.mjs 读取有界摘要;技能负责调用流程。没有另建聊天 UI、会话数据库或轮询服务。

演示视频源码和重新渲染说明见 promo/README.md。社区发布文案和视频标题与简介可直接使用。

MIT License。社区插件,项目名称中的 DSH 和 Codex 用于说明兼容产品。
预览分享卡片长什么样 ↓ericlee041769-hash/dsh-waibao
分享 · DeepSeek Harness Hub
ericlee041769-hash/dsh-waibao

让 Codex 派活给 DSH 桌面执行并回传验收

回到顶部