Hey, today I was testing OpenClaw sub-agents.
I created around 10 sub-agents and one main agent that is supposed to manage them and delegate tasks. The weird thing is that the main agent really prefers to work alone instead of using the sub-agents.
I already added pretty strict rules and instructions telling it to delegate work, but it often forgets and still tries to solve everything by itself. Only if I push it really hard does it actually start using the sub-agents properly. Otherwise it just ignores them and completes the whole task alone.
I’m using the newest version (2026.5.7) and everything else seems stable and working fine.
Does anyone know why it behaves like this? Is this normal agent behavior, token/context optimization, or maybe something with the planner logic?