dsh-plugin-book-deconstruct:把一本书讲透的 DSH 插件

前言

在 DSH 里写智能体工作流时,常见的做法是把「读一本书」塞进一个闲聊式请求:用户发一句「帮我讲讲某本书」,模型回一段或长或短的梗概,质量取决于提示词,也说不清这本书到底讲了什么。

dsh-plugin-book-deconstruct 把这件事固化成插件。它在对话里充当「书籍解读」工具,由智能体调用,输出固定为两部分:讲清整本书的剧情,和一段有深度的思考。对需要做拆书、讲书、内容整理的 DSH 开发者来说,这是可以直接接进 profile 的方案,而不是一段每次重写的提示词。

下面介绍这个插件的来历、安装方式和用法。

插件信息

插件仓库为 zmz123612/dsh-plugin-book-deconstruct,维护者是 zmz123612,发布在社区目录 SkillHub 上,分类为工作流。从安装路径和 README 看,它是一个 DeepSeek Harness Host 插件:装进 profile 之后出现在插件列表,任意会话里都能调用,不需要在每个会话里重新加载。

包信息里有几点值得留意:

1、package.json 声明的 name 是 dsh-plugin-book-deconstruct,version 是 1.3.1。
2、license 为 MIT,作者字段写的是 Kang。
3、engines 里限制 dsh: ">=0.2.0",说明它依赖较新的 DSH 运行时。
4、仓库描述写的是「书籍拆解:/dsh-plugin-book-deconstruct slash + dsh-plugin-book-deconstruct tool for full book walkthroughs」。
5、目录站和 GitHub 上显示星标为 1,fork 为 1。

核心功能

插件提供两个入口:

1、聊天自然语言触发,例如「帮我解读书籍 xxx 作者xxx」。
2、Slash 命令触发,例如 /dsh-plugin-book-deconstruct 书名 | 作者。

实际执行时由智能体调用 dsh-plugin-book-deconstruct 这个工具名,把书名和作者传给插件。

输出固定为两段:

1、故事情节——讲清整本书,不是一句话短评,也不灌水。
2、一段有深度的思考——只写一整段,不拆成多段或列表。

这两段输出构成了插件的全部行为,没有额外的参数开关。README 附带两张使用方式截图,对应上面的两种触发路径。

安装与启用

从 npm 安装,README 推荐这条命令:

dsh plugin --profile desktop add dsh-plugin-book-deconstruct

从 GitHub 安装,README 给出的形式是:

dsh plugin --profile desktop add github:OWNER/dsh-plugin-book-deconstruct

装完后需要完全退出并重新打开 DeepSeek Harness,插件才会出现在列表中。这一步容易被忽略,只重载窗口未必生效。

可选配置

在 profile 的 cordis.patch.yml 里按行 id dsh-plugin-book-deconstruct 覆盖,配置项是 provider 和 model:

- id: dsh-plugin-book-deconstruct
  name: dsh-plugin-book-deconstruct
  config:
    provider: ''   # 与 model 成对;空则用默认模型
    model: ''

provider 要与 model 成对填写;两个都留空则使用默认模型。

典型用法

装好之后,直接在对话里发需求即可。下面两种方式都能触发插件。

方式一,自然语言:

帮我解读书籍 活着 作者余华

方式二,Slash 命令:

/dsh-plugin-book-deconstruct 书名 | 作者

例如按第二种形式输入:

/dsh-plugin-book-deconstruct 沙丘 | 弗兰克·赫伯特

调用之后,插件会先输出整本书的故事剧情,再输出一段独立成段的思考。

适用场景与注意事项

适合的场景大致有两类。一是内容整理和讲书,需要把一本书的主线讲清楚,而不是一句带过。二是 DSH 智能体开发,需要把拆书能力作为工具挂到 profile 里,让不同会话复用同一套解读逻辑。

需要注意几点:

1、插件以当前 dsh 进程的权限运行,安装前应先检查源码与许可证,再决定是否接入生产 profile。
2、星标和 fork 都只有 1,社区验证程度低,建议先在本机跑通再推广。
3、配置项很少,没有针对输出长度的开关,如果希望控制剧情部分的详略,需要自己在会话里追加要求。

小结

这个插件的价值不在于多么复杂,而在于把「解读一本书」固定成两个固定结构的输出:剧情加思考。配合 profile 安装和 Slash 命令,可以在任意会话里复用。安装命令和配置项都来自 README,版本号、许可证这类信息来自 package.json。

目录页:https://www.skillhub.cn/plugins/zmz123612/dsh-plugin-book-deconstruct
GitHub:https://github.com/zmz123612/dsh-plugin-book-deconstruct

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

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

小夜