DeepSeek Harness 插件

dsh-sticky-notes

便签静态插件:对话框右侧空白处的便签面板,可打字记录、勾选完成(删除线),localStorage 持久化,随 web 包常驻。(英文原文)

跳到安装方式

来源信息

GitHub 仓库
charrywhite/dsh-sticky-notes
最近更新
2026年8月18日
分类
界面增强
GitHub stars
6
载体类型
plugin
目录证据
上游声明已找到 dsh.bundle
证据路径
package.json#dsh.bundle
核对版本
0.1.0-rc.8
上游核对日期
2026-08-20

该证据由上游目录提供。本站没有安装、运行或安全审核这个插件。

安装

默认先复制一段 Prompt,让 Agent 读 GitHub 仓库和源码;需要自己装时再切到命令。

复制这段 Prompt,发给 DSH、Codex 或其他 Agent,让它先读 GitHub 仓库和源码。

请先不要安装或执行任何命令。阅读这个插件的 GitHub 仓库、README 和关键源码,然后用清楚、直接的方式回答以下问题,帮助我判断它是否适合我的需求:

1. 这个插件是什么,解决什么问题;
2. 适合哪些用户和典型使用场景;
3. 安装后如何使用,并给出一个最小使用示例;
4. 有哪些已知限制,以及隐私、安全、兼容性或维护风险;
5. 给出“推荐 / 有条件推荐 / 不推荐”的明确建议和理由。

请区分仓库明确说明、根据源码推断和未知信息。证据不足时请明确说明,不要猜测或照抄 README。

GitHub:https://github.com/charrywhite/dsh-sticky-notes
插件名:dsh-sticky-notes
作者:charrywhite

检查来源文件

安装前先看这个插件目录里的 README 和其他文件。

文件资源管理器3 个文件
README.md来源说明 · 只读预览

<h1 align="center">📝 DeepSeek 便签</h1>

<p align="center"> <strong>中文</strong> · <a href="README.en.md">English</a> </p>

<p align="center"> <strong>让 DeepSeek Harness 拥有真正的便签纸</strong><br /> <sub>可拖动 · 待办勾选 · 9 款皮肤 · 图片便签 · AI 读写</sub> </p>

<p align="center"> <a href="https://github.com/charrywhite/dsh-sticky-notes/stargazers"><img src="https://img.shields.io/github/stars/charrywhite/dsh-sticky-notes?style=flat&color=d97706" alt="Stars" /></a> <a href="./LICENSE"><img src="https://img.shields.io/github/license/charrywhite/dsh-sticky-notes?style=flat&color=059669" alt="License" /></a> <a href="https://github.com/charrywhite/dsh-sticky-notes/releases"><img src="https://img.shields.io/github/package-json/v/charrywhite/dsh-sticky-notes?style=flat&color=2563eb" alt="Version" /></a> <a href="https://github.com/charrywhite/dsh-sticky-notes"><img src="https://img.shields.io/badge/DeepSeek%20Harness-plugin-7c3aed?style=flat" alt="DeepSeek Harness Plugin" /></a> </p>

<p align="center"> <img src="headline.png" alt="DeepSeek 便签 — 在 DeepSeek Harness 里贴便签" width="100%"> </p>

<p align="center"> <img src="interface4.PNG" alt="DeepSeek 便签 — 界面截图" width="100%"> </p>

<br />

亮点

<table> <tr> <td width="50%">

📝 打字记录

每张便签就是一个待办列表,回车或点「添加」即可记下一条。

</td> <td width="50%">

🤖 AI 协同

