DeepSeek Harness Plugin Hub

发布与管理完整 Harness Profiles,发现适合你的插件。

探索

插件目录环境预设文档中心动态

社区

发布插件联系我们报告问题

相关链接

Plugin Hub GitHubDeepSeek Harness 官方项目系统状态隐私说明
© 2026 DeepSeek Harness Plugin HubPowered byPaxTech

独立、非官方社区项目,与 DeepSeek 官方无隶属、授权或背书关系。

Sound — DeepSeek Harness 插件(DSH Plugin)
← Plugins

@yangtianlong/dsh-sound

Sound

DSH Web GUI 提示音插件:消息完成与需要用户确认时播放提示音。完成音、确认音各自可在 设置→通用 里通过下拉框选择音效(默认合成音 + 自定义上传),上传的音效、开关与选择状态持久化到 $DSH_HOME/dsh-sound/,重启后保留。

插件会安装到这里;不确定时保持 web。

npx -y @deepseek-ai/dsh plugin --profile web add @yangtianlong/dsh-sound@0.1.1
README兼容性版本

兼容性与来源证明

Sound 以 @yangtianlong/dsh-sound 发布,当前版本为 0.1.1。Plugin Hub 会校验它的 manifest,并保存精确安装来源,便于复现安装结果。

DSH 兼容范围
*
运行环境
web
发布来源
npm
Registry 更新时间
2026/9/20

版本

0.1.1stable
2026/8/15
0.1.0stable
2026/8/15

相关插件

正在加载相关插件…

最新版
0.1.1
DSH
*
HMR
重启进程
Tree shaking
未声明可安全裁剪
解包体积
34.1 kB
文件数
5
Surface
web
许可证
MIT
发布源
npm
GitHub
★ 1
周下载
32
最近提交
2026/8/15
查看源码 ↗项目主页 ↗
README Badge

点击下方 Badge 复制 Markdown,粘贴到 README 即可。

这是你的 Plugin?认领权益 · 优先安全扫描

验证 package.json 声明的 GitHub 仓库,即可管理这个公开页面。认领后,Hub 会优先安排当前版本的安全扫描,并在通过后公开展示结果。

认领这个 Plugin →
报告问题
DeepSeek Harness Plugin Hub
ProfilesPlugins分类动态文档登录管理 Profiles
ProfilesPlugins分类动态文档登录

相关插件

继续浏览 integrations-communication 分类下经过校验的插件。

Im@xmanrui/dsh-im将十一种 IM 渠道和一个公网 AI Office 接入本地 DeepSeek Harness。DSCODE@toddzheng024/dscode-bundle完整的 DeepSeek 编码代理,支持持久化 shell、Ultra 协作和自动权限审查。Acp App@deepseek-ai/dsh-acp-appdsh ACP 配置文件包:基于 dsh-base 的仅限自动化的 JSON-RPC stdio 和进程生命周期管理Im Connect@michengai/dsh-im-connectDeepSeek Harness IM 助理:把本机 agent 接到微信、企微、钉钉、飞书、QQ、Telegram,会话与网页任务分列。

README

DSH Sound 项目封面

DSH Sound

让 DeepSeek Harness 在该提醒你的时候,真的发出声音。

当 Agent 回复完成或需要你确认时自动播放提示音。支持独立开关、自定义音效、即时试听与本地持久化。

为什么需要它

使用 DeepSeek Harness 执行耗时任务时,你往往会切到其他窗口继续工作。DSH Sound 会在两个关键节点把你叫回来:

  • 回复完成:Agent 一轮任务执行结束,可以回来查看结果;
  • 需要确认:出现审批或提问,需要你做出选择后才能继续。

默认合成音开箱即用,也可以换成你自己的提示音。

功能一览

