DSH Plugins
返回列表
🖥️

dsh-caps-beacon

客户端 更新于 2026.09.15

在终端中运行以下命令:

dsh plugin install xinyang920/dsh-caps-beacon

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在终端运行 dsh plugin install xinyang920/dsh-caps-beacon,随后重启 dsh web 即可让插件生效;详细文档见 https://github.com/xinyang920/dsh-caps-beacon

插件介绍

你把一条多步任务交给 DeepSeek Harness,然后想转身去干别的。但现实是每隔二十秒你就忍不住切回终端看一眼——到底卡在哪儿了?dsh-caps-beacon 用你 MacBook 内置键盘的 Caps Lock 指示灯来解决这件事:常亮表示根代理正在工作,闪烁表示有审批、提问或错误在等你处理,熄灭则表示空闲。扫一眼键盘就够了,不必再切窗口。

插件本身是纯观察者:只订阅 DSH 公开的主机事件(agent/status、approval/request、tools/execute、session/event),通过 next() 委托,从不替你做决定,不注入按键,不修改审批策略。底层通过一个小型 C 辅助进程操作 IOKit/IOHID 来驱动指示灯,插件只往其 stdin 写单个字节,闪烁由插件端定时器实现。若辅助进程因系统休眠或杂散信号意外退出,插件会指数退避(1 s–30 s)自动重启并恢复当前模式,无需重启 dsh。

适合的场景很具体:你使用 MacBook 内置 Apple 键盘(外接键盘和 Magic Keyboard 不支持),经常让 DSH 在后台跑长任务,希望用余光获取状态而不打断心流。唯一额外要求是安装 Xcode Command Line Tools 以编译那个几百行的辅助二进制文件,其余无依赖、无持久服务。

使用场景

  • 后台跑 DSH 长任务时,余光扫一眼键盘即可判断是否卡住
  • 审批或提问等待响应时,闪烁提醒你去处理而不必反复切窗口
  • 多轮工具调用并行推进时,灯光一眼区分工作中与待处理

适合人员

  • 日常让 DSH 后台执行任务的 MacBook 用户
  • 追求心流、不愿被频繁打断的开发者
  • 使用内置 Apple 键盘、希望零配置状态提醒的人