Saltar al contenido
PentAGI
Despliegue

Solución de problemas

Soluciones a problemas comunes de PentAGI: un flow que falla en su primera llamada al modelo, errores del tool-call parser, advertencias del instalador en macOS y modelos pequeños que se quedan atascados.

Empieza con los logs de ambos extremos de la conexión: docker compose logs -f pentagi para PentAGI y los logs de tu backend o proxy de modelos.

Un flow falla con "failed to select primary docker image via llm call"

Lo primero que hace un flow es pedirle al modelo que elija una imagen de Docker, a través del agent type simple. Este error casi siempre apunta al backend del modelo, no a Docker:

  1. Revisa los logs de PentAGI y los de tu backend de modelos.
  2. Verifica que la URL base, la clave API y el nombre del modelo sean correctos y accesibles desde el contenedor.
  3. Esta llamada no envía herramientas, así que falla por la conexión, la clave o el modelo, no por tool calling: comprueba que el modelo del simple agent responda a una petición de chat sencilla. Un tool-call parser faltante se manifestará más tarde, cuando los agents empiecen a llamar a herramientas.

Errores del tool-call parser con modelos autoalojados

PentAGI controla los agents mediante tool calls, por lo que un backend personalizado debe devolver JSON de tool call válido al estilo OpenAI. Los síntomas de un parser ausente o incompatible incluyen Failed to parse tool call arguments as JSON, flows que se detienen tras unos pocos pasos y tool calls que entran en bucles sin converger.

  • Habilita el tool-call parser y la plantilla de chat recomendados para el modelo que sirves en llama.cpp, SGLang o vLLM.
  • Valida el provider con la utilidad ctester antes de ejecutar un flow completo.
  • Actualiza PentAGI: las versiones recientes sanean argumentos malformados para que una sola respuesta defectuosa ya no detenga un flow.

macOS marca el instalador

Las compilaciones para macOS están firmadas y notariadas. Si macOS sigue advirtiendo sobre el instalador, no lo anules con Abrir de todas formas: elimina el archivo y vuelve a descargar el archivo correspondiente a tu CPU desde los enlaces oficiales: darwin/amd64 para Intel, darwin/arm64 para Apple silicon. Nunca reutilices un archivo procedente de una fuente no oficial.

Los modelos más pequeños se atascan

Habilita el monitoreo de ejecución y la planificación de task y asigna al agent adviser un modelo más potente o un ajuste de razonamiento más alto.

¿Sigues atascado?

Pregunta en Discord o abre un issue incluyendo las líneas de log relevantes.

Última actualización el