Rellenar plantilla Mustache
template-renderRellena una plantilla Mustache (subconjunto sin lógica): variables escapadas para HTML, nombres con punto, secciones, bucles sobre listas, secciones invertidas y comentarios. Sin parciales, lambdas ni código. Cuándo: hay que leer, construir o revisar con exactitud una URL, una cabecera HTTP, un token, una versión, un rango de IP, un documento HTML o Markdown o un archivo para agentes. No para: rellenar marcadores {{variable}} de una plantilla con valores, informando faltantes y no usados (prompt-template-fill). Efectos secundarios: ninguno (solo lectura, sin red, sin estado guardado). Determinista: la misma entrada da la misma salida. Límites: entrada JSON de hasta 64 KB, 1 s por llamada, resultado de hasta 1 MB.
EN: Renders a logic-less Mustache template subset: {{variables}} (HTML-escaped; {{{raw}}} and {{&raw}} unescaped), dotted names, {{#sections}} and loops over lists, {{^inverted}} sections and comments. No partials, lambdas or code; output is bounded. [EN completo / full EN: inputSchema.description]
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| data | No | View data (object) (object; optional). | |
| strict | No | Fail when a variable or section name is missing (boolean; optional; default false). | |
| template | Yes | Mustache template (string; required). | |
| escape_html | No | HTML-escape {{variables}} (Mustache default) (boolean; optional; default true). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| length | No | ||
| output | No | any JSON value | |
| missing | No |