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

对话式插件管理器 yangbobo2021/relay-dsh-plugin-manager

DeepSeek Harnessv0.3.1
yangbobo202148 天前有提交已提供中文文档扫描:含敏感能力

在 DeepSeek Harness 对话中管理插件

30.6/100
综合分
1
GitHub 星标
120
npm 周下载
—/5
用户评分

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

安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add relay-dsh-plugin-manager
npm 源 · relay-dsh-plugin-manager 的发布者账号已校验与本仓库一致

状态速览

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

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

验证判据与等级说明 →
社区实装还没有人打卡 · 装过的第一个就是你
安装兼容性检查✓ 自动检查通过
展开查看检查明细 ↓

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

✓npm 包relay-dsh-plugin-manager @ 0.3.1
✓Node 引擎要求 >=22.13 · 基线 Node 22.19 满足
✓dsh CLI 依赖未声明 dsh 版本约束
✓入口文件main/exports/bin 已声明

验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/10/13 09:40:13

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

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

读写/删除本地文件发起外部网络请求
查看扫描证据(共 21 处,展示前 14 条)
  • 读取本地文件
    lib/index.js:388
    files = readdirSync(this.hotDir());
  • 删除本地文件
    lib/index.js:392
    for (const file of files) if (/^hot- + yml$/u.test(file)) rmSync(join(this.hotDir(), file), { force: true });
  • 读取本地文件
    lib/index.js:427
    rows = parseSimpleHotPatch(readFileSync(join(this.profileDir, "node_modules", surface.packageName, surface.bundlePatch), "utf8"));
  • 写入本地文件
    lib/index.js:445
    mkdirSync(this.hotDir(), {
  • 写入本地文件
    lib/index.js:450
    writeFileSync(file, rows.map((row) => ["- id: " + JSON.stringify(`rpm-${row.id}`), " name: " + JSON.stringify(row.name)].join("\n")).join("\n") + "\n
  • 读取本地文件
    lib/index.js:977
    const parsed = JSON.parse(readFileSync(file, "utf8"));
  • 写入本地文件
    lib/index.js:987
    mkdirSync(dirname(file), {
  • 写入本地文件
    lib/index.js:992
    writeFileSync(temporary, text, { mode: 384 });
  • 写入本地文件
    lib/index.js:993
    renameSync(temporary, file);
  • 读取本地文件
    lib/index.js:1020
    return readFileSync(join(dir, "package.json"), "utf8");
  • 读取本地文件
    lib/index.js:1032
    if (!existsSync(file)) return null;
  • 读取本地文件
    lib/index.js:1037
    const document = parseDocument(readFileSync(join(dir, "node_modules", packageName, patch), "utf8"));
  • 写入本地文件
    lib/index.js:2519
    writeFileSync(logFile, "", {
  • 发起网络请求
    lib/index.js:2733
    runtime.fetch(endpoint, {
扫描于 2026/11/4(0 天前) · 范围 入口闭包 + 全包扫描 · 来源 npm 发布包

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

依赖的 DSH / Cordis 模块
@deepseek-ai/cordis@deepseek-ai/cordis-plugin-include@deepseek-ai/cordis-plugin-loader@deepseek-ai/dsh-agent@deepseek-ai/dsh-client-locale@deepseek-ai/dsh-client-ui-settings@deepseek-ai/dsh-client-ui-slots@deepseek-ai/dsh-commands@deepseek-ai/dsh-llm@deepseek-ai/dsh-system-prompt@deepseek-ai/dsh-tools@deepseek-ai/dsh-user-questions
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

功能亮点

  • 对话中管理插件

DeepSeek Harness 的独立插件管理器。

v0.1.12026-08-31
目标发布版本是 0.1.1。这个补丁保留已发布的 0.1.0 版本,运行时行为不变。 · 设置 > 插件页面默认显示「推荐插件」标签页。 · 包含 Claude Code 和 Codex 卡片,列出前置条件、准确的安装提示和安装后检查。 · 保留插件安装确认保护。 已验证的兼容基线仍是 DSH 0.1.1-rc.2。本次发布不包含迁移到 DSH 0.1.2-alpha.2 客户端 API。 安装: dsh plugin --profile web add relay-dsh-plugin-manager@0.1.1 感谢 @Startrekzky 在 #9 中提供的推荐插件界面。 完整改动:
v0.1.02026-08-31
本次发布上线了推荐插件界面(此前已在 PR #9 合并),并包含 PR #8 的 README 改进。 · 设置 > 插件现在默认打开推荐插件标签页。 · Claude Code 和 Codex 各有一张卡片,显示确切的包名、用途、前置条件、安装提示和安装后检查。 · 插件安装仍需确认;移除独立帮助提示不会移除确认保护。 已验证的兼容基线仍为 DSH 0.1.1-rc.2。本次发布不包含迁移到 DSH 0.1.2-alpha.2 客户端 API。 安装指定版本: dsh plugin --profile web add relay-dsh-plugin-manager@0.1.0 感谢 @Startrekzky 在 #9 中贡献推荐插件界面。 完整变更:
v0.1.0-rc.22026-08-26预发布
面向对话优先的 DeepSeek Harness 插件管理器的发现优化候选版本。 亮点: · 新增标准 dsh-plugin npm 关键词和 DeepSeek Harness 发现元数据 · 把已验证的安装命令和首批 /plugins 示例提到首屏 · 每次改动都要经过单独的、绑定会话的确认 · 通过类型检查、41 项测试、生产构建,并针对官方 DSH 提交 b150a551b8d465e31e418e1b2eaf5e79bbb7d28e 完成隔离包验收 安装: dsh plugin --profile web add --save-exact relay-dsh-plugin-manager@0.1.0-rc.2 这是预发布版本,DeepSeek Harness 本身也处于开发者预览阶段。
数据来自仓库的 GitHub Release,可能与插件实际版本不一致。

README

由 DeepSeek 最新模型翻译生成
在 DeepSeek Harness 对话中管理插件 稳定版 0.3.1 已在官方 DSH 0.1.5-rc.2 和 0.1.6-alpha.1 上验证。 无需修改实现,peer 元数据已声明两个精确版本。从 npm 安装 · 兼容性证据。 发布通道: latest → 0.3.1;next → 0.3.2-rc.1。 npx @deepseek-ai/dsh@0.1.6-alpha.1 plugin --profile web add relay-dsh-plugin-manager@next npx @deepseek-ai/dsh@0.1.6-alpha.1 web npm 版本 CI npm 月下载量 GitHub Stars MIT 许可证 DSH 兼容版本 npm 可信发布 npm 包名: relay-dsh-plugin-manager · Relay DSH 插件目录 只需描述需要的能力,就能查找和管理 DSH 插件;不必离开对话,也不必手工编辑 Profile 文件。 relay-dsh-plugin-manager 让 DeepSeek Harness Chat 可以查找、安装、更新、启用、停用和卸载插件。搜索和查看只读;任何变更执行前,DSH 都会先展示计划,并等待单独确认。
展开完整文档(README 剩余 1 节)
在 DeepSeek Harness 对话中管理插件

稳定版 0.3.1 已在官方 DSH 0.1.5-rc.2 和 0.1.6-alpha.1 上验证。 无需修改实现,peer 元数据已声明两个精确版本。从 npm 安装 · 兼容性证据。

发布通道: latest → 0.3.1;next → 0.3.2-rc.1。

npx @deepseek-ai/dsh@0.1.6-alpha.1 plugin --profile web add relay-dsh-plugin-manager@next
npx @deepseek-ai/dsh@0.1.6-alpha.1 web

npm 版本
CI
npm 月下载量
GitHub Stars
MIT 许可证 DSH 兼容版本
npm 可信发布

npm 包名: relay-dsh-plugin-manager
· Relay DSH 插件目录

只需描述需要的能力,就能查找和管理 DSH 插件;不必离开对话,也不必手工编辑 Profile 文件。

relay-dsh-plugin-manager 让 DeepSeek Harness Chat 可以查找、安装、更新、启用、停用和卸载插件。搜索和查看只读;任何变更执行前,DSH 都会先展示计划,并等待单独确认。

插件管理器在 DSH 中成功安装 relay-dsh-plugin-codex

查看 38 秒真实 DSH 运行录像:从搜索、查看不产生变更的计划、单独确认,到 Codex 插件安装完成。录像基于官方 DSH 提交 b150a551,使用 Plugin Manager 0.1.0-rc.2 和 Codex 插件 0.1.2。

如果这种对话式插件管理对你有用,欢迎 Star 本插件,并反馈安装结果或缺少的插件场景。

安装

如果你自行安装了官方 DSH,请先停止 DSH Web,再通过 DSH CLI 安装 npm 正式包:

dsh plugin --profile web add relay-dsh-plugin-manager@latest

然后启动或重启 DSH Web:

dsh web

如果 PATH 中没有 dsh,请在两条命令中将它替换为
pnpm dlx @deepseek-ai/dsh@0.1.2-rc.1。

安装后,设置 > 插件 会默认打开 推荐插件 标签页,在这里介绍推荐的对话后端插件,并附一份简短帮助。实际的插件管理仍在 Chat 对话中完成。

KeySync 已内置安装

通过 KeySync 一键安装 DSH 时,本插件会作为内置插件自动安装,不需要再次执行上面的安装命令。该命令只适用于独立安装的官方 DSH,或已经移除本插件的 Profile。

使用

直接用自然语言描述需求即可:

找一个能连接飞书的插件查找 GitHub 用户 yangbobo2021 发布的 DSH 插件安装 relay-dsh-plugin-codex 一起安装 relay-dsh-plugin-codex、relay-dsh-plugin-files 和 relay-dsh-plugin-terminal 列出已安装插件及其状态停用 example-dsh-plugin 卸载 example-dsh-plugin

也可以只使用一个 /plugins 命令:

/plugins 找一个工作区文件浏览插件 /plugins 搜索 owner:yangbobo2021 /plugins 安装 relay-dsh-plugin-files

搜索和查看不会修改配置。安装、更新、卸载、启用、停用和重启都会先展示计划。
你可以直接在 DSH 的选项界面中确认,也可以在后续 Chat 消息中明确批准。
一次请求安装多个插件时,DSH 会展示一份有序计划和缺失的配套 peer 插件,等待一次确认后依次安装。修改完成但仍需重启时,状态会明确区分“需要另行重启”和 “等待人工重启”。

匿名使用统计

匿名运行统计默认开启,用于衡量插件管理器的搜索和安装结果。如需关闭,可在启动 DSH Web 时设置以下变量;关闭统计不会影响插件管理功能:

RELAY_PLUGIN_MANAGER_TELEMETRY=0 dsh web

Registry 运营方执行生产验收时,可以只标记该次运行:

RELAY_PLUGIN_MANAGER_TELEMETRY_TEST=1 dsh web

该模式只增加 is_test: true;普通用户不会发送这个标记。

管理器只向第一方接口 https://dsh-plugins.tech/v1/telemetry/events 发送事件;Registry 会校验严格的事件结构,再把通过校验的事件转发到自己的 PostHog 项目。统计只记录管理器操作类型,以及由管理器执行的插件安装开始、成功或失败;安装事件包含公开的插件包名、是否激活、是否需要重启和有限错误代码。不会发送搜索词、对话内容、本地路径、命令输出、错误文本、IP 地理位置或登录身份。一个随机匿名 ID 保存在当前 Profile 的 .relay-plugin-manager/telemetry.json,用于避免把同一安装重复计算为多个用户;删除该文件即可重置。

这些数据只能说明“插件管理器被使用”和“管理器执行了安装”,不会把插件加载或激活推断成其他插件的真实功能使用。

DSH Registry 发现数据源

来源级 Registry 搜索 provider 默认使用 https://dsh-plugins.tech。可设置插件配置 registryUrl,或环境变量 DSH_PLUGIN_REGISTRY_URL 覆盖 Registry 根地址(本地预览示例:http://127.0.0.1:4174);非本机地址必须使用 HTTPS。设置 registryUrl: false 可显式关闭 Registry 发现。

该 provider 只发送任务查询、推断出的中英文语言和结果数量。返回候选仍必须进入同一套本地 npm/GitHub 检查流程,完成检查后才能生成计划;Registry 描述属于不可信文本,不能授权任何变更。
搜索会把有限的关键词候选池与当前语义目录结合,再通过本地检查按项目身份合并 npm/GitHub 别名。Agent 从候选池中构造“最小完整答案”:覆盖任务需要的每一种职责和实质不同的解决思路,按角色组织可替代方案,并去掉明确无关或重复的候选。结果不会为了凑满二十个而填充,也不会静默截成任意固定数量;精确包名和仓库查询仍保持第一名。

对于包含多项职责的任务,Agent 会执行两步只读流程:先拆成最少的必需/可选角色并分别搜索,再审查每个角色组,只把直接解决该职责的候选交给管理器评估。只有每个必需角色都有经过审查的候选、并且不存在未解决的重要用户选择时,结果才会标记为 complete。同一插件可以承担多个角色而只展示一次;实质不同的实现会按主方案和替代方案分组。草案十分钟后过期,也不会产生任何安装授权。

对于需要跨越等待并继续原对话的监控任务,Agent 会分别搜索“读取特定来源的状态/事件” 和“持久等待并恢复 Session”两项职责。如果同一个插件同时覆盖两项职责,最终方案仍只展示一次,不会制造重复结果。

与 Relay 的关系

本插件在 Relay 的 integration 工作区中开发,同时作为可独立安装的 DSH 插件发布。Relay 主要探索长时间运行的 Agent、外部事件投递、可复用 DSH 视图,以及多种对话后端。

你还可以试试这些 Relay DSH 插件:

- Codex 对话
- Claude Code 对话
- Workbench 面板
- 工作区文件浏览
- Terminal 终端

更多安装组合和兼容性说明见 Relay DSH 插件完整指南。

反馈

问题和需求可以提交到本仓库的 Issue Tracker。
预览分享卡片长什么样 ↓yangbobo2021/relay-dsh-plugin-manager
分享 · DeepSeek Harness Hub
yangbobo2021/relay-dsh-plugin-manager

在 DeepSeek Harness 对话中管理插件

这是你的仓库?认领条目

回到顶部