dsh-notewall:DSH 便签墙,从侧栏记事到定时送进会话

前言

在 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 倍率、新建便签配色。
  • 中英文:默认跟随浏览器语言,可在「墙设置 → 语言」手动锁定。

发送到会话(含定时)

便签可以写成「写给未来某个会话的信」。

  1. 点便签右下角 「发送到会话」。
  2. 选择目标会话。
  3. 切换到 定时发送,挑选时间点;到点后内容自动作为一条消息进入该会话。

补充行为(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 左侧栏,并把「送进会话」做成可预约的通道,适合把零碎记录和定时提醒接到具体会话上。查阅与安装请以仓库为准:

羽毛球分组比赛记分
小程序二维码

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

小夜