前言¶
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 和混合检索机制,它能够有效管理上下文窗口,让长篇角色扮演保持连贯性。对于需要深度构建世界观的开发者或创作者,该插件提供了从卡片管理到小说导出的全流程工具支持。