用途:把 SillyTavern 角色卡从 JSON 或 PNG 安全拆解为沙箱内、可审查的组件,并以注册表驱动的方式设计、组装和维护组件库。
主要能力:区分可复用组件源与打包后的卡片产物;支持拆解输入卡到新沙箱、编辑版本本地组件快照、组合已有 recipe、将成熟工作显式提升到共享库;用注册表作为机器可读的唯一事实来源,声明模块 ID、类别、源文件与输出、依赖与冲突、运行时依赖、是否模型可见、构建或合并行为等;定义 recipe 为模块选择与输出边界;校验源与产物一致性,包括依赖图、输出归属、语法编码、往返比对与回归检查。
使用方式:拆解前先读 safe-disassembly.md,禁止解压到输入目录、活动版本树或共享组件库;将输入复制到新沙箱并记录哈希与大小,视为只读证据;PNG 载荷先解码为规范化卡片 JSON 再拆分;用稳定逻辑标识、JSON 指针或选择器、源哈希与输出哈希记录来源。创建或修改注册表、模块声明、recipe、依赖等前读 component-model.md。拆解或写注册表前,按 sillytavern-card-components 路由使用 $consult-tavernweave-library,读取 A0 与返回的卡片格式/正则指引,并在往返计划中记录回执。
适用场景:SillyTavern 角色卡组件化拆解、组件库与 recipe 维护、卡片构建与往返验证。
限制:不得把成功拆解视为更新共享库的许可;不得迁移、重写或规范化归档产物;缺失依赖、循环、冲突、未声明输出碰撞、缺失源或越界路径应使组合失败;宿主相关 UI、正则、桥接、远程加载器执行与交互行为须通过真实 SillyTavern 验收后才算完成;提升共享库需显式请求与预声明成熟度门槛。具体命令、安装方式与价格资料暂未提供。