deepseek-harness
deepseek-ai
DeepSeek Harness: Everything is a Plugin.
PROJECT TOPICS
INSTALL REFERENCE
dsh plugin --profile web add github:jedzqer/dsh-sound-plugin
该命令指向仓库当前默认分支;尚无绑定当前 commit 的完整验证结果。
PROJECT README
English | 中文
还在为必须一直盯着 AI 干活而发愁吗?装上这个插件,你只管在后台刷视频、忙别的——AI 结束工作后、或是停下来向你提问需要回答时,会自动响起提示音通知你。
这是为 DeepSeek Harness(DSH)Web UI 打造的插件:纯客户端,提示音由 Web Audio 实时合成,无需任何音频文件,也不产生额外网络请求或模型调用。
running 状态 true→false 边沿为信号,完成 / 错误 / max-tokens / 停止 均会触发,播放上行琶音"ta-da"。ask_user_question 提问(含计划审批)停下来等你回答时,播放与完成音不同的双音"叮",一听就知道该去回答了。localStorage 即可静音、调音量,或只在标签页隐藏时响。AudioContext,无需手动点按解锁声音。dsh 命令可用)dsh plugin 依赖它管理插件)# 1. 把插件安装进 web profile
dsh plugin --profile web add dsh-sound-plugin
# 2. 重启 web UI 使插件集合生效(客户端模块元数据按名缓存,重启后生效)
dsh web
本地开发时,也可以在插件源码目录下安装本地副本:
dsh plugin --profile web add ./dsh-sound-plugin
卸载:
dsh plugin --profile web remove dsh-sound-plugin
插件默认开启,无需任何配置。客户端模块不携带行配置,因此提供两档控制:
client.js 顶部的 DEFAULTS 常量(enabled / volume / hiddenOnly)。localStorage.setItem("dsh-sound.enabled", "false"); // 静音
localStorage.setItem("dsh-sound.volume", "0.25"); // 音量 0..1
localStorage.setItem("dsh-sound.hiddenOnly", "true"); // 仅在标签页隐藏时响
question),整轮真正完成时响上行琶音"ta-da"(done)。client.js 后无需重启 dsh web,刷新页面(建议 Ctrl+F5)即可生效;只有增删插件才需要重启。index.js,空 apply,仅用于让插件出现在 Host 的 Loader 中)与浏览器半身(client.js,经 dsh.client 声明被发现)组成。running 位 true→false 边沿 —— 与客户端运行时侧边栏的"完成"提醒同源,任何结束方式都恰好触发一次,播放"done"提示音。pendingInteraction 变为 "question" / "plan-review"(来自 question/requested 帧)—— 提问等待期间 agent 循环暂停工具调用、running 保持 true,所以只有这个上升沿能告诉你"该去回答了",播放"question"提示音。插件审批("approval")不响。running 翻 false 时,若会话仍有运行中的子代理后代(origin: 'subagent' + parentId 链),则静默等待,直到整个任务真正完成。CLASSIFICATION EVIDENCE
系统优先读取 GitHub Topics,再与站内分类词典和词根规则比对。当前命中: 无有效分类标签。