omp.sh does this way better by just allowing structural toolcall execution in eval with python/js.