让 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
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 19 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码v2.7.0🔵 扫描:含敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
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 用于说明兼容产品。预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
ericlee041769-hash/dsh-waibao
让 Codex 派活给 DSH 桌面执行并回传验收
相关插件 · 开发 / 工程
隐私简历生成器reactive-resume/reactive-resume
Reactive Resume 已迁至 GitHub 上的…
★ 45,125已汉化MCP
71.7
AI 架构文档生成器sopaco/deepwiki-rs
🚀 Litho 已进化为 Terrain —— 给你的 AI 智能体一张会呼吸的代码库地图。
★ 3,157已汉化DSH
70.8
长时任务执行闭环AMAP-ML/LongHorizon-Harness
面向 Computer-Use Agent 的 Loop Engineering
★ 1,764已汉化DSH
70.5
AI 编程纪律方法包GanyuanRan/Aegis
让 AI 编程 agent 变得可信:少返工、更安全、说“完成”前先给证据。
★ 1,384已汉化DSH
69.6
多代理编排运行时Enderfga/claw-orchestrator
面向编程智能体的运行时。把 Claude Code、Codex、Antigravity、Grok…
★ 586已汉化MCP
69.4
记忆进化插件csyangwen/dsh-memory-evolve
dsh-memory-evolve 使用场景指南
★ 461已汉化DSH
67.9