When you send a message, the app doesn’t send only your new message. It sends the model the whole conversation again, along with the rest of the context you met in Context and Memory. Your twentieth message carries the nineteen before it, along with every file and web page the agent read along the way. A one-line question about a long report you uploaded earlier means the model reads the whole report again, too. That has two effects:
- Each message uses more. A one-line question in a conversation that’s been open all week still sends everything above it.
- The answers get worse. As the conversation fills up, the model has more to keep track of and starts losing track of things you said early on, like an instruction from your first message. The model can only take in so much at once. Once a conversation gets too long to fit, many apps replace the oldest parts with a shorter summary or drop them without telling you, so the main points stay but details you gave at the start may be gone.
You can picture the conversation as a long scroll that runs through the model again with every new message:

The scroll only gets longer, so each new message sends more than the one before it.