flizzywine/dsh-tavern

flizzywine★ 0JavaScript最后同步: 2026-08-16

在 GitHub 打开

基于 DeepSeek Harness(DSH)的 SillyTavern 类文字游戏 Agent,支持候选项生成、对话式人物卡编辑、剧本模式与素材抽取。

README 摘要

dsh-tavern 基于 DeepSeek Harness(DSH)制作的 SillyTavern 类文字游戏 Agent。 它可以直接导入酒馆人物卡,也可以从小说、剧本和人物素材中制作新卡。选一张卡后,你既可以自由游玩,也可以绑定一份剧本,让故事沿着既定主线长期推进。 dsh-tavern 复用 DSH 的会话、模型、工具调用、重试和上下文能力,把人物卡游玩、候选项、设定编辑、世界书与剧本推进整合成一套完整体验。 候选项分轮生成,绝不会掉格式 这是 dsh-tavern 最核心的设计。 很多文字游戏让模型一次性输出“正文 + 选项”,玩久以后很容易出现选项混进正文、编号丢失、格式崩坏,或者为了维持选项格式而牺牲正文质量。 dsh-tavern 把它们拆成独立调用: 1. 第一轮只生成故事正文; 2. 你需要灵感时,再单独点击“生成候选项”; 3. 候选项以固定结构显示在独立面板,不会写进正文; 4. 选中后只是填入输入框,你仍然可以修改,也可以完全自由行动。 因此候选项绝不会混入正文,也绝不会出现为了附带选项而掉格式的问题。 自由游玩:四种人物行动 + 一个场景变化 没有绑定剧本时,故事只根据人物卡、世界书和当前会话自由发展。每次生成五个候选:四个人物行动,一个场景变化。 候选不合心意,不必接受,也不必重写正文。点击“重新生成候选项”,直接告诉 Agent 你想往哪里走: 它会保留已经写好的正文,只重新生成一组符合意见的候选。 独立总结人物姿势,避免连续性错乱 正文完成后,dsh-tavern 会再进行一次独立结算,把人物此刻的位置、动作和姿势整理成一句状态,保存到会话并注入下一轮。它不要求正文顺手附带总结,因此和候选项一样,不存在掉格式或模型忘记总结的问题。 右侧状态栏会显示“姿势已同步”和最新人物姿势。重新生成正文时会重新结算,回退本轮时也会一起恢复,避免人物忽然换位置、重复动作或姿势前后矛盾。 像聊天一样编辑人物卡 卡片模式把人物设定修改变成一段可以审查的 Agent 对话:先分析问题、比较方案,只有你明确确认后才写入字段。右侧人物卡侧栏始终同步显示当前内容,也可以直接手动编辑并保存。 剧本模式:让故事真正沿着主线往下走 自由游玩擅长即兴,但长篇故事最容易遇到的问题,是模型逐渐忘记主线、重复场景,或者一直停留在眼前的对话里。 dsh-tavern 可以给人物卡绑定一份独立小说、剧本或故事大纲。绑定以后,新会话进入剧本模式:Agent 会根据当前剧情读取相关剧本片段,判断故事进行到哪里,并沿着后续冲突、转折和场景继续推进。 自由游玩模式 剧本模式 故事方向 根据人物卡和当前对话自由发展 参考绑定剧本的主线与后续情节 候选项 四个人物行动 + 一个场景变化 一个最贴合主线的推荐行动 剧情进度 没有固定终点 记录剧本游标与已读取片段 适合 即兴互动、日常…

在 GitHub 查看完整 README →
娱乐/广告dsh-pluginagent

分类