dsh-novel-writer:給網文作者的本地寫作工作臺

前言

DeepSeek Harness(DSH)的插件化生態讓本地大模型能力可以靈活擴展。針對中文網文寫作場景,dsh-novel-writer 是一個本地化工作臺插件。它解決的核心問題是:在本地運行時,如何保持文風的一致性、如何系統化地管理伏筆與設定,以及如何在不依賴在線 API 的情況下完成從“動筆前取材”到“全書體檢”的全流程。

該插件由 siweina 維護,基於 MIT 協議開源。它不依賴任何雲端 API,所有文本分析、風格比對、語義檢索均在本地完成。

核心功能

該插件提供 19 個工具,覆蓋網文創作的完整閉環。

  1. 寫作臺三件套:
    • novel_chapter_brief:動筆前調用,一次取齊 16 項輸入材料(上一章結尾、鉤子、大綱方向、人物卡、待回收伏筆、世界觀用語、風格基線 μ±σ、原著錨段等),缺項會記錄在 degraded 字段中。
    • novel_fix_plan:改稿臺,將風格診斷轉化爲按優先級排序的待辦清單(帶行號、當前值與目標值、錨段與改寫方向),支持 plan、verify、mark 三態複測。
    • novel_plot:結構視圖,用於跨章體檢,檢查伏筆跨度、人物缺席區間、劇情線空檔等。
  2. 風格量化:提供六維 μ±σ 基線分析(句法複雜度、修飾密度、抽象度、動作密度、不確定性、留白指數)和 12 軸氛圍光譜。
  3. 本地語義引擎:內置 24MB 中文模型(bge-small-zh),支持本地向量檢索,實現自然語言查詢語義相關段落。
  4. MCP 支持:可作爲 MCP 服務器供 Claude Desktop 或 Cursor 使用。
  5. 設定管理:包含伏筆登記表、設定五張表(人物/地點/道具/時間線/世界觀)、連貫性審計等功能。

安裝與啓用

安裝需要滿足環境依賴。在終端執行以下命令:

dsh plugin add dsh-novel-writer

環境要求:
* Node.js 版本:>= 22.3
* DeepSeek Harness 版本:>= 0.1.1-rc.2

安裝完成後需重啓 DSH。在 DSH 左欄導航區會出現「寫作助手功能」入口。

典型用法

以下是完成一章網文的標準工作流:

  1. 準備目錄
    mkdir -p novels/我的小說
  1. 動筆前取材料
    在對話中輸入:
    > 給下一章取材料
    系統會調用 novel_chapter_brief,返回包含上一章承接、相關人物、待回收伏筆、風格基線 μ、原著錨段等在內的完整材料包。

  2. 撰寫正文
    照返回的錨段與骨架進行創作。

  3. 自檢
    在對話中輸入:
    > 自檢這一章
    系統會調用 novel_style_check,輸出相似度、偏差清單及六維對照表(帶內 ✓ / 出帶 ⚠)。

  4. 改稿清單
    在對話中輸入:
    > 把這章排成改稿清單
    系統會調用 novel_fix_plan,按「嚴重度 → 難度 → 行號」排序輸出待辦事項,每項包含原句行號、當前值與目標值、錨段與改寫方向。

  5. 全書體檢
    在對話中輸入:
    > 看看全書結構
    系統會調用 novel_plot { action: "graph" },分析伏筆埋設跨度、人物連續缺席區間等跨章結構問題。

注意事項

  • 數據隱私:全文本地推理,不上傳正文,不涉及 API Token 消耗。
  • 語言設計:插件僅針對中文小說設計,核心模型與語料庫均爲中文優化。
  • UI 說明:界面風格使用 DSH 官方 token 用料。
  • 安裝來源:請從 dsh plugin add dsh-novel-writer 或官方目錄安裝,以確保版本兼容性。
羽毛球分组比赛记分
小程序二维码

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

小夜