편집자 노트

uAcharGG/dsh-ui-chime

A browser chime for DeepSeek Harness: a short synthesized "ding" plays whenever the model reaches a boundary the user cares about — a completed turn, or a point where it is waiting for the user.

이것은 DeepSeek Harness(DSH) 플러그인입니다. 이 사이트는 GitHub README, 설치 정보, 유지보수 상태, 공개 보안 시그널을 모아 보여줍니다.

dsh-ui-chime(思考结束提示音)

DeepSeek Harness 的浏览器提示音插件:每当模型到达用户关心的边界——一轮对话完成,或正在等待用户——浏览器播放一声短促的合成"叮"。无音频资源、不写会话日志、不改 dsh 核心;作为独立包经 dsh-launcher 安装与管理。

什么时候响

  • 每轮对话全部完成turn/endcompleted / max-tokens)——多步骤回合中间的间歇思考不响。
  • 等待用户确认权限approval/asked)——模型在等权限决定。
  • 模型调用 ask_user_questiontool/call)——它在等用户选择方案。

历史回放(打开会话、翻页、重连)不会响:事件距现在 10 秒内才视为实时。

怎么用

  • 音量调节:聊天输入框工具行左侧的喇叭按钮(Windows 风格线条图标),点击弹出音量滑条;设置保存在 localStorage拖动滑条时会即时播放对应音量的试听音,方便判断合适的音量。
  • 自动播放策略:浏览器在首次用户手势前挂起 AudioContext,因此页面未被点击过时提示音静默——点击页面任意位置后即正常。

安装 / 卸载

通过 dsh-launcher(本地路径 → D:\Pro\dsh-ui-chime)安装,或使用打包好的 Release tarball,或手动执行:

# 打包发布(GitHub Releases)
pnpm dsh plugin --profile web add https://github.com/uAcharGG/dsh-ui-chime/releases/download/v0.1.0/uachar-dsh-ui-chime-0.1.0.tgz
# 或源码目录
pnpm dsh plugin --profile web add link:D:\Pro\dsh-ui-chime

之后重启 dsh 生效。卸载:面板中卸载(或 pnpm dsh plugin --profile web remove @uachar/dsh-ui-chime)后重启。启停只改组合层,不卸载代码。

结构

文件作用
cordis.patch.ymlbundle 组合层:把自己作为一行 ui-chime 插入 profile
src/index.tsnode half:空 apply(让行出现在 Host Loader / dsh.client 扫描)
src/client/index.tsbrowser half:头less Conversation Definition(响铃触发)+ 音量控件注册
src/client/chime.tsWeb Audio 合成引擎 + 音量持久化
src/client/volume-control.tsx输入框工具行的喇叭按钮与音量滑条

构建

pnpm install
pnpm run build        # tsc -> tsdown;产出 lib/index.js 与 lib/client.js

已知限制

  • 自动播放策略 — 首次用户手势之前的提示音会被静默跳过(解锁监听器让之后的一声正常响起)。
  • 仅边界事件 — 触发点是 turn/endapproval/askedask_user_question 工具调用;推理中途被中断的步骤不会响。
  • 无按会话控制 — 提示音对所有会话同一音量(全局音量,存 localStorage)。

许可

MIT

REPOSITORY SIGNALS

보안 및 설치 증거

이 점수는 공개 저장소 메타데이터와 이 사이트에 등록된 설치 증거에만 기반하며, 코드 보안 감사와 다릅니다.

출처 추적 가능

공개 플러그인 카탈로그에서 왔으며, 공개 GitHub 저장소로 연결됩니다.

라이선스

GitHub 메타데이터에서 라이선스가 감지되지 않았습니다.

유지보수 활동

최근 180일 내 코드 업데이트가 있습니다.

설치 증거

재현 가능한 정확한 설치 메타데이터가 아직 등록되지 않았습니다. 저장소 설명에 따라 직접 확인하세요.

설치 라이프사이클 스크립트

검사한 패키지 메타데이터에 설치 라이프사이클 스크립트가 선언되지 않았습니다.

주의 사항missing-license