Neural Network Ops
/install neural-network-diagnostics
Neural Network Ops
Purpose
Keep OpenClaw responsive by managing model providers, routing, and fallback behavior.
Fast Triage
Run these checks first:
systemctl is-active openclaw-gateway ollama
journalctl -u openclaw-gateway -n 40 --no-pager
free -h
Focus on these log patterns:
rate limit reachedModel context window too smallUnknown modelNo endpoints availablesendMessage failedembedded run timeoutRemoved orphaned user message
Routing Policy
Use this default priority for production:
groq/llama-3.3-70b-versatile(fastest cloud path)openrouter/xiaomi/mimo-v2-pro(high quality backup)openrouter/meta-llama/llama-3.3-70b-instruct:freeollama/qwen2.5:7b(last-resort local fallback)
Avoid 35B local models on 30GB RAM CPU servers for real-time Telegram replies.
Stable Model Constraints
For local Ollama fallbacks:
contextWindow >= 16000- Keep
maxTokensmoderate (1024-2048) for latency - Pre-warm after restart if local fallback is expected
Example local provider entry:
{
"id": "qwen2.5:7b",
"name": "Qwen 2.5 7B (local)",
"contextWindow": 32768,
"maxTokens": 2048
}
Recovery Playbook
1) Bot silent in Telegram
journalctl -u openclaw-gateway --since '10 min ago' --no-pager
If sendMessage failed, check network/provider errors first, then restart:
systemctl restart openclaw-gateway
2) Repeated orphaned user message
systemctl stop openclaw-gateway
rm -rf /root/.openclaw/.openclaw/agents/main/sessions/*
echo '{}' > /root/.openclaw/.openclaw/agents/main/sessions/sessions.json
chmod 600 /root/.openclaw/.openclaw/agents/main/sessions/sessions.json
systemctl start openclaw-gateway
3) Groq/OpenRouter rate limits
- Keep Groq as primary, but ensure at least one non-free fallback.
- For OpenRouter 404 privacy/policy errors, adjust data-policy settings in OpenRouter dashboard.
- Do not loop retries endlessly; rely on fallback chain.
4) Local fallback too slow
- Restart Ollama cleanly and warm one small model.
- Do not keep multiple heavy runners resident.
systemctl restart ollama
curl -s -X POST http://127.0.0.1:11434/api/chat \
-H 'Content-Type: application/json' \
-d '{"model":"qwen2.5:7b","messages":[{"role":"user","content":"hi"}],"stream":false}'
Output Format
When reporting health, return:
## Status
- Gateway: \x3Cactive/inactive>
- Telegram provider: \x3Cconnected/stalled>
- Primary model: \x3Cprovider/model>
- Fallback chain: \x3Cordered list>
## Findings
- \x3Cmost critical issue first>
- \x3Csecondary issues>
## Actions Applied
- \x3Cexact changes made>
## Next Step
- \x3Csingle user action to verify>
Guardrails
- Never expose raw API keys in replies.
- Never execute irreversible financial actions automatically.
- Ask for explicit confirmation before account registrations or external postings.
- Prefer reversible config changes and keep backups before major edits.
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install neural-network-diagnostics - After installation, invoke the skill by name or use
/neural-network-diagnostics - Provide required inputs per the skill's parameter spec and get structured output
What is Neural Network Ops?
Diagnoses and tunes LLM providers (Groq, OpenRouter, Ollama), resolves rate limits/timeouts, and selects stable primary/fallback models. Use when the bot is... It is an AI Agent Skill for Claude Code / OpenClaw, with 175 downloads so far.
How do I install Neural Network Ops?
Run "/install neural-network-diagnostics" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Neural Network Ops free?
Yes, Neural Network Ops is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Neural Network Ops support?
Neural Network Ops is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Neural Network Ops?
It is built and maintained by utromaya-code (@utromaya-code); the current version is v1.0.0.