From 5a352d2e15edac57f55dffda2d68badce0bef320 Mon Sep 17 00:00:00 2001 From: Hermes Agent Date: Sat, 12 Sep 2026 21:54:05 +0200 Subject: [PATCH] fix: sin loops de tool-calls en el chat llama3.2 3B con las builtin tools de Open WebUI (Native mode) entra en bucle: 'hola' -> calculate_timestamp x3 y suelta JSON crudo (3/3). - function_calling=legacy (DEFAULT_MODEL_PARAMS): prompt-injection, el modo pensado para modelos pequenos - CHAT_RESPONSE_MAX_TOOL_CALL_ITERATIONS=1: cinta de seguridad --- openwebui/docker-compose.yml | 2 ++ wordpress/docker-compose.yml | 2 ++ 2 files changed, 4 insertions(+) diff --git a/openwebui/docker-compose.yml b/openwebui/docker-compose.yml index f3c38ac..cec9fa3 100644 --- a/openwebui/docker-compose.yml +++ b/openwebui/docker-compose.yml @@ -47,6 +47,8 @@ services: ENABLE_SIGNUP: "true" ENABLE_WEB_SEARCH: "false" ENABLE_DIRECT_CONNECTIONS: "false" + CHAT_RESPONSE_MAX_TOOL_CALL_ITERATIONS: "1" + DEFAULT_MODEL_PARAMS: '{"function_calling": "legacy"}' depends_on: ollama: condition: service_healthy diff --git a/wordpress/docker-compose.yml b/wordpress/docker-compose.yml index 282d72e..096fa3d 100644 --- a/wordpress/docker-compose.yml +++ b/wordpress/docker-compose.yml @@ -77,6 +77,8 @@ services: WEBUI_NAME: "d0a1" WEBUI_AUTH: "false" DEFAULT_LOCALE: "es" + CHAT_RESPONSE_MAX_TOOL_CALL_ITERATIONS: "1" + DEFAULT_MODEL_PARAMS: '{"function_calling": "legacy"}' depends_on: ollama: condition: service_healthy -- 2.54.0