One Agent Can't Do Everything: Split OpenClaw by Role | Elegant Software Solutions