While I agree it’s theoretically possible, do you believe this capability exists in the LLMs we use today?
Technologically the LLMs we use today don't implement this behavior, but you could take the weights of Sol and add a couple (very large) patches to vllm (or whatever OpenAI has today) and have a version of Sol that does have "memory"