Skip to content

Referencia de errores

Un índice de búsqueda de mensajes de error. Utilice la función de búsqueda de su navegador (Ctrl+F / Cmd+F) para buscar el texto exacto del error que ve en sus registros.

Inicio y daemon

ErrorCausaSolución
Fatal startup errorExcepción no gestionada durante el arranque del gatewayCompruebe la traza completa en los registros
Daemon start failedEl gestor de servicios no pudo iniciar el daemonCompruebe triggerfish logs o el journal del sistema
Daemon stop failedEl gestor de servicios no pudo detener el daemonFinalice el proceso manualmente
Failed to load configurationEl fichero de configuración no es legible o está malformadoEjecute triggerfish config validate
No LLM provider configured. Check triggerfish.yaml.Falta la sección models o no hay proveedor definidoConfigure al menos un proveedor
Configuration file not foundtriggerfish.yaml no existe en la ruta esperadaEjecute triggerfish dive o cree manualmente
Configuration parse failedError de sintaxis YAMLCorrija la sintaxis YAML (compruebe indentación, dos puntos, comillas)
Configuration file did not parse to an objectEl YAML se analizó pero el resultado no es un mappingAsegúrese de que el nivel superior es un mapping YAML, no una lista o escalar
Configuration validation failedCampos obligatorios ausentes o valores no válidosCompruebe el mensaje de validación específico
Triggerfish is already runningEl fichero de registro está bloqueado por otra instanciaDetenga primero la instancia en ejecución
Linger enable failedloginctl enable-linger no tuvo éxitoEjecute sudo loginctl enable-linger $USER

Gestión de secretos

ErrorCausaSolución
Secret store failedNo se pudo inicializar el backend de secretosCompruebe la disponibilidad del llavero/libsecret
Secret not foundLa clave de secreto referenciada no existeAlmacénela: triggerfish config set-secret <clave> <valor>
Machine key file permissions too openEl fichero de clave tiene permisos más amplios que 0600chmod 600 ~/.triggerfish/secrets.key
Machine key file corruptEl fichero de clave no es legible o está truncadoElimínelo y almacene de nuevo todos los secretos
Machine key chmod failedNo se pueden establecer permisos en el fichero de claveCompruebe que el sistema de ficheros soporta chmod
Secret file permissions too openEl fichero de secretos tiene permisos demasiado permisivoschmod 600 ~/.triggerfish/secrets.json
Secret file chmod failedNo se pueden establecer permisos en el fichero de secretosCompruebe el tipo de sistema de ficheros
Secret backend selection failedSO no soportado o llavero no disponibleUtilice Docker o habilite el respaldo en memoria
Migrating legacy plaintext secrets to encrypted formatFichero de secretos en formato antiguo detectado (INFO, no error)No se necesita acción; la migración es automática

Proveedores LLM

ErrorCausaSolución
Primary provider not found in registryEl nombre del proveedor en models.primary.provider no está en models.providersCorrija el nombre del proveedor
Classification model provider not configuredclassification_models referencia un proveedor desconocidoAñada el proveedor a models.providers
All providers exhaustedTodos los proveedores de la cadena de failover han falladoCompruebe todas las API keys y el estado de los proveedores
Provider request failed with retryable error, retryingError transitorio, reintento en progresoEspere; la recuperación es automática
Provider stream connection failed, retryingConexión de streaming interrumpidaEspere; la recuperación es automática
Local LLM request failed (status): textOllama/LM Studio devolvió un errorCompruebe que el servidor local está en ejecución y el modelo cargado
No response body for streamingEl proveedor devolvió una respuesta de streaming vacíaReintente; puede ser un problema transitorio del proveedor
Unknown provider name in createProviderByNameEl código referencia un tipo de proveedor que no existeCompruebe la ortografía del nombre del proveedor

Canales

