DeepSeek Harness Plugin Hub

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

探索

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

社区

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

相关链接

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

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

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

dsh-plugin-uisfx

Plugin Uisfx

dsh 插件:由 uisfx 提供支持的语义化 UI 音效——按场景提示音,带设置界面

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

npx -y @deepseek-ai/dsh plugin --profile web add dsh-plugin-uisfx@0.1.1
README兼容性版本
dsh-plugin-uisfx settings page

兼容性与来源证明

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

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

版本

README

🔊 dsh-plugin-uisfx

一个 dsh 插件:把 uisfx 的语义化 UI 音效带进 DeepSeek Harness。 任务开始 / 成功 / 失败、按钮点击,全都可以在设置页里按情景挑选音效,并即时试听。


它解决什么

dsh 默认几乎没有反馈音。任务跑完了?失败了吗?按钮有没有点中?只能靠眼睛确认。

dsh-plugin-uisfx 提供一套语义化音效系统:

  • 任务音:开始、成功、失败、待处理提醒
  • 按钮音:不同按钮类型对应不同音效
  • 全局音色包:uisfx 的 12 种音色,一键切换整体风格
  • 按情景挑 cue:每个情景独立选择,旁边有试听按钮
  • 持久化:设置写入 settings.yaml,重启不丢

界面预览

dsh-plugin-uisfx 设置页


快速开始

已发布到 npm:dsh-plugin-uisfx

dsh plugin --profile web add dsh-plugin-uisfx
# 重启 dsh web

固定版本安装:

dsh plugin --profile web add dsh-plugin-uisfx@0.1.0

然后打开 设置 → 音效。

需要 dsh 0.1.0-rc.6。已与 dsh-better-sidebar、@dsh-external/dsh-navbar 同装验证。


功能一览

功能说明
🎚 全局音色包uisfx 12 种音色(zen / studio / scifi / soft ...),一键切换
🎯 情景映射11 个情景各自映射一个 cue,默认已经配好
▶ 即时试听设置页每个情景旁都有试听按钮,不用保存就能听
🔔 任务反馈当前会话运行开始/成功/失败/待处理,自动触发
🖱 按钮反馈自动识别发送/删除/开关/链接/主要按钮等
💾 持久化settings.yaml 的 dsh-plugin-uisfx namespace,重启不丢
🔌 服务化暴露 ctx.uisfx,其他插件可调用

默认情景映射

情景cue触发场景
task.startstartagent 开始运行
task.successsuccess任务正常结束
task.failureerror任务失败
task.pendingnotification出现待处理交互
click.normalpress普通按钮
click.primaryselect主要/强调按钮
click.toggletoggle-on开关、checkbox
click.sendsend发送/提交
click.closeclose关闭/取消
click.dangerdelete删除/危险操作
click.linkopen链接

默认音色包:zen(安静、纸感、木质感,适合长时间使用)。


12 种音色包

包风格适合
minimal干练、精确生产力工具
soft圆润、温暖移动端 / 友好产品
glass明亮、清脆媒体 / 金融
arcade像素风游戏化
mechanical机械、硬朗开发工具
organic木头 / 水声教育 / 儿童
dreamy空灵、慢速创意工具
scifi全息、数字感AI 工具
rubber弹性、俏皮休闲产品
cinematic深沉、大片感媒体 / 游戏
studio克制、精准音视频 / AI 创作
zen纸、木、风铃专注 / 阅读 / 默认

完整试听:https://uisfx.com


设置项

设置默认值说明
enabledtrue总开关
volume0.55音量 0-1
packzen全局音色包
taskSoundstrue任务音总开关
clickSoundstrue按钮音总开关
attentionSoundstrue待处理提醒音开关
mapping.*见上表每个情景的 cue

所有设置都写入 Host settings.yaml:

dsh-plugin-uisfx:
  enabled: true
  volume: 0.55
  pack: zen

服务 API

其他 dsh 插件可以这样触发音效:

// 按情景播放
ctx.uisfx.play('task.success')
ctx.uisfx.play('click.send')
ctx.uisfx.play('task.start')

