Saltar al contenido principal

Errores comunes

Sincronización y tareas​

SíntomaCausaSolución
La tarea no apareció en la consolasin bloque task:, sin activity:, o la sincronización aún no corrióCompleta el frontmatter y usa Sincronizar; lee "Tareas omitidas"
Actividad duplicada, tarea en la nuevanombre de activity: distinto del existenteCorrige el frontmatter al nombre existente y pide la eliminación de la duplicada
Cambié workspace: y la tarea no cambió de workspaceel workspace es el del plugin; workspace: solo bautiza al crearPara cambiar de workspace, la skill tiene que pasar a otro plugin (y se convierte en otra tarea)
Cambié model: y el nivel no cambióel valor no es el slug de un nivel activoUsa tier-N; el aviso aparece en el resultado de la sincronización
El nivel cambió, pero el modelo de IA nola tarea tiene override de ejecutor y modeloDeclara executor: inherit, o pide volver a "Heredar del Tier"
Quité un campo del frontmatter y la tarea mantuvo el valorcampo ausente = "no tocar"Declara vacío ([], null, "")
Edité la tarea en la consola y la edición desaparecióel campo está declarado en el frontmatterHaz el cambio en el frontmatter
Una tarea borrada no reaparecela sincronización trata la borrada como existentePide a Kobana que la restaure
Dos tareas para la misma skill, una sin ejecucionesla carpeta de la skill fue renombradaDevuelve el nombre de la carpeta, o retira la antigua y reconfigura la nueva
Cambié el frontmatter y la consola no cambióla sincronización no corrió, o el campo se descartó por tipo incorrectoSincronizar y revisa "Tareas actualizadas" y los avisos
Flag del task: ignoradatipo incorrecto en el YAML ("true" en lugar de true)Corrige el tipo

Programaciones y entornos​

SíntomaCausaSolución
Aviso schedules ignorado (item N …)elemento mal formado (sin cron, paused con comillas, entorno repetido)Corrige el elemento; las programaciones no cambian hasta entonces
Aviso agendamentos não aplicados (ambiente "…" não existe)nombre del entorno distinto, o entorno aún no creadoCopia el nombre de la consola, o declara el entorno en el kadu.yaml
Una programación creada en la consola no desapareció con schedules: []la sincronización solo borra lo que ella creóBórrala en la consola
La programación corre en el horario equivocadotimezone ausente = UTCDeclara timezone: America/Sao_Paulo
Pausé en la consola y la sincronización reanudóel elemento declara paused: falseQuita el paused del elemento, o declara true
Aviso kadu.yaml: … — nada aplicadoYAML roto, color fuera de #rrggbb, clave equivocada, nombre repetidoCorrige el archivo; nada cambia hasta entonces
El entorno salió del kadu.yaml y sigue en la consolaaún tiene secret o programación, o fue creado en la consolaQuita los secrets y las programaciones, o bórralo en la consola
Aviso secret X declarado no kadu.yaml sem valor no cofreclave esperada no registrada en el entornoRegistra el valor en Configuración → Secrets
Aviso executor claude_code não roda o modelo …modelo de otro proveedor con cli: claude_codeUsa claude-* o un alias; para otro proveedor, cli: goose

Endpoint y webhooks​

SíntomaCausaSolución
Aviso de endpoint sin credencialel repositorio nunca lleva credencialPide el registro de la credencial; la próxima sincronización lo activa
El endpoint desactivado en la consola volvió a activarseel frontmatter declara enabled: trueDeclara enabled: false
Aviso Webhook "X" criado sem credencial…el repositorio nunca lleva credencialRegistra la credencial en la consola y genera el signing secret
El receptor rechaza la firma del webhookel signing secret lo generó la sincronización y nadie lo vioPOST /v1/webhooks/{id}/rotate-secret y configura el nuevo valor en el receptor
Aviso auth "…" não trocadoauth: distinto del webhook existenteCambia el tipo en la consola (la credencial cambia junto)
Un webhook desactivado vuelve a quedar activo en cada pushenabled: true declaradoQuita el enabled para que valga la desactivación por fallas
Aviso URL recusadaIP privada, loopback o httpUsa una URL https pública

Ejecución​

SíntomaCausaSolución
La ejecución termina con execution.body_skippedel cuerpo no llamó a mark_body_startedMarca la centinela al comienzo
Un paso desapareció del historialevento sin message, rechazado en silencioSiempre type y message
La ejecución corre hasta 60 minutos y fallala skill preguntó algoNinguna pregunta: decide y registra un pendiente
La pestaña Resultado muestra "success"result usado como estadoresult es Markdown; los contadores van en summary
La pestaña Registros se vació al finallos logs se reenviaron en la finalizaciónNo reenvíes logs; el wrapper finaliza
La skill corre con la variable vacíasecret en la lista de permitidos, pero sin valor en el entornoRegistra el valor; verifica el orden de los dos pasos
Parámetro ignoradoschema sin additionalProperties: falseCierra el schema
Historial vacío entre la apertura y el finalla tarea orquesta auxiliares que no se instrumentanInstrumenta las auxiliares (El cuerpo de la tarea)
Pestaña Registros ilegible, miles de líneaslog_http_call en cada solicitud de una herramientaResume el tráfico en append_log
La configuración no cambia por organización, aun con valor en la bóvedavariable leída con valor predeterminado en el cuerpo y fuera de required_secretsIncluye la variable en required_secrets
422 missing_secrets en el endpointsecret de la lista sin valor en el entorno de la llamadaRegistra el valor en el entorno indicado en environment_id
Unknown skill en Claude Codeskill creada después del inicio de la sesiónReinicia la sesión