ErrorCausaSolución
Channel send failedEl router no pudo entregar un mensajeCompruebe errores específicos del canal en los registros
WebSocket connection failedEl chat del CLI no puede alcanzar el gatewayCompruebe que el daemon está en ejecución
Message parse failedJSON malformado recibido del canalCompruebe que el cliente envía JSON válido
WebSocket upgrade rejectedConexión rechazada por el gatewayCompruebe el token de autenticación y las cabeceras de origen
Chat WebSocket message rejected: exceeds size limitEl cuerpo del mensaje supera 1 MBEnvíe mensajes más pequeños
Discord channel configured but botToken is missingLa configuración de Discord existe pero el token está vacíoEstablezca el token del bot
WhatsApp send failed (status): errorLa API de Meta rechazó la petición de envíoCompruebe la validez del token de acceso
Signal connect failedNo se puede alcanzar el daemon de signal-cliCompruebe que signal-cli está en ejecución
Signal ping failed after retriessignal-cli está en ejecución pero no respondeReinicie signal-cli
signal-cli daemon not reachable within 60ssignal-cli no se inició a tiempoCompruebe la instalación de Java y la configuración de signal-cli
IMAP LOGIN failedCredenciales IMAP incorrectasCompruebe nombre de usuario y contraseña
IMAP connection not establishedNo se puede alcanzar el servidor IMAPCompruebe el nombre de host del servidor y el puerto 993
Google Chat PubSub poll failedNo se puede obtener de la suscripción Pub/SubCompruebe las credenciales de Google Cloud
Clipboard image rejected: exceeds size limitLa imagen pegada es demasiado grande para el búfer de entradaUtilice una imagen más pequeña

Integraciones

ErrorCausaSolución
Google OAuth token exchange failedEl intercambio de código OAuth devolvió un errorVuelva a autenticarse: triggerfish connect google
GitHub token verification failedEl PAT no es válido o ha caducadoAlmacene de nuevo: triggerfish connect github
GitHub API request failedLa API de GitHub devolvió un errorCompruebe los scopes del token y los límites de tasa
Clone failedgit clone fallóCompruebe token, acceso al repo y red
Notion enabled but token not found in keychainToken de integración de Notion no almacenadoEjecute triggerfish connect notion
Notion API rate limitedSuperado 3 pet/segEspere el reintento automático (hasta 3 intentos)
Notion API network request failedNo se puede alcanzar api.notion.comCompruebe la conectividad de red
CalDAV credential resolution failedFalta nombre de usuario o contraseña CalDAVEstablezca credenciales en configuración y llavero
CalDAV principal discovery failedNo se puede encontrar la URL principal CalDAVCompruebe el formato de la URL del servidor
MCP server 'name' not foundEl servidor MCP referenciado no está en la configuraciónAñádalo a mcp_servers en la configuración
MCP SSE connection blocked by SSRF policyLa URL SSE de MCP apunta a una IP privadaUtilice transporte stdio en su lugar
Vault path does not existLa ruta del vault de Obsidian es incorrectaCorrija plugins.obsidian.vault_path
Path traversal rejectedLa ruta de la nota intentó escapar del directorio del vaultUtilice rutas dentro del vault

Seguridad y política

