Node.js Version
Siclaw requires Node.js 22.12.0 or later.LLM Connection Failures
Symptom: “Failed to connect to LLM provider” or empty responses. Check:- Verify your API key is set correctly:
- Test the API directly:
- For OpenAI-compatible providers, confirm
baseUrlis correct and accessible from your machine.
kubectl Permission Denied
Symptom: “Error from server (Forbidden)” during investigation. Siclaw uses your local kubeconfig. Verify:Memory Search Not Working
Symptom:memory_search tool not available, or “embedding provider not configured”.
Investigation Memory requires an embedding provider. Add to ~/.siclaw/config/settings.json:
Port Conflicts
Symptom: “EADDRINUSE” when starting Gateway.SQLite Lock Error
Symptom: “Database is locked” or “Another instance is already running”. Only one Siclaw process can use the same SQLite database at a time. Check for existing processes:~/.siclaw/data.sqlite.lock — if the previous process crashed, you may need to delete it manually.
Skill Script Rejected
Symptom: Script stuck in “pending” or “rejected” status. Skill scripts go through a 3-step review:- Static analysis — 27 danger patterns checked (e.g.,
rm -rf,chmod 777,curl | sh) - AI review — LLM checks for destructive operations
- Human approval — a
skill_reviewermust approve
Getting Help
- GitHub Issues — bug reports and feature requests
- Slack Community — questions and discussion