Troubleshooting
Debug Flags
Section titled “Debug Flags”syllago provides several flags to help diagnose problems. These work with any command.
| Flag | Description |
|---|---|
--verbose / -v | Verbose output showing what syllago is doing step by step |
--json | Machine-readable JSON output for all commands |
--no-color | Disable color output (also available via NO_COLOR=1 env var) |
--dry-run | Preview changes without writing (supported on select commands) |
Combine flags for maximum visibility:
syllago add --from claude-code --dry-runCommon Issues
Section titled “Common Issues”Provider not detected
Section titled “Provider not detected”syllago init doesn’t find your AI coding tool.
Symptoms:
syllago initreports no providers found- Provider missing from
syllago listoutput
Fix:
- Verify the tool is installed and available in your
PATH:Terminal window which <tool-name> - If the tool is installed but not detected, add it manually:
Terminal window syllago config add <provider> - Run
syllago info providersto see all supported providers.
Content not appearing after add
Section titled “Content not appearing after add”You ran syllago add but can’t find the content.
Symptoms:
- Content missing from expected provider config
syllago listshows fewer items than expected
Fix:
- Run
syllago listto verify what’s actually imported. - Check the
--sourcefilter — content may be in a different source (registry vs library):Terminal window syllago list --source registrysyllago list --source library - Run
syllago list --verbosefor details on where each item came from.
Format conversion issues
Section titled “Format conversion issues”A conversion between providers fails or produces unexpected results.
Symptoms:
- Error during
syllago add,syllago install, orsyllago convert - Content type mismatch warnings
Fix:
- Check
syllago info providersto see which content types each provider supports. - Not all content types work with all providers. Verify your source and target are compatible.
- Check the format conversion reference for the compatibility matrix.
Related error codes:
- CONVERT_001 — Conversion not supported
- EXPORT_001 — Export failed
Registry sync failures
Section titled “Registry sync failures”syllago registry sync fails to pull updates.
Symptoms:
- Sync command errors out
- Registry content is stale or missing
Fix:
- Check network connectivity — registries are fetched over the network (typically git).
- Verify you have access to the registry repository.
- Run sync with verbose output for details:
Terminal window syllago registry sync --verbose - Check
syllago registry listto confirm the registry URL is correct.
Related error codes:
- REGISTRY_001 — Registry not found
- REGISTRY_002 — Registry sync failed
Permission errors on install
Section titled “Permission errors on install”syllago can’t write to the provider’s configuration directory.
Symptoms:
- “Permission denied” errors during import or sync
- Content fails to write to the target location
Fix:
- Check file permissions on the provider’s config directory.
- Ensure your user owns the directory, or has write access.
- On macOS/Linux:
Terminal window ls -la ~/.config/<provider>/
Related error codes:
- INSTALL_001 — Installation failed
Error Codes
Section titled “Error Codes”Every syllago error includes a code like CONVERT_001 or REGISTRY_002. Each code has a dedicated page with explanations, common causes, and fixes.
See the full error codes reference for the complete list.
Getting Help
Section titled “Getting Help”- Inline docs: Run
syllago --helporsyllago <command> --helpfor usage information on any command. - CLI reference: Browse the full CLI reference for detailed documentation.
- GitHub issues: Report bugs or ask questions at github.com/OpenScribbler/syllago/issues.