Isn't OpenClaw just ...
while(true) { in = read_input(); if(in) { async relay_2_llm(in); } sleep(1.0); }