在 Harness 仓外编写与维护文件插件
30.8/100
综合分
2
GitHub 星标
30
npm 周下载
—/5
用户评分
数据截至 2026/10/7 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
自动兼容检查未通过:要求 dsh >=0.2.0-rc.1 <0.2.1,而最新版为 0.2.1-rc.2。以下命令仍可尝试,但可能失败。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add aa2246740/dsh-external-plugin-devkit该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:需留意
是什么
dsh 原生插件 · dev
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
更新放缓:最近一次提交在 32 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
⚠︎ 实装验证未通过(runtime_never_loaded · 2026/10/31) ——可能是验证环境差异,装前建议到 GitHub 仓库确认最近更新与 issue。
社区实装还没有人打卡 · 装过的第一个就是你
安装兼容性检查需源码安装要求 dsh >=0.2.0-rc.1 <0.2.1,而最新版为 0.2.1-rc.2
展开查看检查明细 ↓
以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。
✓npm 包dsh-external-plugin-devkit @ 0.9.6
✓Node 引擎要求 ^22.19.0 || >=24.0.0 · 基线 Node 22.19 满足
✗dsh CLI 依赖要求 >=0.2.0-rc.1 <0.2.1 · 最新 0.2.1-rc.2 不兼容
✓入口文件main/exports/bin 已声明
源码安装时若 pnpm 拦截 prepare 脚本,按其提示在 pnpm-workspace.yaml 的 allowBuilds 中放行后重跑。
验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/10/20 00:17:36
安全扫描自动 · 静态分析源码v2.7.0🔵 扫描:含敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。
可执行外部命令读写/删除本地文件发起外部网络请求
扫描于 2026/11/1(0 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
依赖的 DSH / Cordis 模块
@deepseek-ai/dsh给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
功能亮点
- 进程外插件开发套件
- 命令行工具dshx
DeepSeek Harness 的进程外插件开发套件,命令行工具 dshx,面向 Cursor / Grok / Codex,不是 Creator Mode。
最近更新
在 GitHub 查看全部 →v0.9.52026-09-30
DSHX 0.9.5 为官方 DeepSeek Harness 0.2.0-rc.2 新增本地包安装。
· dshx plugin add /absolute/package --profile desktop --port 通过当前 Host 已认证的公共插件管理器安装本地构建好的包。无需发布到 npm;包必须声明 dsh.bundle.patch。
· 核对本地链接、包选择和 Host 身份是否保持不变。安装结果不确定时,并入同一请求,不重复提交。Creator+ 普通插件仍走固定工具路由。
· 激活计划现在能识别 RC2 配置档 HMR 和客户端图同步。未知运行时能力仍标记为未定;观察当前页面,核实实际行为。
· 智能体技能、命令行指引和发布说明都加入了本地安装同步。
验证:macOS 官方 RC2 已发布 Web 运行时、隔离 Home、本地包安装、同一 PID、同一页面不刷新、按钮交互、重复拒绝、零页面错误。已运行 DSHX 回归/原生测试和 Creator+ 0.3.12 桥接/安装检查。桌面路由和固定工具兼容性由回归测试覆盖;本版本不声称做过全新的原生 Desktop UI 运行。
v0.9.42026-09-30
· dsh-external-plugin-devkit 0.9.4
修复 npm 命令行入口:npx dsh-external-plugin-devkit@0.9.3 --help 报 ERR_UNSUPPORTED_NODE_MODULES_TYPE_STRIPPING,原因是它在 node_modules 下直接启动了 TypeScript。0.9.4 改用 JavaScript 启动器,加载命令行前先走现有的 tsx 运行时。
npx --yes dsh-external-plugin-devkit@0.9.4 --version
npx --yes dsh-external-plugin-devkit@0.9.4 --help
DSHX 是开发用命令行,不是 Host 功能插件。别用 dsh plugin add 安装它。目标仍是官方 DeepSeek Harness 0.2.0-rc.2;Creator+ 桥接操作不变。
· 验证
在 node_modules 下用 --version 和 --help 验证了打包后的 npm 命令行,19 项测试全部通过,覆盖 npm 入口、版本一致性、可移植启动器,以及每个修好的 Creator+ 桥接 argv/生命周期钩子,TypeScript 检查也通过。已下载发布的 npm 归档并与审计过的包比对。验证在 macOS arm64 上跑;本版本没有新增 Windows/Linux 运行时验收。
v0.9.32026-09-29
· dsh-external-plugin-devkit 0.9.3
· DeepSeek Harness 兼容性
基于 DeepSeek Harness 0.2.0-rc.2(639ed015397290b3745d163aafe02ffee4aa3f84)构建并测试。用预构建的发布包或本仓库编译产物,配合官方插件安装器使用。
更新了开发 SDK 和兼容性检查,适配 DSH RC2。声明对等版本范围仍支持现有兼容 RC1 的公开插件接口。
验证在 macOS arm64 上完成。本次发布不声称新增 Windows 或 Linux 运行时验收。
数据来自仓库的 GitHub Release,可能与插件实际版本不一致。
README
由 DeepSeek 最新模型翻译生成dshx
· English
插件开发红线:DSH 官方源码只读。 不为插件修改 Host、内置包或官方构建产物,临时副本和 worktree 也不例外。缺少公开接口时调整插件方案;CORE_SOURCE_IMMUTABLE 不可通过接管、审批或 --force 绕过。
这不是 Host 功能插件。 不要用 dsh plugin add 装本仓库,也没有 github:aa2246740/dsh-external-plugin-devkit 这种 Host 安装命令。
只跑官方 DeepSeek Harness(例如 0.2.0-rc.2)、不写插件的人:跳过这个仓库。 官方原装 DSH 没有 Creator Mode,也没有 DSHX;功能插件的安装写在那个插件自己的 README 里。
本仓库是 dshx CLI / 工作台。给手里有一份 Harness checkout、要在仓外写或维护文件插件的作者用(Cursor、Claude Code、Codex、Grok,或人自己跑)。
官方 Creator Mode 适合在活进程里探针。dshx 管另一半:把插件写成文件、检查合同、看这次改的是哪一层,再决定要不要重启 Host、刷新页面。不是 dsh,不是 Harness 的 fork,也不是 Creator Mode 的替代品。
展开完整文档(README 剩余 1 节)
dshx · English 插件开发红线:DSH 官方源码只读。 不为插件修改 Host、内置包或官方构建产物,临时副本和 worktree 也不例外。缺少公开接口时调整插件方案;CORE_SOURCE_IMMUTABLE 不可通过接管、审批或 --force 绕过。 这不是 Host 功能插件。 不要用 dsh plugin add 装本仓库,也没有 github:aa2246740/dsh-external-plugin-devkit 这种 Host 安装命令。 只跑官方 DeepSeek Harness(例如 0.2.0-rc.2)、不写插件的人:跳过这个仓库。 官方原装 DSH 没有 Creator Mode,也没有 DSHX;功能插件的安装写在那个插件自己的 README 里。 本仓库是 dshx CLI / 工作台。给手里有一份 Harness checkout、要在仓外写或维护文件插件的作者用(Cursor、Claude Code、Codex、Grok,或人自己跑)。 官方 Creator Mode 适合在活进程里探针。dshx 管另一半:把插件写成文件、检查合同、看这次改的是哪一层,再决定要不要重启 Host、刷新页面。不是 dsh,不是 Harness 的 fork,也不是 Creator Mode 的替代品。 0.9.5 新增官方 Web/Desktop 本地 bundle 安装,并按 RC2 的 profile HMR 与 client graph 同步能力修正激活判断。update plan 保留只读盘点;修改 Harness 的更新阶段已禁用。 npm 命令入口 npx --yes dsh-external-plugin-devkit@0.9.5 --version npx --yes dsh-external-plugin-devkit@0.9.5 --help npm 包现在用 JavaScript 入口加载自带的 tsx 依赖,解决 Node.js 无法直接执行 node_modules 中 TypeScript 入口的问题。实际开发仍需下面的 Harness 工作台配置;不要把 DSHX 当功能插件安装进 Host。 0.9.2:工作台钉到 0.2.0-rc.2 工作台默认目标为 dsh-v0.2.0-rc.2(SHA 639ed015397290b3745d163aafe02ffee4aa3f84,官方包 @deepseek-ai/dsh@0.2.0-rc.2)。@deepseek-ai/dsh peer 为 >=0.2.0-rc.1 <0.2.1:接受该 RC,拒绝 0.2.0 alpha。官方客户端 INLINE_SAFE 与 0.1.7-rc.2 相同。 0.9.1:RC2 与桌面支持 0.9.1 的默认目标是 dsh-v0.1.7-rc.2。桌面支持包括 Host 身份识别、desktop profile 选择、热替换事务,以及只输出条目身份的只读配置检查。Guardian 将桌面恢复交给 App。 桌面 profile 的安装和卸载需要当前 Creator+ 的固定工具及 Host 签发的能力凭据;外部 CLI 不会绕过这个入口。Web 与桌面 profile 分别验证,具体插件仍需按变更面完成激活和行为检查。 作者:装工作台 先有一份本机 Harness checkout,再把本仓库 clone 进它的 tools/dshx,用 dshx 自己的 setup。不是 dsh plugin add。 cd /path/to/deepseek-harness git clone https://github.com/aa2246740/dsh-external-plugin-devkit.git tools/dshx node --import tsx/esm tools/dshx/src/cli.ts setup --harness "$PWD" dshx which && dshx doctor dshx update plan setup 只装用户 launcher 和 skill,记住这个 checkout。不改 Harness 的 package.json,也不启停 DSH。多个 checkout 同时在场时加上 --harness。 把上面这段交给 Agent 也行;dshx setup --print-prompt 会打出完整说明。 它实际长这样 同一次本机演示。官方界面没开。 setup 装好 launcher,不碰 Host: dshx setup:launcher、skill、checkout 都 OK;写明不会启停 dsh 2026-08-25 · 机器 cursor(Linux)· dshx setup which 说出这次用的是哪份 Harness、哪份 dshx: dshx which:0.7.0,Node v22.22.2,Harness 来自 config 2026-08-25 · 机器 cursor(Linux)· dshx which doctor 是工作台诊断,不是官方 dsh doctor(那个命令不存在): dshx doctor:Node、dump-config 135 行通过;dump-config 不是 boot 证明;没有在监督 Host 2026-08-25 · 机器 cursor(Linux)· dshx doctor check 看的是落盘合同。刚 init 出来的 hello 可以通过: dshx check hello:manifest、named apply、boot marker、相对路径 overlay 全部 OK 2026-08-25 · 机器 cursor(Linux)· dshx check hello activation-plan 只读盘上事实,然后只选一个变更面。这次是 patch:热重组,不重启 Host: dshx activation-plan hello --change patch:activation-method 是 watched cordis.patch.yml;host-restart / browser-reload 都是 not-required 2026-08-25 · 机器 cursor(Linux)· dshx activation-plan hello --change patch Harness 版本检查 dshx update plan 只读盘点当前版本、官方目标版本、工作树状态和插件清单;它不证明目标版本或插件通过验收。 update prepare、verify、apply、rollback 已禁用,会返回 CORE_SOURCE_IMMUTABLE。DSHX 不创建官方源码候选、不重建或切换 Harness,也不替换官方文件。官方应用升级应作为独立维护任务处理。详见 插件边界。 没有万能热重载 改 watched patch、profile bundle、用户 preset、已经在页面里的 client、新的 client 入口、服务端模块,或只是拷了产物——这七种不是同一个动作。默认保持同一个 DSH PID。普通 dependency 不是 manifest,也不是重启理由。 dshx kb cat contracts/live-activation dshx activation-plan <plugin> --change patch 日常 dshx init demo --kind function dshx check demo dshx activation-plan demo --change patch DSHX 0.7.4 把 App、直接 dsh web 和 dshx 统一成启动入口,而不是三套 Host。dshx start web 先按真实 DSH_HOME 发现进程:已有一个就附着且不 spawn;多个或 Home 无法证明就失败关闭,换端口和 --force 都不能绕过。PID/端口的 EPERM 是 unknown,不再误报死亡或关闭。verify-boot 改用临时 Home,允许正式 Host 原 PID 继续运行,验完必停临时 Host 并清理;RC1 client graph 会走启动 token → 本地 cookie 的真实请求链;--keep 已禁用。 DSHX 0.7.3 修复 bundle 插件卸载顺序。外部 supervisor 使用 dshx plugin remove <package> --profile web --port <当前端口>:先让当前 __DSH_BOOT__ 同 PID 脱载,再调用官方 remover,绝不先删 client.js 留旧 Loader 图。旧 boot 期间会保留精确 disable;用户以后正常重开 DSH.app 后重跑同一命令,只有证明新 Host 从干净 profile 启动才清掉它。命令还能续跑“dependency 已没、旧 live 图仍在”的半删除状态。Creator+ watched 插件仍走固定 dshx_remove_plugin,两条路径都不重启 Host、不删除源码。 需要隔离冷启动证明时才 verify-boot。需要把包装进 profile 时才 sync-artifact——它只会告诉你 ARTIFACT_SYNCED; LIVE_ACTIVATION_UNPROVEN。 DSHX 0.9.2 的内置 Creator Mode+ 是一个用户 preset,提供九个固定工具。独立 Creator+ 0.3.8 另提供 dshx_browser_open,共十个。发生认领冲突时,在当前对话调用 dshx_request_takeover;用户确认后会停止旧任务并接管,无需找回旧对话。见 knowledge/contracts/creator-mode-plus.md。 更多:从这里开始 · 为什么出仓 · 命令一览 · 站岗说明 许可 MIT。DeepSeek Harness 是另一个项目。这里和 DeepSeek 没有隶属关系。 浏览器认证与 Agent 自测 用 dshx browser status 检查当前 Host 的访问状态。Creator watch/claim 会通过官方 Connection 自动交接认证;没有 Creator 的官方 CLI 用户,可用 browser bind 从私密环境变量 DSHX_WEB_STARTUP_URL 绑定启动链接。不要把带 token 的链接写进命令参数或聊天。 browser open 使用 DSHX_BROWSER_ADAPTER 指定的可执行适配器,通过 stdin 私密传入认证信息。具体适配协议、凭据有效期和随包提供的 Codex 双浏览器上下文测试见浏览器访问合同。HTTP 认证、浏览器访问和具体功能验收分别报告。 Creator Shell 回归验证 修改 Creator 守卫后,运行 DSHX_HARNESS=<absolute-checkout> npm run test:native。测试使用真实 Cordis、Agent、工具和沙箱,在临时本地 Git 仓库完成提交、打标签与推送;不需要 GitHub 凭据。沙箱不可用时测试失败,不回退到无隔离执行。 RC2 本地插件安装 官方 Desktop 支持本地包,无需先发 npm。构建完成且 package.json 声明 dsh.bundle.patch 后: dshx plugin add /absolute/path/to/plugin --profile desktop --port <当前端口> 命令使用当前 Host 的官方插件管理接口和私密认证交接。RC2 能在相同进程内合成新 bundle,并把新 client 行同步到当前页面。仍须操作插件验证功能。Creator+ 的 plain 开发插件继续认领后调用固定 dshx_activate_new_client,不要重复 bundle 挂载。详见 本地安装。
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
aa2246740/dsh-external-plugin-devkit
在 Harness 仓外编写与维护文件插件
相关插件 · 开发 / 工程
隐私简历生成器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