deepseek-harness
deepseek-ai
DeepSeek Harness: Everything is a Plugin.
PROJECT TOPICS
INSTALL REFERENCE
dsh plugin --profile web add github:charrywhite/dsh-sticky-notes
该命令指向仓库当前默认分支;尚无绑定当前 commit 的完整验证结果。
PROJECT README
中文 · English
让 DeepSeek Harness 拥有真正的便签纸
可拖动 · 待办勾选 · 9 款皮肤 · 图片便签 · AI 读写
📝 打字记录每张便签就是一个待办列表,回车或点「添加」即可记下一条。 |
🤖 AI 协同DeepSeek 模型可以直接读你的便签、帮你写便签(见 第 3 节)。 |
☑️ 勾选完成点复选框,文字出现删除线并变淡;再点一下取消。 |
📌 多张便签右上角「+ 新建便签」随意添加,每张完全独立。 |
🖐 随意拖动便签、收起的小标签、「新建便签」按钮都能拖到任意位置并记住。 |
🎨 9 套皮肤经典黄、薄荷绿、樱花粉、天空蓝、暮光紫、暖橙日落、石墨暗夜、霓虹荧光、极简白纸,每张便签独立设置。 |
🖼 图片便签上传或拖入图片,便签纸里直接展示,点击可更换。 |
✏️ 自定义标题铅笔图标重命名,清空后标题可留白。 |
🛡 数据可靠每次改动即时保存,刷新、重开页面都不丢。 |
|
经典黄 · 薄荷绿 · 樱花粉 · 天空蓝 · 暮光紫 · 暖橙日落 · 石墨暗夜 · 霓虹荧光 · 极简白纸
前提:本机可执行
dsh(DeepSeek Harness CLI)。若pnpm不在 PATH,先执行npm i -g pnpm(或corepack enable pnpm)。
# 从 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
安装完成后:
dsh web)卸载:dsh plugin --profile web remove dsh-sticky-notes
把插件目录放到任意位置(下文以 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)。
在 package.json 里把依赖写成 GitHub 引用,然后同样执行 pnpm install + 重启 + 刷新:
{
"dependencies": {
"dsh-sticky-notes": "github:charrywhite/dsh-sticky-notes#commit哈希或分支"
},
"dsh": {
"profile": {
"bundles": ["dsh-sticky-notes"]
}
}
}
长按右上角的 📝 便签按钮,弹出菜单选择:
| 选项 | 说明 |
|---|---|
| 📝 文字便签 | 输入框打字,回车或点「添加」变成一条待办 |
| 🖼 图片便签 | 点击上传区选择图片,或直接把图片拖进便签 |
新便签默认从右上角层叠排开,每张都有标题栏、计数徽章和操作按钮。
| 操作 | 方式 |
|---|---|
| 拖动 | 按住标题栏(或收起后的小标签、📝 按钮)拖动,位置自动记住 |
| 隐藏/显示全部 | 单击 📝 便签按钮:所有便签整体隐藏;再单击全部恢复(状态会记住) |
| 勾选完成 | 点条目左侧复选框 → 删除线 + 变淡;再点取消 |
| 删除单条 | 鼠标悬停条目,点右侧 × |
| 清除已完成 | 便签底部「清除已完成」一键清理勾选项 |
| 换皮肤 | 点标题栏 🎨,弹出 9 色色块,点选即换(每张便签独立) |
| 重命名 | 点标题栏 ✏️,输入新名字,回车/失焦保存;清空可留白 |
| 收起/展开 | 点标题栏 — 或直接单击标题收起为小圆标;单击小圆标展开 |
| 删除整张 | 点标题栏 🗑(有确认弹窗) |
插件注册了两个模型工具,DeepSeek 模型在对话中可以直接调用:
sticky_notes_read列出所有便签:标题、每条文字、完成状态(☐/☑)、皮肤、是否收起。图片便签只显示元数据(标题/是否有图)。
用法:对模型说「看一下我的便签」「帮我整理便签」「按便签干活」。
sticky_notes_addnoteId,传 text(必填)+ 可选 titlenoteId(先用 sticky_notes_read 拿到)+ text设计约束:只允许追加/新建,不能修改或删除已有内容,不会覆盖你手动编辑的东西;图片便签拒绝追加文字条目。
用法:对模型说「帮我在便签上记一条:明天下午三点开会」「把这个需求加到工作便签里」。
dsh plugin --profile web remove dsh-sticky-notespackage.json 移除依赖项和 bundles 条目,再执行 pnpm installRemove-Item "$env:USERPROFILE\.dsh\sticky-notes.json"dsh web)感谢 @scraed 在 PR #1 中提出的交互设计:home 键(单击隐藏/显示全部便签、长按新建)与「点击标题栏收起便签」。
MIT
CLASSIFICATION EVIDENCE
系统优先读取 GitHub Topics,再与站内分类词典和词根规则比对。当前命中: 无有效分类标签。