dsh-notepad:DeepSeek Harness 会话里的分工作区便签浮窗

前言

DeepSeek Harness(DSH)的会话界面本身不提供持久的笔记能力。在多工作区、多会话的场景下,需要把零散的思路、待办、片段化信息整理到某个地方,再方便地插入到对话框里。现有的做法要么在浏览器其他标签页里打开笔记,要么在聊天窗口里手动复制粘贴,容易打断思路,也难以管理不同工作区的内容。

下面介绍 dsh-notepad,这是一个针对 DSH 会话视图的按工作区共享的分段便签浮窗。它把便签嵌入到会话界面内,每个工作区一份独立的分段笔记,支持拖拽排序、折叠/展开、批量归档/删除、AI 优化选中分段,以及直接插入/替换到对话框。

插件定位与维护者

  • 名称:dsh-notepad
  • 维护者:RestRegular
  • 分类:客户端
  • 定位:在 DSH 会话界面中,为每个工作区提供一张分段便签浮窗,支持选中、拖拽、折叠、AI 优化、插入/替换到对话框、归档与独立窗口模式。

核心能力概览

  • 分段与工作区:每个工作区一份独立笔记,卡片从旧到新按时间顺序排列,Enter 拆分新卡片,段首 Backspace 与上一段合并,空分段直接删除。
  • 选中与批量操作:点击卡片序号选中,顶部「全选」选中所有活动分段;选中后可批量归档/删除/复制/合并。
  • 归档与对话自动保存:发送成功后自动把消息作为已归档分段写入当前工作区的 .dsh/notepad.json,并按内容去重;归档卡片可折叠/展开,自动保存的消息默认折叠,手动归档和发送按钮归档的分段默认展开。
  • AI 优化:选中分段后点击工具栏的 AI 按钮,只优化选中的内容,优化完成后自动重新选中被优化的部分;按钮状态切换为「撤销优化」;相同且未改动的内容复用缓存。
  • 插入与替换:卡片工具栏提供 ↙ 插入此段、⇄ 替换对话框内容、➤ 直接发送;顶部工具栏的「插入 / 发送」按钮组在 hover 后展开,可选择「当前会话」或「在同一工作区的新会话」。
  • 独立窗口模式:0.13 起支持把记事本脱离 DSH 界面,在独立窗口中继续记录;浮窗在脱离期间收起为右下角的小圆钮;独立窗口关闭或点「收回面板」后浮窗自动回来;0.14 起默认以本机 Edge/Chrome 的 app 模式打开,无地址栏和标签页,设置页可在「独立应用窗口」与「系统浏览器窗口」之间切换,找不到浏览器时自动回退。
  • 撤销 / 重做:插件记录拆分、合并、归档、恢复、排序、批量操作、AI 优化以及插入/替换对话框内容的操作,最多 50 步(可在设置中调整);输入框内的撤销仍由浏览器原生处理;发送操作不进入历史,已发送归档的分段不会被撤销或重发。
  • 图片支持:直接粘贴或选择图片,在浮窗内以缩略芯片显示,点击可在面板内预览(带「打开原图」和关闭按钮),右上角 × 用于移除引用。
  • 设置面板:0.8 起提供「记事本」标签页,可配置主题(同时作用于设置页)、毛玻璃效果、字体与字号、自动/手动保存、撤销步数、AI 提示词预设(只读展示预设内容)、按钮组与 hover 阈值、卡片最大高度、默认尺寸等;0.9 起主题配色同步作用于设置页,设置侧栏换成插件线条图标。

安装与启用

使用官方安装命令:

dsh plugin --profile web add @restregular/dsh-notepad

安装后重启 / 重新打开 DSH(或刷新页面),打开任意一个会话即可看到右下角的「记事本」浮窗。

界面与操作流程

工作区与分段

  • 顶部工作区是一个下拉列表,只列出存在未归档且非空分段的工作区;点选后切到该工作区的新会话,浮窗加载对应工作区的笔记。
  • 卡片从上到下按旧分段到新分段排列;Enter 在光标处拆分,新卡片紧跟原卡片下方;在末尾回车则在该段后面新建一个空分段。
  • 段首按 Backspace 会与上一段合并;如果当前段完全为空(无标题、无文字、无图片),则播放与删除按钮相同的退出动画后再删除,不弹确认框。
  • 空标题不显示占位文字,只保留一块可点击的空白;点击后才出现输入框;已有标题的卡片直接显示输入框,边输入边自动保存。
  • 方向键只在分段文本的最开头(↑)或最末尾(↓)切换相邻分段,分段内的正常光标移动不受影响。

