I have a distributed OpenClaw setup running successfully:
LLM via Ollama (remote, qwen2.5:7b)
Memory working locally with embeddings (node-llama-cpp)
Agent + tool calling functional
Docker + network stable
Current architecture follows a clear separation (Agent / Tools / LLM / DB)
However, I’m now hitting several runtime issues:
Unexpected OpenAI fallback
Error: No API key found for provider "openai"
Occurs during model/slug resolution
Expected: strict usage of configured Ollama model
EISDIR error
EISDIR: illegal operation on a directory
Likely caused by agent using file read on directories
Skills not loading
Skipping skill due to oversized SKILL.md
Seems like size limit is incorrectly set or enforced
Config (relevant):
Model: ollama/qwen2.5:7b
Memory: local embeddings
Ollama: remote node
Node.js: v24
OpenClaw version: (please insert openclaw --version)
Questions:
How to disable OpenAI fallback completely (hard fail instead)?
Is the EISDIR issue expected agent behavior or missing guardrails?
How is SKILL.md size limit configured?