前言¶
DeepSeek Harness(DSH)的插件化架构让工作流扩展变得灵活。如果你需要让一个 DSH agent 专门处理中文网文创作,需要处理策划、大纲、文件记忆、逐章写作以及一致性审校。dsh-webnovel-writer 插件通过注册技能的方式,把这些能力挂载到现有 profile 的 agent 上,而不改变 agent 的预设或模型。它不注册新的 preset,也不替换模型或 persona。
插件简介¶
dsh-webnovel-writer 是一个 DSH 能力插件,由 RrcoVer0 维护,采用 MIT 许可证。它向当前 profile 中的 agent 注入网文创作能力,通过运行时技能和路由提示,让 agent 能够处理从策划到发布的一系列网文工作流。
核心功能¶
插件主要提供两个核心技能:
webnovel-writing:涵盖策划、大纲、文件持久化记忆、逐章写作、一致性审校、发布与可恢复回滚。webnovel-style-profile:将授权的样本或抽象的风格要求,转化为可执行的风格画像,并用于章节自检。
安装与启用¶
安装插件需要使用 DSH 的命令行工具。确保你的环境已安装 Node.js 20 或更高版本。
dsh plugin --profile web add dsh-webnovel-writer
安装完成后,重启 DSH。插件注册的是技能说明和路由提示,因此你可以在任意已有的 agent 中直接提出网文任务。
典型用法¶
启用插件后,agent 可以执行以下操作:
- 在当前工作区为《夜班诊室》建立项目,先给策划书和前 20 章大纲,等待确认后再写正文。
- 读取现有进度、设定与记忆和第 12 章结尾,续写第 13 章,并保留用户给出的开头原文。
注意事项与限制¶
该插件在运行机制上有以下约定:
- 不注册新的 preset,不替换模型或 persona。
- 不在插件启动时扫描、上传或修改作品文件。
- 不自带第三方小说原文或作者风格语料。
- 不绕过 DSH 的文件权限和审批机制。
- 插件只注册技能说明和路由提示。真正的文件读写由当前 agent 已有的 DSH 工具完成。
兼容性¶
- Node.js 20 或更高版本。
- DSH 版本范围:
0.1.6-alpha.2到0.2.0之前的版本。 - 需要当前 profile 提供标准的
skills和systemPrompt服务。
本地验证可以使用以下命令:
npm test
npm run check
npm run pack:check