前言¶
DeepSeek Harness(DSH)的核心理念是「一切皆插件」。在長文本處理和複雜場景構建的領域,傳統的對話模式容易丟失上下文細節,難以維持世界觀的連續性。dsh-nexttavern(NextTavern)是一個專注於工作流的插件,它將原生 Agent Loop 引入長篇角色扮演,通過固定的設定注入、硬切窗口機制、可追溯的導演筆記以及混合檢索能力,解決長篇寫作中的記憶斷層和上下文管理問題。
插件定位¶
這是一個原生 Agent 驅動的長篇角色扮演工具。由用戶 a86582751 維護,當前版本爲 0.2.5(0.3 正在開發中)。它旨在讓 AI 主動查閱世界書、整理記憶並推演人物,用戶掌握方向,共同完成故事創作。該插件支持 Windows 和 Linux 的一鍵安裝,並遵循 GPL-3.0 許可證。
核心功能¶
插件提供了一套完整的長篇創作工具鏈,主要包含以下能力:
- 一鍵安裝與環境準備:提供 Windows(.exe)和 Linux(.sh)的自包含安裝器,自動準備運行時、工作區與快捷方式,支持原地升級。
- 角色卡導入與轉換:支持 SillyTavern 和 TauriTavern 的 PNG/JSON 格式導入,包含內嵌世界書;支持將長篇小說文本轉換爲角色卡。
- 長文本記憶系統:
- 固定設定:不壓縮,始終注入上下文。
- 硬切窗口:按正文邊界推進,保留尾部連續正文。
- 導演筆記:後臺獨立整理,帶來源哈希與世界線錨點,可追溯。
- 混合檢索:支持關鍵詞、語義、混合三種歷史召回方式。
- 預設與文風系統:獨立預設頁,包含 16 種自帶文風,提供 200 個自定義槽位,支持全局、對話或單次覆蓋。
- 多模型與多角色協作:支持多模型協同(DashScope、OpenAI 兼容、本地模型),支持多角色 Agent 集羣獨立推演。
- 創作與導出:包含對話分支管理、自定義創作規則、決策卡與狀態欄、HTML/CSS 閱讀美化、小說稿一鍵導出以及資源庫管理。
安裝與啓用¶
當前官方發佈的安裝鏈接指向 v0.2.5,0.3 版本尚未發佈正式版。
Windows 安裝¶
- 下載安裝器:NextTavern-Setup.exe 或 NextTavern-Setup-arm64.exe。
- 雙擊運行安裝器,選擇安裝目錄。
- 等待安裝完成,程序會自動打開瀏覽器。
Linux 安裝¶
- 下載安裝腳本:NextTavern-Setup.sh。
- 給予執行權限並運行:
chmod +x NextTavern-Setup.sh && ./NextTavern-Setup.sh。 - 腳本會自動下載便攜 Node.js 運行時並配置工作區,不需要 root 權限,也不依賴系統包管理器。
典型用法¶
- 導入角色卡:上傳 SillyTavern 或 TauriTavern 的 PNG/JSON 人物卡,系統會自動解析元數據並讀取內嵌世界書。
- 長文本轉卡:將一部長篇小說的文本導入,系統可將其轉化爲一張包含人物、情節和設定的角色卡。
- 歷史檢索:在長篇對話中,通過關鍵詞、語義或混合檢索方式查詢歷史記憶,支持按世界線過濾。
- 交互式創作:可以從一個簡單的想法出發,讓 AI 協助構建世界觀、人物關係、開場白和文風。
適用場景與注意¶
- 適用場景:長篇小說創作、沉浸式角色扮演(RPG)、需要維持複雜世界觀和多人物關係的劇情推演。
- 版本與數據:
- 0.3 版本正在開發中,當前
main分支並非可直接安裝的發行版。 - 升級警告:不承諾舊會話數據可遷移。升級前請在舊環境導出角色卡或小說。
- 小說導出限制:小說導出功能不包含完整狀態(如當前世界線錨點等)。
- 0.3 版本正在開發中,當前
- 系統兼容性:
- Windows:安裝器尚未代碼簽名,首次運行可能觸發 SmartScreen 警告,請選擇“仍要運行”。
- Linux:不支持 root 用戶運行,安裝器自包含,不使用系統包管理器。
總結¶
dsh-nexttavern 爲 DeepSeek Harness 提供了處理長篇複雜敘事的基礎設施。通過原生 Agent Loop 和混合檢索機制,它能夠有效管理上下文窗口,讓長篇角色扮演保持連貫性。對於需要深度構建世界觀的開發者或創作者,該插件提供了從卡片管理到小說導出的全流程工具支持。