kodus status muestra el estado consolidado (modo de autenticación, organización, repositorio, hook, versión). --verbose imprime la URL de la API resuelta y los detalles por solicitud.
Errores Comunes
Comando no encontrado: kodus
Comando no encontrado: kodus
El CLI no está en tu
PATH. Reinstálalo con el flag global de tu gestor de paquetes, o usa npx @kodus/cli <command> para ejecuciones puntuales.npm install -g @kodus/cliyarn global add @kodus/clipnpm add -g @kodus/clibun add -g @kodus/cli
curl -fsSL https://review-skill.com/install | bash para corregir las entradas del PATH.AUTH_REQUIRED o 401 Unauthorized
AUTH_REQUIRED o 401 Unauthorized
NOT_IN_GIT_REPO
NOT_IN_GIT_REPO
kodus review requiere un directorio de trabajo git. Cambia a un repositorio con cd o inicializa uno con git init. Para los comandos kodus config repo, puedes pasar owner/repo explícitamente en lugar de ..La revisión tarda mucho tiempo o parece colgada
La revisión tarda mucho tiempo o parece colgada
Las ramas grandes (cientos de archivos, miles de líneas) pueden tardar varios minutos. El tiempo de espera predeterminado de la solicitud es de 60 minutos: deberías ver el progreso en el modo detallado.
- Usa
--verbosepara confirmar que la solicitud está en vuelo. - Para diffs muy grandes, prefiere
--branch <base>o--commit <sha>sobre el modo árbol de trabajo: estos permiten que el backend clone el mismo commit en lugar de recibir el contenido de los archivos incluido. - Anula el tiempo de espera con
KODUS_REQUEST_TIMEOUT_MIN=90 kodus reviewsi es necesario. - Divide el trabajo en ramas más pequeñas cuando sea práctico.
Los archivos se están omitiendo de la revisión
Los archivos se están omitiendo de la revisión
La revisión respeta los patrones Puedes agregar o eliminar patrones:Los archivos binarios, imágenes y archivos de bloqueo se omiten de forma predeterminada.
ignore-files configurados en kodus config repo. Lista la configuración actual con:Límite de velocidad alcanzado / Prueba agotada
Límite de velocidad alcanzado / Prueba agotada
El modo de prueba permite 5 revisiones por día. Inicia sesión con
kodus auth login o configura una clave de equipo mediante kodus auth team-key --key kodus_xxxxx para aumentar los límites. kodus auth status muestra tu uso actual.La API devolvió una respuesta inválida (se esperaba JSON, se obtuvo HTML)
La API devolvió una respuesta inválida (se esperaba JSON, se obtuvo HTML)
Tu
KODUS_API_URL está llegando a un proxy inverso o página de Cloudflare Access en lugar de la API. Comprueba:- La ruta de la URL (sin
/api,/v1, etc. adicionales). - Las credenciales de Cloudflare Access (
CF_ACCESS_CLIENT_ID,CF_ACCESS_CLIENT_SECRET) si corresponde. - Que el proxy reenvíe los encabezados
AuthorizationyCF-Access-*intactos.
Se requiere HTTPS para la URL de la API
Se requiere HTTPS para la URL de la API
El CLI rechaza las URLs de API no-HTTPS para todo excepto
localhost y 127.0.0.1. Provisiona un certificado TLS válido para tu instancia auto-alojada, o usa http://localhost:<port> para el desarrollo local.El hook pre-push no se está ejecutando
El hook pre-push no se está ejecutando
- Confirma la instalación:
kodus hook status. - Asegúrate de que
.git/hooks/pre-pushsea ejecutable. - Otros gestores de hooks (Husky, Lefthook, pre-commit) pueden sobrescribir
.git/hooks/pre-push. Encadénalos o reinstala conkodus hook install --force. - Omite el hook para un solo envío:
KODUS_SKIP_HOOK=1 git push.
Los hooks de decisiones (memory) no están capturando
Los hooks de decisiones (memory) no están capturando
- Ejecuta
kodus decisions statuspara ver qué agentes están configurados. - Vuelve a ejecutar
kodus decisions enable --forcepara reinstalar los archivos de integración. - Para Codex, asegúrate de que
~/.codex/config.tomlcontenga la líneanotify = ["kodus", "decisions", "capture", ...], o pasa--codex-config <path>. - Verifica que el agente emita realmente eventos de turno completado (algunas configuraciones antiguas de Claude Code no lo hacen).
Límite de dispositivos alcanzado
Límite de dispositivos alcanzado
Las instancias auto-alojadas pueden aplicar límites de dispositivos por organización. Pide a tu administrador que aumente el límite o elimine dispositivos no utilizados del panel.
Códigos de Salida
Úsalos en scripts y pipelines de CI.| Código | Significado |
|---|---|
0 | Éxito. No se encontraron problemas, o se encontraron pero están por debajo de --fail-on. |
1 | Se encontraron problemas en o por encima de la severidad --fail-on. |
2 | Error de uso del CLI (flag inválido, argumento faltante). |
3 | Falla de autenticación o autorización. |
4 | Error de red o de la API (tiempo de espera, 5xx, respuesta inválida). |
5 | No se está en un repositorio git, o no hay cambios para revisar. |
Consejos de Depuración
--verboseen cualquier comando imprime la URL de la API resuelta, los IDs de solicitud y los tiempos.kodus schemamuestra el esquema de comandos legible por máquina: útil cuando tu agente reporta un flag faltante.--agentaplica salida determinista y legible por máquina; combínalo con--format jsoncuando hagas scripting.KODUS_VERBOSE=truemantiene el modo detallado en múltiples comandos durante una sesión.
Obtener Ayuda
- Reportar errores: github.com/kodustech/cli/issues
- Solicitudes de funciones, preguntas de configuración: tu gestor de cuenta de Kodus, o
support@kodus.io. - Para implementaciones auto-alojadas, incluye la salida de
kodus status --verboseal reportar un problema.