dsh-infinite:DSH 上的會話式長篇正文寫作插件

前言

DSH 的插件理念是「一切皆插件」。在 DSH 裏寫長篇文字時,常見的問題不是不能生成,而是模型容易回到助手模式:列提綱、給建議、列選項,而不是連續輸出正文;設定、主角和劇情也容易散落在多個會話裏。

下面介紹 dsh-infinite(諸天萬界DSH)。它是 DSH 上的獨立樹外插件,把一個新會話組織成一本新書:選界、選主角、選開局後只輸出正文,並把 worldbook、隨機事件、長篇檔案和導出成稿放進同一會話。倉庫 owner 爲 vdnight89,package.json author 爲 InfiniteDSH contributors。

核心功能

  • 會話即書:一本新書對應一個新會話。
  • 封面開書:/new 彈出界圖、主角、開局選擇。
  • 規則書隨會話:全套設定拷入本會話目錄。
  • 關鍵詞觸發 worldbook,常駐條目優先。
  • 隨機世界事件:每回合可從尚未動用的設定裏抽取一條。
  • 只輸出正文:narrativeGuard 與 progressionGuard 默認開啓。
  • 長篇檔案:compaction 把劇情要點追加到 archive.md。
  • 導出成稿:/export-story 生成草稿與成稿。
  • 支持 /bind 切換界、/cast 更換天命之人。
  • 提供十九套題材模板。

安裝與啓用

前置需要可用 DSH、pnpm 和 DeepSeek API Key。

安裝插件:

dsh plugin --profile web add github:vdnight89/InfiniteDSH

啓動 DSH Web:

dsh web

升級已安裝插件:

dsh plugin --profile web update dsh-infinite

升級後關閉再打開 dsh web。

卸載插件:

dsh plugin --profile web remove dsh-infinite

卸載後,故事和 preset 會留在磁盤上。

npm 包名 dsh-infinite 已預留但尚未上架,不要執行 dsh plugin add dsh-infinite。

典型用法

1、新開一個會話,preset 選 諸天萬界DSH。
2、輸入 /new。
3、點界圖 → 點天命之人 → 點開局 → 點啓程。

也可以直接輸入命令:

/new 修仙
/new 末世 周慎
/new 都市 林晏 force

切換世界和角色:

/bind 末世
/cast 林晏

導出成稿:

/export-story player

適用場景與注意

適合把 DSH 會話當作單本書來寫:需要固定主角、固定設定、連續正文、隨機事件和長篇檔案的場景。未開 /new 的會話,插件不碰。

默認情況下,narrativeGuard、progressionGuard、randomEvent 全開,注入上限默認約 8000 字(maxWorldChars)。如果你需要在通用會話裏執行工具調用或助手任務,不要把這類會話交給它。

DSH 仍爲 developer preview,上游可能變更 Host API。插件以當前 dsh 進程權限運行,安裝前應檢查源碼與許可證。許可證爲 MIT;諸天萬界是獨立樹外插件,不是 DeepSeek 官方組件。社區目錄是獨立站點,與 DeepSeek / 幻方無官方從屬關係。

如果涉及「深海實驗室」設定,資料標明其爲非正式同人設定,角色不指向真實公司或個人。

鏈接

插件目錄頁:https://www.skillhub.cn/plugins/vdnight89/InfiniteDSH

GitHub:https://github.com/vdnight89/InfiniteDSH

羽毛球分组比赛记分
小程序二维码

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

小夜