Choose the first check
Configuration failures
If the server is missing, set a full HTTPS URL:LOOMLOOM_TOKEN, and run doctor again. Never paste the real key into an issue or log.
If the CLI reports a platform mismatch, stop. Verify that server and token were issued for the same platform and environment. Do not work around the check by sending the token to a different host.
Input and authoring failures
orchestration input must be a .jsonl file: use a.jsonlfile fororchestration-input upload.- Missing
inputFileId: preserve the exact value returned byorchestration-input upload; do not use aninputAssetId. TS-TOPOLOGY-001: removebindMode=expanded. Use one row per independent item or explicit fixed parallel steps connected with dependencies and upstream bindings.- Workbook validation failed: fix the reported row and field, then validate and precheck the unchanged workbook again.
- Model unavailable: query
model listortemplate-spec modelsagainst the active environment.
Run and result failures
Use:artifact download; do not store the old URL.
For an identical confirmed retry after an ambiguous failure, reuse the original client request ID. If any input changed or a new confirmation was obtained, use a new ID.
Local Agent Skill failures
If a dry run returnsoutput_dir_name_mismatch, append the returned skillName to the parent directory and run the dry run again. If the destination contains files, choose an empty directory or run an uninstall dry run. Use --force only after explicit confirmation to remove unexpected files.
Report a reproducible issue
Open an issue in the LoomLoom GitHub repository with:- CLI version
- operating system and architecture
- sanitized command and error
- sanitized
doctor --output jsonresult - minimal non-sensitive input that reproduces the problem