dsh-clipboard-history
在终端中运行以下命令:
dsh plugin install kuangre123/dsh-clipboard-history
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install kuangre123/dsh-clipboard-history 即可安装该插件,源码地址为 https://github.com/kuangre123/dsh-clipboard-history ,安装后重启 dsh web 即可加载。
插件介绍
操作系统的剪贴板一次只能保留一条内容,稍早复制的文本很快就被覆盖,想要回看却无处可寻。dsh-clipboard-history 在后台持续轮询系统剪贴板(macOS 用 pbpaste、Linux 用 xclip、Windows 用 PowerShell),将每一次文本变更持久化到本地 JSON 文件中,让 Agent 拥有了一个真正可回溯的剪贴板记忆。插件运行在宿主进程内,无需原生扩展即可访问当前登录用户的剪贴板,重启后历史记录依然完整保留。
插件向 Agent 暴露了五个工具:列出最近条目(含 id、时间、大小、预览)、按 id 召回完整文本、读取当前剪贴板实时内容、将文本写入剪贴板并自动记入历史、以及清空已存储的历史(不影响当前剪贴板)。这套接口让 Agent 能在对话中自然地引用用户稍早复制的内容,无需用户反复粘贴。
适合日常在 dsh 中使用 Agent 进行代码审查、文档整理或跨窗口协作的开发者。需要注意它仅处理纯文本,图片和文件类剪贴板内容会被忽略;macOS 为第一目标平台,Linux 需预装 xclip,Windows 则通过 PowerShell 实现。
使用场景
- 用户稍早复制了一段代码,Agent 在当前对话中需要引用时按 id 直接召回完整文本
- 多窗口协作时,Agent 列出最近的剪贴板条目帮助用户确认刚复制了哪段内容
- Agent 将生成结果写入系统剪贴板并自动记入历史,用户可直接粘贴到目标应用
适合人员
- 日常使用 dsh Agent 进行代码审查与文档整理的开发者
- 需要在多个应用间频繁切换文本的跨平台用户
- 希望 Agent 拥有上下文记忆而无需反复手动粘贴的自动化用户