This is based on their APIs, not ChatGPT (which is essentially a UI on top of their APIs with some added sugar, from what we can tell) It doesn't necessarily have to read all of the files simultaneously, actually - you can engineer around