前言¶
在 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