tavern2agent

Installation
SKILL.md

Tavern → Agent

把 SillyTavern 卡编译成 pi-native 互动叙事 runtime。还原作者想做的游戏:prompt 描述世界,领域事件改变世界,engine/reducer 维护正确性,session 保存存档。不复刻 ST 宏、COT、JSON Patch、HTML 状态栏,不把状态栏字段搬进 patch_state。

开工

  1. 解包卡片,确认输出目录。目录存在时先问:覆盖、增量、另建?
  2. 先读 references/evented-runtime.md、references/card-ir.md、references/event-packs.md、references/design-principles.md。
  3. 全量审计 data 字段、世界书、TH scripts、regex scripts、开场白。
  4. 先输出或草拟 world-data/card-ir.json;不要直接从原卡文本生成代码。
  5. 从 IR 形成 Runtime Plan:archetype、event packs、state roots、visibility policy、fact sources、tool surface、subagent roles、prompt modules、validation plan。
  6. 写代码前先给用户看 Runtime Plan;复杂卡还要给 state schema、event catalog、reducer/API 清单、事实源边界和子代理边界。

增量更新:先看 git log -20 + git diff。只改本次需求相关文件;不碰 sessions/、runtime/、.pi/agent/。

探索命令

Installs
96
GitHub Stars
119
First Seen
Jun 12, 2026