ErrorCausaSolución
Write-down blockedDatos fluyendo de clasificación alta a bajaUtilice un canal/herramienta en el nivel de clasificación adecuado
SSRF blocked: hostname resolves to private IPPetición saliente apunta a red internaNo puede desactivarse; utilice una URL pública
Hook evaluation failed, defaulting to BLOCKEl hook de política lanzó una excepciónCompruebe las reglas de política personalizadas
Policy rule blocked actionUna regla de política denegó la acciónRevise policy.rules en la configuración
Tool floor violationLa herramienta requiere clasificación superior a la de la sesiónEscale la sesión o utilice una herramienta diferente
Plugin network access blockedEl plugin intentó acceder a una URL no autorizadaEl plugin debe declarar endpoints en su manifiesto
Plugin SSRF blockedLa URL del plugin se resuelve a una IP privadaEl plugin no puede acceder a redes privadas
Skill activation blocked by classification ceilingEl taint de la sesión supera el techo de la skillNo puede utilizar esta skill al nivel de taint actual
Skill content integrity check failedLos ficheros de la skill fueron modificados tras la instalaciónReinstale la skill
Skill install rejected by scannerEl escáner de seguridad encontró contenido sospechosoRevise las advertencias del escaneo
Delegation certificate signature invalidLa cadena de delegación tiene una firma no válidaVuelva a emitir la delegación
Delegation certificate expiredLa delegación ha caducadoVuelva a emitir con un TTL más largo
Webhook HMAC verification failedLa firma del webhook no coincideCompruebe la configuración del secreto compartido
Webhook replay detectedCarga útil de webhook duplicada recibidaNo es un error si se espera; si no, investigue
Webhook rate limit exceededDemasiadas llamadas de webhook de un origenReduzca la frecuencia de webhooks
ErrorCausaSolución
Browser launch failedNo se pudo iniciar Chrome/ChromiumInstale un navegador basado en Chromium
Direct Chrome process launch failedEl binario de Chrome no se pudo ejecutarCompruebe permisos del binario y dependencias
Flatpak Chrome launch failedEl envolvente de Chrome Flatpak fallóCompruebe la instalación de Flatpak
CDP endpoint not ready after XmsChrome no abrió el puerto de depuración a tiempoEl sistema puede tener recursos limitados
Navigation blocked by domain policyLa URL apunta a un dominio bloqueado o IP privadaUtilice una URL pública
Navigation failedError de carga de página o tiempo de esperaCompruebe la URL y la red
Click/Type/Select failed on "selector"El selector CSS no coincidió con ningún elementoCompruebe el selector contra el DOM de la página
Snapshot failedNo se pudo capturar el estado de la páginaLa página puede estar en blanco o con error de JavaScript

Ejecución y sandbox

ErrorCausaSolución
Working directory path escapes workspace jailIntento de travesía de ruta en el entorno de ejecuciónUtilice rutas dentro del espacio de trabajo
Working directory does not existEl directorio de trabajo especificado no se encontróCree primero el directorio
Workspace access denied for PUBLIC sessionLas sesiones PUBLIC no pueden usar espacios de trabajoEl espacio de trabajo requiere clasificación INTERNAL+
Workspace path traversal attempt blockedLa ruta intentó escapar del límite del espacio de trabajoUtilice rutas relativas dentro del espacio de trabajo
Workspace agentId rejected: empty after sanitizationEl ID del agente contiene solo caracteres no válidosCompruebe la configuración del agente
Sandbox worker unhandled errorEl worker del sandbox del plugin se bloqueóCompruebe el código del plugin en busca de errores
Sandbox has been shut downOperación intentada en un sandbox destruidoReinicie el daemon

Programador

ErrorCausaSolución
Trigger callback failedEl manejador del trigger lanzó una excepciónCompruebe TRIGGER.md en busca de problemas
Trigger store persist failedNo se pueden guardar los resultados del triggerCompruebe la conectividad del almacenamiento
Notification delivery failedNo se pudo enviar la notificación del triggerCompruebe la conectividad del canal
Cron expression parse errorExpresión cron no válidaCorrija la expresión en scheduler.cron.jobs

Autoactualización

ErrorCausaSolución
Triggerfish self-update failedEl proceso de actualización encontró un errorCompruebe el error específico en los registros
Binary replacement failedNo se pudo intercambiar el binario antiguo por el nuevoCompruebe los permisos de ficheros; detenga el daemon primero
Checksum file download failedNo se pudo descargar SHA256SUMS.txtCompruebe la conectividad de red
Asset not found in SHA256SUMS.txtLa versión no tiene checksum para su plataformaAbra un issue en GitHub
Checksum verification exceptionEl hash del binario descargado no coincideReintente; la descarga puede haberse corrompido