Tipos de tool
Cada tool tiene un executor que define cómo funciona. Hay 5 tipos. Elegir el tipo correcto desde el inicio evita reimplementaciones.
Referencia
- api
- Llama a un endpoint HTTP externo (GET, POST, PUT, DELETE). Soporta headers, query params, body JSON/form-data y autenticación via conector.
- transform
- Transforma datos entre nodos usando expresiones. No hace llamadas externas. Ideal para mapear, filtrar, formatear o construir objetos.
- condition
- Evalúa una condición booleana y bifurca el flow: rama «true» o rama «false». Equivalente a un if/else.
- agent
- Ejecuta un modelo de lenguaje (LLM) con un prompt configurable. Accede a variables del flow como contexto. Puede usar herramientas adicionales (KB, tools encadenadas).
- code
- Corre código JavaScript o Python personalizado en un sandbox seguro. Para lógica que no encaja en los otros tipos.
Siguiente paso
Lee la documentación de cada tipo para ver su configuración detallada.