DeepSeek Agent
插件市场界面与桌面dsh-liketavern
DEEPSEEK HARNESS PLUGIN

dsh-liketavern

A DeepSeek Harness (dsh) plugin — turns dsh web into a SillyTavern-style roleplay frontend: character cards, prompt presets, lorebooks, personas, BM25 long-term memory, world-state deltas, and rollback-able floor operations, all on the dsh agent runtime.

插件介绍

A DeepSeek Harness (dsh) plugin — turns dsh web into a SillyTavern-style roleplay frontend: character cards, prompt presets, lorebooks, personas, BM25 long-term memory, world-state deltas, and rollback-able floor operations, all on the dsh agent runtime.

deepseek-harnessdeepseek-harness-plugindsh-pluginsillytavern

项目详情摘要

dsh-liketavern 在 DeepSeek Harness 的 `dsh web` 中使用角色卡、世界书与长期记忆,开始 Tavern 式角色扮演。** v0.2.5 · 适配 dsh `0.1.5-rc.2` · Node.js ≥ 24** 中文 | English 安装 · 开始使用 · 功能 · 兼容范围 · 数据与备份 · 常见问题 · 开发 导入 SillyTavern 角色卡和提示词预设,在同一个 dsh 会话里管理设定、推进剧情、重新生成和切换分支。普通对话使用 dsh 的模型配置与 agent 运行时,界面沿用宿主的操作方式,并默认跟随宿主语言。 内置 EJS 提示词模板、酒馆助手部分接口和可选原生 MVU。第三方卡片能否直接使用,取决于其依赖的接口;具体范围见下方兼容说明。 安装 环境要求 项目 | 要求 | --- | --- | Node.js | 24 或更新版本;当前开发与 CI 使用 Node 24 | dsh CLI / 宿主 | **`0.1.5-rc.2`**,本插件的宿主依赖锁定此版本 | pnpm | 已安装且可在终端运行,供 `dsh plugin` 管理插件依赖 | 模型 | 在 dsh 中完成模型配置,能够正常对话 | 首次使用 dsh 可先参考官方文档,运行一次 `dsh web` 完成配置。`web` profile 会在首次启动或安装插件时自动初始化。 安装正式版本 在终端执行,固定到发布标签: 确认列表中出现 `dsh-liketavern` 后,停止已运行的 dsh,再启动: 本仓库包含编译好的 `lib/`,普通安装无需自行构建。插件会作为组合包自动加入 `web` profile;安装机制见官方打包与安装插件。 使用安装包 从 v0.2.5 Release 下载 `dsh-liketavern-0.2.5.tgz`,在文件所在目录执行: 安装后同样重启 `dsh web`。Release 附有 `SHA256SUMS.txt`,可用于核对下载文件。 升级 先核对更新日志中的宿主版本,停止 dsh 并备份数据,再执行目标版本的安装命令。升级插件沿用现有数据目录;完整备份范围见数据与备份。 未带 `#版本标签` 的 GitHub 地址跟随仓库默认分支。希望固定运行内容时,使用正式标签或具体 commit。升级 dsh 宿主前,也需要确认有对应的插件版本。 开始使用 1. **准备角色卡。** 在 dsh 设置中的「Tavern → 角色」页导入 PNG / JSON,或创建角色。导入时可以选择是否接收卡内嵌世界书。 2. **新建剧情。** 新建会话,选择「Tavern 模式」,再点选角色卡。新会话不会自动绑定默认角色;空列表中的「导入 / 创建角色」也可打开管理页。 3. **选择开场白。** 有多条开场白时用左右按钮切换,再点「开始对话」;没有开场白的卡可直接输入。 4. **调整设定。** 点击会话顶部的角色入口,为当前会话选择提示词预设、人设和世界书。公共资产在 Tavern 设置中管理,人设位于「用户」页。 5. **继续或修改剧情。** 使用 AI 回复旁的操作条进行重新生成、编辑、回退、续写或 AI 代答;同一楼层的分支可用 `‹ n/m ›` 切换。 脚本和 MVU:** 全局、预设和角色脚本统一在「Tavern → 设置 → 脚本」管理,可编辑、启停和查看运行错误。需要自动 MVU 的卡,还需在会话顶部的角色配置中勾选「启用原生 MVU 自动更新」并保存;运行时保持该会话页面打开。 界面语言:** 默认跟随宿主(中文宿主显示中文,其余显示英文)。可在「Tavern → 设置 → 界面 → 界面语言」固定为中文或 English,选择后立即保存,仅影响插件界面。 工具调用:** Tavern 使用 dsh 原生 PTC。设定够用时直接扮演;需要查证或记事时,模型用一次 `run_code` 合并操作,独立查询可并行,只回传必要结果。写入仍经当前剧情的楼层事务。更新后重启 dsh,以加载插件托管的 Tavern 预设;自建宿主需提供 `codeRuntime`,与原装 PTC 模式要求相同。 功能 功能 | 当前能力 | --- | --- | 角色卡 |

摘自项目公开 README,可能随上游仓库更新。

安装方法

建议先在测试 Profile 中安装,并检查权限、安装脚本和依赖。

npx -p @deepseek-ai/dsh dsh plugin --profile web add github:Amakurai/dsh-liketavern

使用前检查

  • 确认项目符合 DSH bundle 规范,而不只是相关仓库。
  • 阅读许可证和安装脚本,检查网络、文件及执行权限。
  • 备份配置,并确保插件能够安全卸载或回滚。