local_delegate
Delegates any text-to-text transformation to a local model as a fallback. Automatically divides long inputs to preserve entire content during translation, rewriting, or reformatting.
Instructions
Tool genérica de escape: delega una tarea texto->texto a un modelo local.
Úsala cuando ninguna tool específica encaje. Arma el prompt con guardrails y devuelve texto.
Con entradas largas parte el input por límites naturales (headers Markdown, párrafos),
aplica la MISMA tarea a cada trozo y concatena las salidas en orden. Eso es lo correcto
para transformar todo el texto (traducir, reescribir, reformatear) pero NO para tareas de
reducción sobre el conjunto (contar, elegir el máximo, un único resumen global): para esas
pasa `chunk='off'` o usa `local_summarize`.
Args:
task: Instrucción de la tarea (una frase con formato de salida explícito).
input: Contenido sobre el que operar.
output_format: Formato exacto de salida esperado.
model: Modelo a usar; uno de los ids configurados en el catálogo. Por defecto el mecánico.
chunk: 'auto' (parte solo si el input es largo), 'on' (parte siempre que se pueda),
'off' (una sola llamada; el input largo puede volver truncado).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| task | Yes | ||
| chunk | No | auto | |
| input | Yes | ||
| model | No | ||
| output_format | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |