前言¶
在 DeepSeek Harness(DSH)里做智能体或插件开发时,对话区往往被任务和日志占满;灵感、待办、接口名若只记在系统备忘录或另一个窗口,切来切去容易打断节奏。常见做法是外置笔记应用或会话里的临时 Markdown,但前者与 DSH 界面分离,后者又可能混进模型上下文。
下面介绍社区插件 dsh-notes-wall(维护者 EchoTint,分类为客户端插件):在 DSH 左侧栏挂一面便签墙,写下的内容只存在浏览器本地,不进入会话,也不经 Host 上传。
这是什么¶
dsh-notes-wall 是挂在 DSH 侧栏的 sticky-notes 墙:点图标即可记录想法、灵感和待办,停笔即存。插件在 sidebar.panellist 注册入口(order 12),在 main 槽位下以独立 notes-wall 页面展示,不会占用对话面板。Host 侧 index.js 的 apply() 为空,数据全部在浏览器 localStorage(键名 dsh.notes-wall.notes.v1)。
核心功能¶
侧栏入口与编辑体验¶
每条便签是可编辑的 textarea;停止输入约 240 ms 后自动保存。便签提供 六种纸张颜色,重要条目可「钉住」;删除采用两步确认,约 4.5 s 内可取消。
行内标签与筛选¶
无需单独标签字段:在正文里输入 #插件 等形式,# 后的词即标签。工具栏按使用频率生成筛选 chip,点击 chip 或便签上的标签 pill 可过滤整面墙;标签从正文解析,改文字即改标签,导出 JSON 无需迁移。
搜索与导入导出¶
支持跨便签正文搜索,Esc 可清空搜索框。支持以 JSON 导出/导入;导入时重复 id 会重新编号。
空便签与主题¶
无正文且失焦的便签会自动清理。便签纸颜色为内容区 artwork;页面、工具栏、按钮与空态使用宿主主题 token --dsw-alias-*,随明暗主题切换。
安装与启用¶
包内带有 dsh.bundle manifest,可按常规 DSH 插件方式安装。官方 README 给出的方式如下:
- 在 Plugin Manager 中从本目录或 GitHub 仓库安装(发布后)。
- 或从本地 checkout:
dsh plugin add <path-or-git-url>。 - 或直接从 GitHub:
dsh plugin add https://github.com/EchoTint/dsh-notes-wall
首次安装后,以及每次修改 client.js 之后,需要 重启 DSH 以加载新的 JS 生成结果;再刷新页面,侧栏会出现笔记本图标。
当前 package 版本为 1.1.2,许可证 MIT(见仓库 LICENSE)。
典型用法¶
- 打开侧栏便签墙图标,在任意便签中输入内容;需要分类时在正文写
#标签名。 - 工具栏点击标签 chip,或点击便签上的标签 pill,只显示带该标签的便签。
- 使用搜索框检索正文;按
Esc清空搜索或关闭颜色面板、失焦便签(空便签会被丢弃)。 - 通过工具栏导出 JSON 备份,或在另一环境导入;
⌘ / Ctrl + Enter可钉住一张新的空白便签(工具栏亦有入口)。
键盘快捷键(来自 README):
| 按键 | 作用 |
|---|---|
⌘ / Ctrl + Enter |
钉住一张新的空白便签 |
Esc |
关闭颜色面板,或使便签失焦(空便签随后删除) |
适用场景与注意¶
适合:需要在 DSH 同一界面内快速记开发备忘、插件想法、待办,且希望数据留在本机、不进入模型会话的开发者。
注意:
- 数据仅存于当前浏览器的
localStorage,清缓存或换设备不会自动同步;重要内容请定期 JSON 导出。 - 插件以当前 DSH 进程及客户端脚本权限运行;安装前建议在 GitHub 仓库 查看源码与 MIT 许可证,自行评估是否满足环境要求。
- 社区插件目录 SkillHub 条目 为独立站点,与 DeepSeek / 幻方无官方从属关系,并非官方应用商店。
结尾¶
dsh-notes-wall 把便签墙嵌进 DSH 侧栏:自动保存、行内 # 标签、本地 JSON 导入导出,Host 不上传数据。若你希望在 Harness 里「随手写下想法、停笔即存」,可按上文命令安装并重启 DSH 后使用。
- 目录页:https://www.skillhub.cn/plugins/EchoTint/dsh-notes-wall
- GitHub:https://github.com/EchoTint/dsh-notes-wall