前言¶
在 DeepSeek Harness(DSH)里开发或长跑会话时,上下文、待办和灵感往往散在聊天记录、本地文件和脑子里。复制粘贴能把一段话塞进当前会话,但既不便长期整理,也无法在指定时刻自动投递到另一个会话。社区客户端插件 dsh-notewall(便签墙 / NoteWall)把记录放在左侧栏的网格墙上,并支持一键或定时把便签作为消息送入任意会话;维护者为 liaoangbo-droid,分类为客户端,当前版本 0.2.0(见仓库 package.json),许可证 MIT。下面介绍它的能力、安装方式与使用上的限制。
这是什么¶
dsh-notewall 是给 DSH 的 Web 客户端便签墙:从左侧栏随手记,需要时拖进或发送到会话。与纯剪贴板转发相比,它提供富文本与图片、手写、排序与墙级样式,并依赖内核定时器做定时发送,便签可在目标会话空闲时被唤醒。插件通过 Cordis 补丁注入客户端槽位(@deepseek-ai/dsh-client-ui-slots),面向 web 平台;宿主逻辑在 lib/index.js,预构建前端在 lib/client.js。
核心功能¶
记录与展示¶
- 记:粗体/斜体/列表/标题等富文本,任意位置插图,手写画板;防抖 400ms 自动保存。
- 配色:新建便签按黄金角 137.5° 递进分配 pastel 色,相邻色相拉开、整墙明度一致。
- 看:网格按创建时间排列,置顶在最前;卡片可折叠预览,点击展开;鼠标悬停放大,字号与预览区一起变化。
整理与墙设置¶
- 拖动排序时,两卡之间出现蓝色插入线,其余卡片平滑让位。
- 墙设置可改:背景(纯色 / 图片带遮罩 / 透明)、同屏列数、卡片宽高与间距、字号、hover 倍率、新建便签配色。
- 中英文:默认跟随浏览器语言,可在「墙设置 → 语言」手动锁定。
发送到会话(含定时)¶
便签可以写成「写给未来某个会话的信」。
- 点便签右下角 「发送到会话」。
- 选择目标会话。
- 切换到 定时发送,挑选时间点;到点后内容自动作为一条消息进入该会话。
补充行为(README 已写明):
- 12:00 / 18:00 快捷按钮对应 DeepSeek 空闲计费时段起点,便于把便签排在半价时段。
- 早于当前的时间会被拦截并提示重选,不会静默失败。
- 已预约的便签卡片显示 ⏰ 与预约时间,可随时取消。
- 同一入口支持 立即发送(约 2 秒后到达,内核定时器
at = now + 1500ms刻意留余量)。
模型可调用的工具¶
智能体可通过宿主暴露的工具读写便签(创建/删除需先征得用户同意,实现上无静默路径):
| 工具 | 用途 |
|---|---|
sticky_note_create |
新建便签(须先征得用户同意) |
sticky_note_list |
列出便签(只读) |
sticky_note_update |
改正文 / 颜色 / 置顶 / 提醒时间 |
sticky_note_delete |
删除便签(须先征得用户同意) |
安装与启用¶
资料中的安装步骤如下。仓库已附带 lib/client.js,一般无需本地构建;仅当修改 client/ 源码时才需执行构建脚本并刷新页面。安装后需重启 DSH 内核(host 插件无热加载)。
git clone https://github.com/liaoangbo-droid/dsh-notewall.git
cd dsh-notewall
dsh plugin --profile web add "$PWD"
# 重启 DSH 内核(host 插件无热加载)
若改了客户端源码:
node scripts/build-client.mjs
依赖方面,package.json 声明 peerDependencies 含 @deepseek-ai/cordis ^4.0.1(optional)。插件以当前 dsh 进程权限运行,安装前建议通读仓库源码与 MIT 许可证条款。
典型用法¶
侧栏随手记,会话里再用¶
在 DSH Web 界面打开便签墙,新建便签写入要点或贴图;会话需要时从便签发起 立即发送 或 定时发送 到指定会话,避免反复复制长文本。
配合半价时段的定时投递¶
若便签计划在空闲计费时段进入会话,可在定时面板使用 12:00 或 18:00 快捷按钮排期;卡片上会显示预约时间,便于核对或取消。
让模型只读列出便签¶
在工具策略允许的前提下,模型可调用 sticky_note_list 查看墙上内容;涉及新建或删除应通过 sticky_note_create / sticky_note_delete,且须先获得用户确认。
适用场景与注意¶
适合谁:常在 DSH 多会话间切换、需要侧栏持久备忘录、或要把提醒/草稿在指定时刻推进某条会话的 Web 用户与插件开发者。
已知限制(README):
- 便签闹钟依赖浏览器页面打开;全关时不响,重开可能补弹。
- hover 放大仅鼠标悬停;触屏设备点击直接进入编辑。
- 只读接口(
GET /state、/media/*)无鉴权,服务默认监听 127.0.0.1;若挂反向代理,鉴权需在代理侧补充。 - 便签内容为受限 HTML(不含表格与代码块;
script/style/iframe/on*等在 host 侧剥离)。
DSH 生态奉行「一切皆插件」;社区目录 SkillHub 插件页 为独立站点收录,与 DeepSeek / 幻方无官方从属关系。
结尾¶
dsh-notewall 把便签墙放进 DSH 左侧栏,并把「送进会话」做成可预约的通道,适合把零碎记录和定时提醒接到具体会话上。查阅与安装请以仓库为准: