first Time In
Returns true the first time context's ToolCallContext.loopId is seen by this memo, false on subsequent calls within the same loop. When the context has no loop id, returns true every call.
Thread-safe — concurrent calls with the same loop id agree on which one is "first" (gets true) and which are repeats (get false).