功能说明
两类事件提醒分别监听“回复完成”和“需要确认”
独立开关完成音与确认音可以单独开启或关闭
默认合成音无需准备音频文件,安装后即可使用
自定义音效为两类事件分别上传并选择自己的音频
即时试听在设置面板中直接试听当前音效
本地持久化开关、当前选择和上传音效在重启后保留
原生设置入口面板集成在 设置 → 通用 → 提示音

界面

DeepSeek Harness 通用设置中的提示音面板

DeepSeek Harness 实际界面:设置 → 通用 → 提示音

安装

[!TIP] 推荐通过 npm 安装稳定版本;本地开发时再使用下方的 link: 方式。

进入 DeepSeek Harness 使用的 profile,然后直接从 npm 安装:

cd ~/.dsh/profiles/<name>
pnpm add @yangtianlong/dsh-sound

如果该 profile 使用 npm 管理依赖,也可以运行:

npm install @yangtianlong/dsh-sound

安装命令会自动把包加入 dependencies。接着打开同一目录下的 package.json,把插件加入 dsh.profile.bundles。如果该字段已经存在,请合并内容,不要覆盖原配置:

{
  "dsh": {
    "profile": {
      "bundles": [
        "@yangtianlong/dsh-sound"
      ]
    }
  }
}

安装完成后,完全退出并重新打开 DeepSeek Harness。

本地开发方式

先克隆仓库:

git clone https://github.com/aloneusername/dsh-sound.git

然后把依赖值换成本地绝对路径,并保持 bundle 名称不变:

{
  "dependencies": {
    "@yangtianlong/dsh-sound": "link:/absolute/path/to/dsh-sound"
  },
  "dsh": {
    "profile": {
      "bundles": [
        "@yangtianlong/dsh-sound"
      ]
    }
  }
}

再次运行 pnpm install,然后重启 DeepSeek Harness。

使用方法

  1. 打开 设置 → 通用;
  2. 找到页面底部的 提示音 面板;
  3. 分别设置“完成音”和“确认音”的开关;
  4. 选择默认音,或点击“上传”添加自定义音效;
  5. 点击“试听”确认效果;
  6. 点击“重置”可把当前选择恢复为默认音。

“重置”只会恢复当前选择,不会删除已经上传的音频文件。

什么时候会响

提示音触发条件
完成音会话中的 Agent 从运行状态切换为结束状态
确认音会话中新增待处理的审批或提问

自定义音效

插件通过浏览器的 Web Audio 能力读取音频。可优先使用 wav、mp3、ogg、m4a、aac、flac 或 webm 等常见格式,实际可解码格式取决于系统和 WebView 支持。

音频会经过 Base64 编码后写入本地,建议单个文件不超过 24 MiB。

数据存储与隐私

所有设置和自定义音效都保存在本机:

$DSH_HOME/dsh-sound/
├── state.json
└── sounds/
    ├── done/<id>.ext
    └── attention/<id>.ext
  • state.json:保存开关状态、当前选择和音效元数据;
  • sounds/done/:保存完成音;
  • sounds/attention/:保存确认音;
  • 插件的读写接口只接受本机 loopback 请求,不依赖外部音效服务。

常见问题

设置中没有出现“提示音”

确认 package 名称已经同时加入 dependencies 和 dsh.profile.bundles,执行 pnpm install 后完全重启 DeepSeek Harness。

第一次没有声音

先在设置面板点击一次“试听”,或与页面进行一次点击/键盘交互。系统的自动播放策略可能会在首次交互前暂停 Web Audio。

上传后无法播放

换用 wav、mp3 或 ogg 等常见格式,并确认文件不超过 24 MiB。

项目结构

.
├── index.js          # 宿主端:配置、音效存储与本地路由
├── client.js         # 浏览器端:事件监听、播放引擎与设置面板
├── cordis.patch.yml  # DeepSeek Harness bundle 注入配置
├── package.json
└── assets/           # README 封面与真实界面截图

开发检查

node --check index.js
node --check client.js
npm pack --dry-run

License

MIT License