Infinite tool use

An LLM should never output anything but tool calls and their arguments.