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