SuperAPI AI 工具集

sillytavern-render-regex-pipeline

智能体与模型

查看项目

更新于 10-16 06:23

技能介绍

用途:把 SillyTavern 正则行为变成可显式重放的阶段追踪,将结构校验、离线替换与真实宿主验收分开处理。

主要能力:识别已安装的 SillyTavern 与 Tavern Helper 版本;区分卡片 RegexScriptData 驼峰式与 Tavern Helper TavernRegex 蛇形式;保留原始产物并对副本运行夹具;校验 JSON、缺失或重复 ID、非法深度范围、markdownOnly 与 promptOnly 冲突、无法编译的模式;报告废弃或未知字段但不删除;运行确定性替换夹具;输出按 input -> enabled -> source/placement -> destination -> depth -> pattern -> output 排序的阶段追踪。

使用方式:改动正则前先用 $consult-tavernweave-library 加载 A0 及渲染/正则指南并保留路由回执;用 $sillytavern-api-reference 获取目标版本行为,不要凭记忆翻译数字位置码。校验命令:node scripts/validate-tavern-regex.mjs regex.json。运行夹具:node scripts/run-regex-fixtures.mjs --regex regex.json --fixtures fixtures.json。追踪阶段:node scripts/trace-render-pipeline.mjs --regex regex.json --fixtures fixtures.json。每个夹具需定义输入、来源或数字位置、目标、深度与预期输出。

适用场景:需要验证或排查 SillyTavern 正则规则在来源、目标、深度、启用状态等维度上的行为时。

限制:运行器只评估已声明的资格条件与 JavaScript 替换语义,不模拟宏展开、Markdown 渲染、提示组装、trim-string 内部、所提供列表之外的扩展顺序或未记录的宿主行为。离线结果与 SillyTavern 不一致时以宿主为准,并通过 $sillytavern-runtime-debug 记录版本、导入规则、floor、来源、目标与控制台证据。报告需说明方言、目标版本、夹具通过数、跳过阶段、不支持的语义与剩余真实宿主检查。