Skip to main content

Common errors

Sync and tasks​

SymptomCauseSolution
The task did not appear in the consoleno task: block, no activity:, or the sync has not run yetComplete the frontmatter and use Sync; read "Tasks skipped"
Duplicate activity, task in the new oneactivity: name differs from the existing oneFix the frontmatter to the existing name and ask for the duplicate to be removed
I changed workspace: and the task did not change workspacethe workspace is the plugin's; workspace: only names it on creationTo change workspace, the skill has to move to another plugin (and becomes another task)
I changed model: and the tier did not changethe value is not the slug of an active tierUse tier-N; the warning appears in the sync result
The tier changed, but the AI model did notthe task has an executor and model overrideDeclare executor: inherit, or ask for it to go back to "Inherit from Tier"
I removed a frontmatter field and the task kept the valuemissing field = "do not touch"Declare it empty ([], null, "")
I edited the task in the console and the edit vanishedthe field is declared in the frontmatterMake the change in the frontmatter
A deleted task does not reappearthe sync treats the deleted one as existingAsk Kobana to restore it
Two tasks for the same skill, one with no executionsthe skill folder was renamedRestore the folder name, or retire the old one and reconfigure the new one
I changed the frontmatter and the console did not changethe sync has not run, or the field was discarded for a wrong typeSync and check "Tasks updated" and the warnings
task: flag ignoredwrong type in the YAML ("true" instead of true)Fix the type

Schedules and environments​

SymptomCauseSolution
Warning schedules ignorado (item N …)malformed item (no cron, quoted paused, repeated environment)Fix the item; schedules do not change until then
Warning agendamentos não aplicados (ambiente "…" não existe)different environment name, or environment not yet createdCopy the name from the console, or declare the environment in kadu.yaml
A schedule created in the console did not go away with schedules: []the sync only deletes what it createdDelete it in the console
Schedule runs at the wrong timemissing timezone = UTCDeclare timezone: America/Sao_Paulo
I paused in the console and the sync resumedthe item declares paused: falseRemove paused from the item, or declare true
Warning kadu.yaml: … — nada aplicadobroken YAML, color not in #rrggbb, wrong key, repeated nameFix the file; nothing changes until then
Environment left kadu.yaml and is still in the consoleit still has a secret or schedule, or was created in the consoleRemove the secrets and schedules, or delete it in the console
Warning secret X declarado no kadu.yaml sem valor no cofreexpected key not registered in the environmentRegister the value in Settings → Secrets
Warning executor claude_code não roda o modelo …model from another provider with cli: claude_codeUse claude-* or an alias; for another provider, cli: goose

Endpoint and webhooks​

SymptomCauseSolution
Endpoint-without-credential warningthe repository never carries a credentialAsk for the credential to be registered; the next sync turns it on
An endpoint turned off in the console turned back onthe frontmatter declares enabled: trueDeclare enabled: false
Warning Webhook "X" criado sem credencial…the repository never carries a credentialRegister the credential in the console and generate the signing secret
The receiver rejects the webhook signaturethe signing secret was generated by the sync, and nobody saw itPOST /v1/webhooks/{id}/rotate-secret and configure the new value in the receiver
Warning auth "…" não trocadoauth: differs from the existing webhookSwitch the type in the console (the credential changes along with it)
A deactivated webhook becomes active again on every pushenabled: true declaredRemove enabled so that deactivation by failures takes effect
Warning URL recusadaprivate IP, loopback or httpUse a public https URL

Execution​

SymptomCauseSolution
Execution ends with execution.body_skippedthe body did not call mark_body_startedSet the sentinel at the start
A step vanished from the timelineevent without message, silently rejectedAlways type and message
Execution runs for 60 minutes and failsthe skill asked a questionNo questions: decide and record a pending item
Result tab shows "success"result used as a statusresult is Markdown; counters go in summary
Logs tab emptied at the endthe logs were resent at finalizationDo not resend logs; the wrapper finalizes
Skill runs with the variable emptysecret in the allowlist, but with no value in the environmentRegister the value; check the order of the two steps
Parameter ignoredschema without additionalProperties: falseClose the schema
Empty timeline between the opening and the endthe task orchestrates helpers that do not instrument themselvesInstrument the helpers (The task body)
Logs tab unreadable, thousands of lineslog_http_call on every request of a toolSummarize the traffic in append_log
Configuration does not change per organization, even with a value in the vaultvariable read with a default in the body and outside required_secretsAdd the variable to required_secrets
422 missing_secrets on the endpointsecret in the list with no value in the call's environmentRegister the value in the environment given in environment_id
Unknown skill in Claude Codeskill created after the session startedRestart the session