Hi, Iām trying to set up an OpenClaw-based autonomous system, but Iām currently stuck and could really use some guidance.
Setup
Host: Ubuntu Server
Architecture:
OpenClaw running on main node
Ollama running on separate GPU node
Postgres + Milvus running in Docker
Goal: Multi-agent system with tool execution (DevOps, debugging, etc.)
What works
OpenClaw is installed and running
Ollama is running and reachable
Embedding model available: nomic-embed-text
Basic agent responses work
Problems
- Agent cannot execute actions
The agent behaves like a chatbot
It does NOT:
interact with the system
use tools
execute commands
It only describes what should be done instead of doing it - Tool system not working
No real tool execution layer (API / services) seems active
Agent does not trigger any actual system actions - Memory system not working
openclaw memory status shows:
0 files
0 chunks
provider = none (initially)
Active Memory does not seem to run or inject context
No persistence or recall behavior - Active Memory unclear
Plugin configured, but:
not sure if it actually runs
no visible effect in responses
Unsure about correct provider setup (Ollama vs local vs API-based) - General configuration confusion
Not clear:
which settings are required vs optional
how to correctly wire:
memorySearch
active-memory plugin
embedding provider
Unsure how to properly enable:
wiki-style memory usage
dreaming feature
What I want to achieve
Agent that:
uses memory (long-term + session)
executes real actions via tools
can evolve into a self-improving system
Fully working:
memory (vector + retrieval)
active memory
tool execution layer
What I need help with
Correct minimal working configuration for:
memorySearch (with Ollama embeddings)
active-memory plugin
How to properly activate memory indexing
How to verify Active Memory is actually running
How to move from āchatbotā ā āoperator with toolsā
Any guidance, example configs, or working setups would help a lot š