DeepSeek 模型可以直接你的便签、帮你便签(见 [第 3 节](#3-ai-模型读写便签))。

</td> </tr> <tr> <td width="50%">

☑️ 勾选完成

点复选框,文字出现删除线并变淡;再点一下取消。

</td> <td width="50%">

📌 多张便签

右上角「+ 新建便签」随意添加,每张完全独立。

</td> </tr> <tr> <td width="50%">

🖐 随意拖动

便签、收起的小标签、「新建便签」按钮都能拖到任意位置并记住。

</td> <td width="50%">

🎨 9 套皮肤

经典黄、薄荷绿、樱花粉、天空蓝、暮光紫、暖橙日落、石墨暗夜、霓虹荧光、极简白纸,每张便签独立设置。

</td> </tr> <tr> <td width="50%">

🖼 图片便签

上传或拖入图片,便签纸里直接展示,点击可更换。

</td> <td width="50%">

✏️ 自定义标题

铅笔图标重命名,清空后标题可留白。

</td> </tr> <tr> <td colspan="2">

🛡 数据可靠

每次改动即时保存,刷新、重开页面都不丢。

</td> </tr> </table>

皮肤一览

<p align="center"> <img src="skins.png" alt="9 款皮肤预览" width="100%"> </p> <p align="center"><sub>经典黄 · 薄荷绿 · 樱花粉 · 天空蓝 · 暮光紫 · 暖橙日落 · 石墨暗夜 · 霓虹荧光 · 极简白纸</sub></p>

---

1. 安装

> 前提:本机可执行 dsh(DeepSeek Harness CLI)。若 pnpm 不在 PATH,先执行 npm i -g pnpm(或 corepack enable pnpm)。

方式 A:一行命令安装(推荐)

# 从 GitHub 仓库安装
dsh plugin --profile web add github:charrywhite/dsh-sticky-notes

# 或本地目录开发安装(link 指向插件目录,自动解析)
dsh plugin --profile web add link:C:/path/to/dsh-plugin-sticky-notes

安装完成后:

1. 重启 dsh web(在启动它的终端 Ctrl+C,重新运行 dsh web) 2. 硬刷新浏览器页面(Ctrl+F5),右侧就会出现便签

卸载:dsh plugin --profile web remove dsh-sticky-notes

方式 B:手动安装(备选)

把插件目录放到任意位置(下文以 C:\path\to\dsh-plugin-sticky-notes 为例),修改 web profile 配置:

① 注册依赖与 bundle

编辑 %USERPROFILE%\.dsh\profiles\web\package.json:

{
  "dependencies": {
    "dsh-sticky-notes": "link:C:/path/to/dsh-plugin-sticky-notes"
  },
  "dsh": {
    "profile": {
      "bundles": [
        "@deepseek-ai/dsh-base",
        "@deepseek-ai/dsh-web-app",
        "dsh-sticky-notes"
      ]
    }
  }
}

> link: 指向插件目录的绝对路径,斜杠 / 或反斜杠 \ 均可(JSON 里建议用 /)。

② 在 profile 目录执行 pnpm install

cd "$env:USERPROFILE\.dsh\profiles\web"
pnpm install

③ 重启 dsh web + 硬刷新浏览器页面(Ctrl+F5)。

方式 C:GitHub 依赖手动方式

package.json 里把依赖写成 GitHub 引用,然后同样执行 pnpm install + 重启 + 刷新:

{
  "dependencies": {
    "dsh-sticky-notes": "github:charrywhite/dsh-sticky-notes#commit哈希或分支"
  },
  "dsh": {
    "profile": {
      "bundles": ["dsh-sticky-notes"]
    }
  }
}

---

2. 使用指南

两个功能键

  • 📝 便签键:点一下弹出菜单,选择「文字便签」或「图片便签」新建;按住它拖动可以换位置
  • 👀 眼睛键:点一下隐藏全部便签(图标变成 🙈),再点一下全部恢复

创建便签

点击右上角的 📝 便签按钮,弹出菜单选择:

选项说明
📝 文字便签输入框打字,回车或点「添加」变成一条待办
🖼 图片便签点击上传区选择图片,或直接把图片拖进便签

新便签默认从右上角层叠排开,每张都有标题栏、计数徽章和操作按钮。

便签操作

操作方式
拖动按住标题栏(或收起后的小标签、📝 按钮)拖动,位置自动记住
隐藏/显示全部单击 📝 按钮下方的 👀 按钮:所有便签整体隐藏(图标变 🙈);再单击全部恢复(状态会记住)
勾选完成点条目左侧复选框 → 删除线 + 变淡;再点取消
删除单条鼠标悬停条目,点右侧 ×
清除已完成便签底部「清除已完成」一键清理勾选项
换皮肤点标题栏 🎨,弹出 9 色色块,点选即换(每张便签独立)
重命名点标题栏 ✏️,输入新名字,回车/失焦保存;清空可留白
收起/展开点标题栏 或直接单击标题收起为小圆标;单击小圆标展开
删除整张点标题栏 🗑(有确认弹窗)

图片便签

  • 上传后图片显示在便签纸内,点击图片可更换
  • 图片便签同样支持拖动、换皮肤、重命名、收起、删除

---

3. AI 模型读写便签

插件注册了两个模型工具,DeepSeek 模型在对话中可以直接调用:

读取:sticky_notes_read

列出所有便签:标题、每条文字、完成状态(☐/☑)、皮肤、是否收起。图片便签只显示元数据(标题/是否有图)。

用法:对模型说「看一下我的便签」「帮我整理便签」「按便签干活」。

写入:sticky_notes_add

  • 新建便签:不传 noteId,传 text(必填)+ 可选 title
  • 追加条目:传 noteId(先用 sticky_notes_read 拿到)+ text

设计约束:只允许追加/新建,不能修改或删除已有内容,不会覆盖你手动编辑的东西;图片便签拒绝追加文字条目。

用法:对模型说「帮我在便签上记一条:明天下午三点开会」「把这个需求加到工作便签里」。

---

4. 卸载

1. 方式 A 安装的:dsh plugin --profile web remove dsh-sticky-notes 2. 方式 B/C 安装的:从 package.json 移除依赖项和 bundles 条目,再执行 pnpm install 3. (可选)删除数据文件:Remove-Item "$env:USERPROFILE\.dsh\sticky-notes.json" 4. 重启 dsh web

---

环境要求

  • DeepSeek Harness web 模式(dsh web)
  • 浏览器:现代 Chromium/Firefox/Safari
  • 无第三方运行时依赖

鸣谢

感谢 @scraedPR #1 中提出的交互设计:home 键(单击隐藏/显示全部便签、长按新建)与「点击标题栏收起便签」。

License

MIT