← 返回列表
D

@uachar/dsh-ui-chime

v0.1.2 · 2 天前发布

DSH 思考结束提示音:每轮对话完成或等待用户答复时在浏览器播放提示音,支持音量调节。

dshdsh-pluginchimesoundnotification

README

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

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

插件功能

  • 每轮对话全部完成时响(turn/endcompleted / max-tokens)——多步骤回合中间的间歇思考不响。

  • 等待用户确认权限时响(approval/asked)——模型在等权限决定。

  • 模型调用 ask_user_question 时响(tool/call)——它在等用户选择方案。

  • 音量调节,拖动滑条即时试听,设置持久保存。

  • 音效由 Web Audio 合成(振荡器 + 增益包络)——零音频文件,不增加任何资源体积。

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

  • 音量调节:聊天输入框工具行左侧的喇叭按钮(Windows 风格线条图标),点击弹出音量滑条;拖动滑条时会即时播放对应音量的试听音。设置保存在 localStoragedsh.ui-chime.volume)。

  • 自动播放策略:浏览器在首次用户手势前挂起 AudioContext,因此页面未被点击过时提示音静默——点击页面任意位置后即正常。
  • 安装与卸载

    需要可用的 dsh CLI(pnpm)与一个 profile,例如 web

    从 npm 安装(推荐)

    sh
    pnpm dsh plugin --profile web add @uachar/dsh-ui-chime

    从 Git

    查看完整 README →

    版本兼容矩阵

    DSH 版本状态说明
    dsh@0.1.0-rc.6 ✅ 兼容 cordis patch ✅
    dsh@0.1.0 ✅ 兼容 标准 patch ✅
    dsh@0.2.0 ⚠️ 待验证 待实测(API 可能在变)
    dsh@0.3.0+ ❓ 未知 尚未发布

    💡 兼容矩阵每周末自动跑实测,欢迎 PR 修正

    元数据

    License
    MIT
    npm
    @uachar/dsh-ui-chime
    Repo
    git+https://github.com/uAcharGG/dsh-ui-chime.git
    Engines
    {}
    Weekly DL
    0
    Monthly DL
    0
    dsh.bundle
    {"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-conversation"],"platform":"web"}}