大肥魚的小說工坊:DSH 網文九階段門禁創作插件

前言

在 DSH 裏用對話寫長篇小說,常見問題是模型「口頭跳階段」——還沒定好人設就開始寫正文,或邊寫邊改設定,百萬字後人物境界、伏筆與時間線難以對齊。純靠提示詞約束階段推進,缺少可校驗的產物與回滾手段,長文一致性也容易崩。

大肥魚的小說工坊(dsh-novel-writer)把網文創作拆成九階段門禁流程,用 agent 工具硬約束推進,配合世界書設定注入、事實賬本與一鍵寫章/潤色,把選題到完本落在可審計的本地項目數據上。下面介紹它是什麼、能做什麼,以及如何安裝與上手。

這是什麼

大肥魚的小說工坊是面向 DeepSeek Harness(DSH)的網絡小說創作插件,由 akira399 維護,在 SkillHub 目錄分類爲「工作流」,GitHub 倉庫 akira399/dsh-novel-writer 當前約 13 stars。

插件定位:九階段門禁式創作流程,疊加世界書(lorebook)設定注入、本地書籍導入、AI 一鍵潤色、去 AI 味、黃金三章診斷、百萬字一致性保障,以及市場調研與模板複製。包名 @dsh-external/dsh-novel-writer,當前最新發布版本爲 v0.1.7。

核心功能

九階段門禁式創作流程

階段鏈爲:選題 → 設定 → 人設 → 大綱 → 分卷 → 細綱 → 正文 → 修訂 → 完本

前一階段未批准不能進入下一階段;用戶可顯式放行或回退。每階段產物寫入 docs/<階段>.md,歷史版本保存在 versions/<phase>/v<n>,可回退任意版本。每次 commit、放行、回滾記入 audit.jsonl

推進階段、提交產物需走 novel_phasenovel_commit 等 agent 工具,避免模型僅口頭宣稱「已完成某階段」。

世界書(lorebook)設定注入

  • 關鍵詞或正則觸發,支持常駐注入;條目按書綁定,每本書獨立欄目。
  • 導入支持 Operit、SillyTavern、角色卡三種格式。
  • 世界書面板可「導出到酒館」,下載 SillyTavern 原生 lorebook JSON;也可在對話中用 lorebook_export_entries format=sillytavern
  • 可按書名與題材 AI 一鍵生成 4–6 條核心設定並綁定本書。
  • 注入時有 token 預算裁剪,避免長上下文超限。

質量保障

  • 去 AI 味:內置 234 詞、5 類詞庫,帶密度評分與一鍵改寫(novel_depolish)。
  • 黃金三章診斷:規則層離線評分(鉤子、開場、衝突、灌輸、字數、對話),可選模型層深度診斷。
  • 四族校驗:結構、內容、劇情、一致性;提交時自動檢查,也可對話觸發 novel_validate

百萬字一致性

  • 事實賬本:章節內 <JSONPatch> 自動記錄人物境界、物品、地點狀態;支持衝突檢測與巡檢。
  • 時間線:書內時間歸一與倒掛檢測;伏筆登記與回收跟蹤;世界書自動沉澱建議。
  • 上下文包三層記憶(L1 全書設定 + L2 卷章細綱前文 + L3 摘要/變量/世界書),預算恆定;README 稱壓測 100 萬字未超限。

一鍵寫章與潤色

  • 一鍵寫章:按上下文包生成正文並自動落盤,聯動章節統計、賬本與審計;強調遵循本章細綱、全書設定與前文事實。
  • 一鍵潤色:重構式潤色——整句重寫、擴寫、可在段後添加細節;改動按段落拆成建議,每條可單獨採納或拒絕;原文視圖隨採納即時更新,段內字級 diff 標亮;支持逐步撤銷。

本地導入與配套能力

  • 導入本地 .txt / .md,自動識別章節並建書(md 支持 frontmatter 題材/書名)。
  • 27 類題材標籤(玄幻、仙俠、武俠、西幻、都市等)。
  • 修訂(校對/節奏/文風)、導出(txt/markdown/平臺排版)。
  • 市場調研(web_search 引導,落盤 reports/market.md)、模板複製、靈感庫、伏筆、術語表、賬本查詢。

GUI 工作臺與 agent 協同

  • 側邊欄「大肥魚的小說工坊」抽屜:項目列表、創建、詳情、一鍵寫章、潤色、診斷、導入、世界書管理。
  • 內置 41 個 novel_* / lorebook_* agent 工具、60 個提示詞模板;技能 novel-writing-workflow 隨插件啓用自動註冊。
  • agent 預設「大肥魚的小說工坊」:新建會話時在模式選擇器選用,即錨定九階段門禁創作 persona;預設、技能與工具三通道協同,對話驅動與 GUI 共用同一份項目數據。

