dsh-sticky-notes:DeepSeek Harness 的即时便签插件

前言

在使用 DeepSeek Harness 进行开发或日常操作时,经常需要临时记录想法、待办事项或敏感信息。dsh-sticky-notes 插件将便签功能直接集成到客户端界面,提供零延迟的本地笔记管理能力,避免频繁切换上下文。

插件定位

该插件由 zmm863-commits 维护,是一个客户端插件,旨在提供快速、即时的笔记记录服务。它通过本地乐观更新保证操作无感知延迟,并支持将数据持久化存储。

核心功能

插件提供以下核心能力:

  • 彩色标签与分类
    • 🔴 红色(急):用于任务和通知。添加后自动弹出时间选择器设置提醒。
    • 🔵 蓝色(常):用于日常提醒,即刻保存。
    • 🟡 黄色(重):用于重要内容,添加后自动弹出密码设置。
  • 定时提醒:设置未来时间,触发时显示铃铛动画并播放蜂鸣音。
  • 便签置顶:支持将重要便签置顶显示,保持可见性。
  • 双层密码保护
    • 库房密码:每次进入“设置 → 📝 泡泡猫的即时便签”查看所有便签时,需输入三位数 PIN 码(保存在浏览器 localStorage)。
    • 单条密码:黄色便签拥有独立的三位数密码,未解锁前内容不可见。
  • 交互体验:便签窗口支持拖拽,关闭后重新打开时位置保持不变。

安装与启用

通过官方命令安装该插件:

dsh plugin --profile web add dsh-sticky-notes

安装后刷新浏览器页面即可生效,无需重启 DSH 进程。

使用方法

  1. 点击对话框工具栏左侧的 📝 按钮。
  2. 弹出便签窗口,输入内容后按回车或点击“添加”。
  3. 选择颜色:
    • 红色:自动弹出时间选择器,用于设置提醒。
    • 蓝色:普通便签,即时保存。
    • 黄色:自动弹出密码设置,用于保护敏感内容。
  4. 在 设置 → 📝 泡泡猫的即时便签 路径下查看和管理所有便签。

技术架构

  • Host 端:提供 HTTP API /api/paopaocat-notes(通过 webServer.register 注册),数据持久化存储在 /dsh/paopaocat-notes.json。
  • Client 端:使用 __ModuleLoader__ 格式的 React 组件,UI 通过 slots.inject 注册到主界面。
  • 兼容性:支持 Web 和 Desktop 版 DSH。
  • 权限:需要 browser:local-storage 和 ui:inject 权限。

适用场景与注意事项

  • 适用场景:适合需要随时记录待办、临时备忘或存储需要密码保护信息(如 API 密钥草稿)的用户。
  • 注意:插件以当前 DSH 进程的权限运行。在安装前,建议检查源码及许可证(MIT)以确认安全性。
羽毛球分组比赛记分
小程序二维码

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

小夜