Scripts regex
Localizar e substituir automático em quatro pontos do fluxo.
Um script regex roda em um de quatro pontos:
| Modo | Atua em |
|---|---|
editinput | Sua mensagem, antes de entrar no prompt. |
editoutput | A resposta do modelo, antes de ser salva. |
editprocess | O prompt inteiro durante a montagem. |
editdisplay | A mensagem renderizada. O armazenamento não é alterado. |
Cada script é um padrão, uma substituição (com referências de captura no estilo $1) e flags. Os scripts se anexam a personagens, então os cards trazem o próprio pipeline de texto.
editdisplay muda apenas o que você vê, nunca o que é armazenado ou enviado, então um padrão quebrado não corrompe um chat.
Diretivas no corpo do script controlam a execução. Uma tag de ordem fixa a posição no pipeline quando scripts compartilham o mesmo modo. Diretivas de ação movem ou transformam o trecho encontrado em vez de substituí-lo.
<order 10>
@@move_topConverter ênfase com asteriscos em marcação na camada de exibição:
IN: \*(.+?)\*
OUT: <em>$1</em>Scripts regex do SillyTavern importam junto com os cartões de personagem e rodam nos mesmos modos.