dsh-jingle-notch(鲸铃 Jingle):macOS 刘海上的 DSH 审批与多会话伴侣

前言

在 DeepSeek Harness(DSH)里跑智能体时,进程常会停在工具审批、计划确认或结构化提问上。若你正专注在编辑器或终端里,切回 Harness 主界面才能点「允许 / 拒绝」,上下文容易被打断。JingleNotch(npm 包名 dsh-jingle-notch)把这类待决策事项推到 macOS 刘海区域,并提供浏览器面板,让你在不必离开当前工作区的情况下完成响应。下面介绍它是什么、能做什么,以及如何按官方步骤安装启用。

这是什么

JingleNotch 是面向 DeepSeek Harness 的 AI Agent Approval Notifier:鲸铃 Jingle 作为 macOS notch companion,在 Harness 因工具审批、计划审阅或结构化问题暂停时,把请求带到刘海 UI,并支持从浏览器仪表盘操作。

  • 维护者:5ysy(GitHub:5ysy/dsh-jingle-notch)
  • 分类:客户端(社区目录 SkillHub 插件页)
  • 许可证:MIT(见仓库 LICENSE)
  • 当前包版本(package.json):0.1.0
  • 运行方式:与 DeepSeek Harness Desktop 和 Web 配合;同一套请求控件也可在专注的浏览器仪表盘中使用

插件以当前 DSH 进程权限运行;安装前请自行查看源码与许可证,确认符合你的环境与合规要求。

核心功能

以下能力均来自项目 README,未在资料中出现的细节不作延伸。

审批与决策

  • 工具审批:可快速审阅工具调用,并选择 Allow once、Deny 或 Always in this session。
  • 完整计划审阅:在智能体继续前阅读完整计划及精确的审批选项。
  • 结构化提问:在同一表单中回答单选、多选与自由文本;轮询期间草稿可保留。

会话与文件活动

  • 多会话感知:在紧凑的刘海视图中跟踪活跃会话、当前工具、工作区与并行调用。
  • 可操作的文件活动:查看有界的前后预览,以及增删行数统计。

界面与本地运行

  • 原生 macOS 刘海 UI:悬停概览、展开详情、滚动浏览会话,新请求仍可进入面板。
  • 浏览器仪表盘:在 Harness 服务地址访问 /jingle,在浏览器中处理审批与提问。
  • 本地运行:内置美术资源,不额外发起模型请求、不增加遥测服务;回顾历史仅存储数值聚合(隐私与通知开关见 configuration)。
  • 铃声与系统通知:审批、提问与回合完成可告警,各项可单独开关并支持自定义音频。
  • Jingle 角色状态:内置动画对应 idle、thinking、working、attention、finished、error 等状态,含 reduced-motion 海报。

兼容性

插件声明与下列 Harness 发行版兼容(README 兼容表):

Host 已验证发行版 覆盖范围
Official macOS Desktop 0.2.1-rc.5 捆绑 CLI 安装、打包 Host、原生 overlay
Released Web 0.2.1-rc.5 Web profile、仪表盘、原生 overlay
Source Web 0.2.2-alpha.2 源码构建 Host、仪表盘、原生 overlay

原生 overlay 需要 macOS、图形会话以及 Electron 可执行文件。Desktop 侧会安装独立 Electron runtime 以便 Desktop Host 启动 overlay;Web / 源码 Host 可配置 Electron 或使用文档中的 npm 回退方案,详见 installation.md。

安装与启用

前提:已安装 DeepSeek Harness。Desktop 与 Web 使用 独立的 profile,你用到哪种 Host,就在对应 profile 里安装一次。

macOS Desktop

先打开 DeepSeek Harness 完成初始化,再 完全退出 应用,然后在终端执行:

'/Applications/DeepSeek Harness.app/Contents/Resources/runtime/cli/bin/dsh' \
  plugin --profile desktop add dsh-jingle-notch

重新打开应用并启用插件后,notch companion 会随 Desktop Host 自动启动。

Web

dsh plugin --profile web add dsh-jingle-notch
dsh web

若 Web 服务已在运行,安装后需重启。Host 启动且插件启用时 overlay 会自动起来;在 Harness 服务地址访问 /jingle 可打开浏览器面板。

典型用法

查看插件状态

Harness 内可用 slash 命令(README):

/jingle                  Show JingleNotch status

配置项

profile 补丁行名为 jingle-notch。完整配置、存储路径与隐私控制见 docs/configuration.md。

npm 包

也可从 npm:dsh-jingle-notch 安装;Quick start 以 dsh plugin ... add dsh-jingle-notch 为准。

适用场景与注意

适合谁

  • 在 macOS 上使用 DSH Desktop 或 Web,且希望工具审批、计划确认、结构化问答 常驻可见 的开发者。
  • 需要 一眼看多会话、当前工具与并行调用,并在刘海或 /jingle 面板里统一处理的场景。

务必注意

  • 原生刘海 overlay 仅 macOS + 图形会话;非 macOS 或纯无头环境应依赖 Web 仪表盘 /jingle,并按要求配置 Electron(见 installation 文档)。
  • 插件与 Harness 同进程权限运行;添加 npm 插件前请审查仓库源码与 MIT 许可证及 THIRD_PARTY_NOTICES.md。
  • 社区目录 SkillHub 为独立站点,与 DeepSeek / 幻方无官方从属关系;插件由社区维护者发布,非官方应用商店条目。

结尾

JingleNotch 把 DSH 暂停时的决策点从「切回主界面」变成刘海或浏览器上的即时操作,并附带多会话与文件活动概览,适合长时间在 macOS 上驱动智能体的用法。进一步了解可访问 SkillHub 目录页 与 GitHub 仓库;问题与贡献见仓库 Issues 与 development.md。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