First, the worker has to read the entire session log only if the next action is inference.
You are right that my writing is misleading. To clarify that, I mean the worker only needs the tail of the log to decide what to do next: inference or execute tools.