Rellenar plantilla de prompt
prompt-template-fillRellena marcadores {{variable}} de una plantilla con valores, informando faltantes y no usados; sin ejecutar código. Cuándo: un flujo de agente necesita un resultado exacto y repetible para un paso auxiliar (tokens, costos, reintentos, fragmentos, ranking, limpieza de JSON). No para: estimar heurísticamente cuántos tokens de LLM usa un texto, con un rango de ±25 % (token-estimate). 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: Fills {{variable}} placeholders (dotted paths allowed, optional {{name|default}}) from a values object, reporting missing and unused variables; strict mode fails on missing values. No code execution. When: an agent loop needs an exact, repeatable result for a bookkeeping step (tokens, costs, retries, chunking, ranking, JSON clean-up). [EN completo / full EN: inputSchema.description]
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| escape | No | Escape inserted values (optional; one of: none, html, json; default "none"). | none |
| strict | No | Fail when a variable is missing and has no default (boolean; optional; default false). | |
| values | No | Values object (object; optional; default {}). | |
| template | Yes | Template text (string; required). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| text | No | ||
| unused | No | ||
| missing | No |