Agents are using Responses API by default according to your launch video, so why is it still necessary to pass the whole history list to get an agent response?
I can understand that this is for better backward compatibility, but do you plan to support stateful agent run in the future?