前言¶
DeepSeek Harness(DSH)的插件化生態讓本地大模型能力可以靈活擴展。針對中文網文寫作場景,dsh-novel-writer 是一個本地化工作臺插件。它解決的核心問題是:在本地運行時,如何保持文風的一致性、如何系統化地管理伏筆與設定,以及如何在不依賴在線 API 的情況下完成從“動筆前取材”到“全書體檢”的全流程。
該插件由 siweina 維護,基於 MIT 協議開源。它不依賴任何雲端 API,所有文本分析、風格比對、語義檢索均在本地完成。
核心功能¶
該插件提供 19 個工具,覆蓋網文創作的完整閉環。
- 寫作臺三件套:
novel_chapter_brief:動筆前調用,一次取齊 16 項輸入材料(上一章結尾、鉤子、大綱方向、人物卡、待回收伏筆、世界觀用語、風格基線 μ±σ、原著錨段等),缺項會記錄在degraded字段中。novel_fix_plan:改稿臺,將風格診斷轉化爲按優先級排序的待辦清單(帶行號、當前值與目標值、錨段與改寫方向),支持plan、verify、mark三態複測。novel_plot:結構視圖,用於跨章體檢,檢查伏筆跨度、人物缺席區間、劇情線空檔等。
- 風格量化:提供六維 μ±σ 基線分析(句法複雜度、修飾密度、抽象度、動作密度、不確定性、留白指數)和 12 軸氛圍光譜。
- 本地語義引擎:內置 24MB 中文模型(bge-small-zh),支持本地向量檢索,實現自然語言查詢語義相關段落。
- MCP 支持:可作爲 MCP 服務器供 Claude Desktop 或 Cursor 使用。
- 設定管理:包含伏筆登記表、設定五張表(人物/地點/道具/時間線/世界觀)、連貫性審計等功能。
安裝與啓用¶
安裝需要滿足環境依賴。在終端執行以下命令:
dsh plugin add dsh-novel-writer
環境要求:
* Node.js 版本:>= 22.3
* DeepSeek Harness 版本:>= 0.1.1-rc.2
安裝完成後需重啓 DSH。在 DSH 左欄導航區會出現「寫作助手功能」入口。
典型用法¶
以下是完成一章網文的標準工作流:
- 準備目錄
mkdir -p novels/我的小說
-
動筆前取材料
在對話中輸入:
> 給下一章取材料
系統會調用novel_chapter_brief,返回包含上一章承接、相關人物、待回收伏筆、風格基線 μ、原著錨段等在內的完整材料包。 -
撰寫正文
照返回的錨段與骨架進行創作。 -
自檢
在對話中輸入:
> 自檢這一章
系統會調用novel_style_check,輸出相似度、偏差清單及六維對照表(帶內 ✓ / 出帶 ⚠)。 -
改稿清單
在對話中輸入:
> 把這章排成改稿清單
系統會調用novel_fix_plan,按「嚴重度 → 難度 → 行號」排序輸出待辦事項,每項包含原句行號、當前值與目標值、錨段與改寫方向。 -
全書體檢
在對話中輸入:
> 看看全書結構
系統會調用novel_plot { action: "graph" },分析伏筆埋設跨度、人物連續缺席區間等跨章結構問題。
注意事項¶
- 數據隱私:全文本地推理,不上傳正文,不涉及 API Token 消耗。
- 語言設計:插件僅針對中文小說設計,核心模型與語料庫均爲中文優化。
- UI 說明:界面風格使用 DSH 官方 token 用料。
- 安裝來源:請從
dsh plugin add dsh-novel-writer或官方目錄安裝,以確保版本兼容性。