// 直接播放某个 cue
ctx.uisfx.playCue('achievement')
ctx.uisfx.playCue('reward')

// 设置页试听
ctx.uisfx.preview('success')

// 读取/修改设置
ctx.uisfx.getPrefs()
ctx.uisfx.setPack('studio')
ctx.uisfx.setVolume(0.5)

可用 cue 共 78 个,来自 uisfx: hover / press / select / toggle-on / send / success / error / complete / achievement / ...


技术架构

  • 零音频文件:内嵌 uisfx 0.4.0 Web Audio 合成运行时,无网络请求
  • 懒加载:第一次用户手势时才创建播放器,符合浏览器 autoplay 策略
  • 任务观察:订阅 ctx.sessions.binding(current).session,监听 running / pending / lastAgentError
  • 按钮分类:全局 pointerdown 分类器,按语义映射到 cue
  • 设置持久化:插件自带 /uisfx/api/settings API,写入 Host settings

常见问题

没声音?

  1. 设置 → 音效 → 确认「启用音效」打开
  2. 浏览器可能拦截自动播放:先点一下页面任意位置
  3. 检查系统音量和 dsh 音量滑杆

任务结束没有成功/失败音?

  • 插件只播当前会话的任务音
  • 确认设置里「任务音」开关打开
  • 失败判定依赖 lastAgentError 或 turn-error 节点

为什么点击音和任务音会同时响?

正常情况下不会。若同时安装过旧版临时集成,请恢复官方 ui-theme / ui-conversation 文件。


本地开发

git clone https://github.com/<your-name>/dsh-plugin-uisfx.git
cd dsh-plugin-uisfx
pnpm install
pnpm build      # 生成 lib/client.js / lib/index.js
pnpm check      # 语法检查

使用独立 dev profile 验证,避免重启正在使用的 web:

dsh plugin --profile dev add ./dsh-plugin-uisfx
dsh --profile dev web --port 3090

浏览器调试入口:

window.__dshUISFX()          // uisfx player
window.__dshUISFXDebug()     // 当前 prefs

Roadmap

  • 任务音 + 按钮音 + 设置页 + 持久化
  • 12 音色包 / 78 cue 全量可选
  • 后台会话完成提醒
  • hover / drag / 分栏拖拽音
  • 每个情景独立音色包
  • 自定义音频文件上传

License

  • 本插件:MIT
  • 内嵌 uisfx runtime:MIT,版权归 Yuki Capital,见 NOTICE 和 vendor/uisfx-0.4.0.js

相关项目

  • uisfx — 本插件使用的开源音效系统
  • DSH-better-sidebar — 强大的 dsh 侧边栏插件
  • dsh-navbar — 对话节点导航条

如果这个插件对你有用,欢迎点个 ⭐,并给仓库加上 dsh-plugin topic。

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

相关插件

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

Web App@deepseek-ai/dsh-web-appdsh 浏览器界面捆绑包:位于 dsh-base 之上的 Web 补丁层,加上运行时粘合插件(提供前端 dist、Web 界面提示符、bash 运行时变量和 URL 行)Experimental Agent Team Web Profile@deepseek-ai/dsh-experimental-agent-team-web-profile用于 Agent Teams Remote 和 UI 插件的实验性 Web 配置层Client Ui Task Board@linxin666/dsh-client-ui-task-board面向 DSH Web GUI 的主机权威任务面板,支持实际会话执行、主机 cron 调度以及可选的跨平台空闲睡眠保护;以挂载方式提供,无需修改 DSH 源代码。Pet@linxin666/dsh-pet适用于 dsh Web GUI 的多宠物伴侣插件:由注册表驱动的浮动宠物,可响应模型活动,支持为每只宠物命名、抚摸/喂食互动以及亲密度评分
最新版
0.1.1
DSH
*
HMR
重启进程
Tree shaking
未声明可安全裁剪
解包体积
237.6 kB
文件数
10
Surface
web
许可证
MIT
发布源
npm
GitHub
★ 6
周下载
158
安全扫描
✓ v0.1.1 扫描通过
最近提交
2026/8/29
查看源码 ↗项目主页 ↗
README Badge

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

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

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

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