安裝與啓用

需已安裝 DSH(跨 Windows/macOS/Linux;運行時 Node ≥18)。README 強調務必安裝最新版:舊版 v0.1.0、v0.1.1 在部分宿主會報 requires options.key 無法加載。當前最新爲 v0.1.7。

releases/latest 下載 dsh-external-dsh-novel-writer-*.tgz(版本號最大;勿用 v0.1.0/v0.1.1),然後執行:

dsh plugin --profile web add <該 tgz 絕對路徑>
dsh plugin list

確認列表中出現 dsh-novel-writer 且已啓用後,刷新 DSH 頁面(Ctrl+Shift+R)。

裝好後應看到:

  1. 側邊欄出現「大肥魚的小說工坊」入口。
  2. 設置 → 插件配置出現同名卡片(啓用開關 + 數據目錄,默認 ~/.dsh/dsh-novel-writer)。
  3. 新會話自動帶出技能 novel-writing-workflow
  4. 新建會話模式選擇器可選預設「大肥魚的小說工坊」。

若入口未出現:先刷新頁面,再重啓 DSH,並在插件列表確認啓用開關已打開。

進階用戶可用源碼構建(需 Node ≥22 與 Git):

git clone https://github.com/akira399/dsh-novel-writer.git && cd dsh-novel-writer
npm install && npm run verify && npm run build && npm pack
dsh plugin --profile web add ./dsh-external-dsh-novel-writer-0.1.7.tgz

典型用法

數據目錄默認 ~/.dsh/dsh-novel-writer/

lorebook/       世界書(entries/groups/settings)
projects/       項目(book.json、docs/、chapters/、audit.jsonl、ledger.json 等)

三分鐘快速上手

  1. 打開側邊欄「大肥魚的小說工坊」→ 點「一鍵導入示例《青雲問道》」或輸入書名創建。
  2. 進入項目詳情 →「一鍵寫章」→ 按上下文包出正文並自動存盤;不滿意可「一鍵潤色」。
  3. 或在對話中直接說:「創建項目,寫本玄幻小說」「幫我寫下一章」「把這段去 AI 味」「診斷一下開頭」「克隆《青雲問道》當模板」「調研下仙俠市場行情」「導入本地 txt」。

走完九階段

創建後當前階段爲 topic(選題)。在對話中說「生成世界觀設定」「設計人設」「寫全書大綱」,模型用模板產出該階段文檔;完成後說「提交設定」走 novel_commit,校驗通過即批准並解鎖下一階段。產物存於 docs/<階段>.md,歷史在 versions/<階段>/v<N>

寫章、潤色與世界書

  • 項目詳情選章節號 →「一鍵寫章並保存」;或對話「幫我寫下一章」。
  • 「一鍵潤色」後按段落採納建議,確認保存或放棄還原;編輯區「撤銷」可逐步還原歷史。
  • 項目詳情「本書世界書」或列表行「世界書」按鈕:AI 一鍵生成設定、手動新建條目、導入已有設定、導出到酒館。

導入與導出

  • 項目列表「導入本地書籍」選 .txt / .md,自動分章建書,可續寫潤色。
  • 寫完可導出 txt、Markdown 或平臺排版文件投稿。

適用場景與注意

適合誰

  • 在 DSH 裏從零寫網文、續寫本地 txt/md、或需要門禁流程與設定賬本保障長文一致性的作者。
  • 習慣對話驅動創作的用戶(選 agent 預設 + 技能引導),或偏好 GUI 點按鈕寫章/潤色的用戶(兩者數據互通)。

注意事項

  • 插件以當前 DSH 進程的權限運行,項目與世界書數據落在本地 ~/.dsh/dsh-novel-writer;安裝前建議閱讀倉庫源碼與許可證文件,自行評估是否滿足使用要求。
  • SkillHub(目錄頁)是社區插件目錄,與 DeepSeek / 幻方無官方從屬關係;安裝包以 GitHub releases 爲準。
  • DSH 生態理念是「一切皆插件」;本插件依賴 DSH 宿主提供的 cordis、dsh-tools、dsh-skill 等 peer 依賴,需保持 DSH 與插件版本匹配。

結尾

大肥魚的小說工坊把網文創作從「隨口聊」收束到九階段門禁、世界書、賬本與可回滾產物上,並提供一鍵寫章、段落級潤色與黃金三章診斷等落地工具。若你已在用 DSH 寫長篇,可從安裝 v0.1.7 包、導入示例《青雲問道》或創建新書開始驗證流程。

  • 目錄頁:https://www.skillhub.cn/plugins/akira399/dsh-novel-writer
  • GitHub:https://github.com/akira399/dsh-novel-writer
羽毛球分组比赛记分
小程序二维码

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

小夜