A static text area where you can have code, copy material, any sort of information or material you are working on. The AI would take this as context in addition to the conversation history and other sources of context and you can update this text area as you go.
I.e. code development:
I want to create a Python function, so I ask the AI how to do this, it gives back a code block or some sort of code based response. I can copy this answer manually, or perhaps in the case of code blocks, by clicking a button in the code block to save it to my static work area, subsequent chatting will have this work area given to the AI as the subject of work for the AI to reference when forming chat responses.
In this way I can continuously improve on a single bit of code instead of having the AI repeat the same code blocks many times with small edits.
The idea is basically giving the AI and user a common shared virtual notepad or scratchbook