选中与批量操作

  • 点击卡片序号选中 / 取消;选中卡片用强调色边框和浅底色区分;顶部「全选」一次选中所有活动分段。
  • 选中 2 段以上后点顶部工具栏的合并按钮,合并结果留在最靠上的选中位置。
  • 工具栏的「全部展开 / 全部折叠」按钮组控制所有分段的折叠状态;归档中的分段同样可以折叠 / 展开,自动保存的对话消息默认折叠,手动归档和通过发送按钮自动归档的分段默认展开。

按钮组与发送

  • 插入 / 发送 / 归档+删除按钮在鼠标 hover 到阈值(默认约 0.18 秒,可在设置里调整)后才横向展开,并用细圆角边框框起;设置里关闭「按钮组模式」后所有次级按钮直接平铺显示。
  • 插入 / 发送组提供「当前会话」和「在同一工作区的新会话」两种操作;归档+删除组提供归档(主按钮)和删除(悬停后出现的危险按钮);替换按钮保持单键。
  • 按钮栏是一行不换行、高度随内容收紧的布局;左侧「全选 / 已选 N 段」文本在上层,底色为半透明毛玻璃;右侧操作按钮整体右对齐;按钮宽度超出时从左侧滑到文本下方并被毛玻璃遮住,不滚动、不换行。
  • 按钮组被鼠标点击后释放焦点,鼠标移出即恢复折叠。
  • 发送按钮在智能体繁忙时使用「设置 > 通用设置 > 繁忙时的发送行为」中选择的排队 / 插话策略;空闲时按普通发送处理。

撤销 / 重做与归档

  • Ctrl/Cmd + Z 与 Ctrl/Cmd + Shift + Z 触发插件撤销 / 重做;输入框内的撤销仍由浏览器原生处理。
  • 插件记录插入 / 替换对话框内容的「操作前 / 操作后」文本:撤销会把对话框恢复成操作前的内容,重做再放回;如果之后又改过对话框或发送过消息,这一步会自动作废。
  • 发送操作不进入历史;已发送归档的分段固定在归档里,不会被历史快照恢复成未发送状态。
  • 复位浮窗快捷键为 Ctrl/Cmd + Shift + R,把位置和尺寸恢复为设置里的默认值(初始 420 × 460,右下角),最小化 / 归档展开等状态不变。

图片与预览

  • 直接粘贴或选择图片后,浮窗内会以缩略芯片显示,点击可在面板内打开预览(带「打开原图」和关闭按钮),点击遮罩或按 Esc 关闭。
  • 图片芯片不再显示文件名,右上角的 × 用于移除引用。

设置面板

在 DSH 的设置页新增「记事本」标签页,可配置:

  • 主题:同时作用于记事本面板与设置页。
  • 表面效果:纯色扁平或可调模糊度的毛玻璃。
  • 字体与字号。
  • 保存模式:自动保存或手动保存。
  • 撤销步数:默认 50 步,可调。
  • AI 提示词预设:只读文本框展示预设内容。
  • 按钮组与 hover 阈值。
  • 卡片最大高度与默认尺寸。
  • 独立应用窗口 / 系统浏览器窗口切换(独立窗口默认以 Edge/Chrome app 模式打开)。

适用场景与注意

  • 适合需要把零散思路、待办、片段化信息快速整理到某个地方,再方便地插入到 DSH 对话框的开发者与 AI 助手使用者。
  • 插件以当前 DSH 进程权限运行,安装前建议检查源码与许可证。

总结

dsh-notepad 在 DSH 会话界面内为每个工作区提供了一张分段便签浮窗,支持选中、拖拽、折叠、批量归档/删除、AI 优化、插入/替换到对话框、归档与独立窗口模式。它把零散的思路整理成结构化的卡片,再通过插入/替换/发送操作回写到对话框,减少在浏览器其他标签页之间切换的打断。

  • 插件目录页:https://www.skillhub.cn/plugins/RestRegular/dsh-notepad
  • GitHub:https://github.com/RestRegular/dsh-notepad
羽毛球分组比赛记分
小程序二维码

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

Xiaoye