跳到主要内容

dsh-clipbook

已验证

dsh-clipbook · v0.2.0 · MIT · Web 界面

DSH 小夹子:把对话里值得留的话夹起来——一键收藏助手回复,随手翻、随手取、随手导出。

安装

dsh plugin add dsh-clipbook

用 dsh --profile default --dump-config 确认 layer 已生效 —— 参见安装指南。

源码

标签

说明文档

dsh-clipbook · 小夹子

给 DSH 对话用的"小夹子"。 任意一条助手回复上点一下,就把它收进你的夹子;会话头部一个 🦊 按钮打开收藏——翻、搜、复制、删、导出。

DeepSeek Harness 插件 · MIT · 桌面端 / 网页版通用

English | 简体中文


它做什么

  • 🔖 夹一下 —— 每条助手回复上多一个"夹一下"按钮。点一下,就把这段话(正文 + 模型 + 时间 + 消息 id)收进你的夹子。
  • 🦊 小夹子 (N) —— 会话头部一个按钮,显示你夹了多少条;点开是一个面板:翻、搜、复制、删、导出成 Markdown。
  • 设置页 —— 同一个架子,另一种摆法。
  • 一个架子,两边共享 —— 收藏存在一个文件里,网页版和桌面端看到的是同一份。

为什么

DSH 里对话很长,好答案往往一滚就没。小夹子就是留那几句"值得留的话"的地方——一句结论、一段代码、一种说法——不用再复制到别的 App。

安装

dsh plugin --profile desktop add dsh-clipbook     # 桌面版
dsh plugin --profile web add dsh-clipbook         # 网页版

装完重启 DSH。之后任意一条助手回复的动作行里就有 🔖 夹一下,会话头部会出现 🦊 小夹子。

怎么用

你想 这么做
留一条回复 在那条回复下点 🔖 夹一下(变成 📌 已夹)
看收藏 点会话头部的 🦊 小夹子 (N)
搜索 面板顶部的搜索框里打字
复制一条 复制
拿掉一条 拿掉
全部导出 导出(把整个夹子导成 Markdown 打开)

数据存在哪

$DSH_HOME/clipbook/items.json(DSH_HOME 默认 ~/.dsh)。纯 JSON——删掉即可清空(会自动重建)。

边界

  • 夹的是助手回复的正文(思维链与工具输出不夹)。
  • 一副架子对应一个 DSH_HOME。

开发

npm install
npm run build      # src/index.ts -> lib/index.js ; src/client/index.ts -> lib/client.js
npm run typecheck
npm test           # 纯逻辑单测(对构建产物跑,不需要 DSH)

作者与许可

  • 作者:Hwayn(幻弈)
  • 协作者:Yucheng Xiao(肖宇成) —— 方向、需求、测试
  • License:MIT