Scripts regex
Buscar y reemplazar automático en cuatro puntos del proceso.
Modos
Un script regex se ejecuta en uno de cuatro puntos:
| Modo | Actúa sobre |
|---|---|
editinput | Tu mensaje, antes de entrar al prompt. |
editoutput | La respuesta del modelo, antes de guardarse. |
editprocess | El prompt completo durante el ensamblado. |
editdisplay | El mensaje renderizado; lo almacenado queda intacto. |
Campos del script
Cada script es un patrón, un reemplazo (con referencias de captura estilo $1) y banderas. Los scripts van adjuntos a personajes, así que las tarjetas pueden traer su propio canal de texto.
editdisplay es el terreno seguro: solo cambia lo que ves, nunca lo que se guarda o envía, así que un patrón roto no puede corromper un chat.
Directivas meta
Directivas dentro del cuerpo del script controlan la ejecución: una etiqueta de orden fija la posición cuando varios scripts corren en el mismo modo, y las directivas de acción mueven o transforman el texto encontrado en vez de un reemplazo simple.
<order 10>
@@move_topEjemplo
Convertir el énfasis con asteriscos en marcado en la capa de visualización:
IN: \*(.+?)\*
OUT: <em>$1</em>Los scripts regex de SillyTavern se importan con las tarjetas de personaje y corren bajo los mismos modos.