Releases: aipaigyx/wan-tavern
Releases · aipaigyx/wan-tavern
Release list
wan-tavern v1.0.1
📋 版本介绍
玩 · 酒馆模式 — 为 deepseek-harness (DSH) 打造的角色扮演插件。
本版本(v1.0.1)是一次紧急修复发布,解决了插件无法正常安装的关键问题。
🐛 修复内容
| # | 问题 | 修复 |
|---|---|---|
| 1 | 部分 DSH 版本无法识别插件入口 | 新增 index.js 作为 DSH Cordis 标准入口 |
| 2 | cordis.patch.yml name 字段错误 |
改为 name: wan-tavern(npm 包名),id: dsh-tavern(兼容旧用户) |
| 3 | package.json main 指向旧入口 |
改为 "main": "index.js" |
| 4 | inject 依赖包含不存在的包 | 移除 @deepseek-ai/dsh-api-remotes |
| 5 | files 列表缺失文件 |
补齐 index.js、panel.html、screenshots/ 等 |
✨ 新增功能
- 新增
panel.html:独立酒馆设置面板- 基本信息配置(酒馆名、老板娘、世界设定)
- 自定义变量表编辑器(counter/meter/text)
- 记忆系统设置(扫描开关、衰减策略)
- 实时诊断面板
📦 下载与安装
方式一:GitHub Release(推荐)
# 下载本页面的 wan-tavern-v1.0.1.zip
# 解压后执行:
node install.mjs preset方式二:npm(发布中,即将上线)
dsh plugin --profile web add wan-tavern方式三:git clone
git clone https://github.com/aipaigyx/wan-tavern.git
cd wan-tavern && node install.mjs preset📁 插件结构
wan-tavern/
├── index.js # ✨ DSH Cordis 标准入口
├── entry.js # 服务端备选入口
├── client.js # 浏览器端模块
├── panel.html # ✨ 独立设置面板
├── cordis.patch.yml # Bundle patch
├── install.mjs # 一键安装脚本
├── package.json # npm 清单
├── presets/tavern/ # 酒馆预设
├── screenshots/ # 截图
├── tests/ # 单元测试(13/13 pass)
├── README.md
├── CHANGELOG.md
└── LICENSE
🧪 测试
- 状态合并单元测试:13/13 pass ✅
- 安装脚本:自动部署 preset 成功 ✅
👤 作者
B站星萌Y小郭酱
- 🏠 B站:https://space.bilibili.com/12644772
- 📮 UID:12644772
📜 许可
MIT License
Full Changelog: v1.0.0...v1.0.1
v1.0.0 - 正式发布版
🎉 玩 · 酒馆模式 v1.0.0 正式发布!
✨ 主要功能
- 🍺 完整酒馆体验:侧边栏入口、专属会话卡片、老板娘立绘、状态面板
- 🎭 立绘情绪系统:正方形立绘、居中破窗效果、情绪边框颜色随状态变化
- 📊 记账式状态管理:
manage_tavern_state工具 + 服务端原子写 - 🧠 跨模式全局记忆:无论酒馆还是标准模式都能捕获
【记忆】标记 - 🔧 可视化酒馆设置:世界设定 / 自定义状态变量表编辑器
- 🛡️ 配置防腐层 + 损坏自愈:last-good 备份回退
- 🩺 诊断面板:实时展示 API 基址、配置来源、状态权威源
- 🔌 零侵入 DSH:所有改动在插件内部,不修改核心代码
📦 安装方式
node install.mjs preset🧪 测试
- parseToolStateMarker: 6/6 ✅
- applyToolState: 7/7 ✅
- 总计:13/13 pass
👤 作者
B站星萌Y小郭酱
MIT License · 2026
