Custom AI Agents: Lessons from OpenClaw | encorp.ai