External Publication
Visit Post

`responses` corrupts previous conversations `assistant` item

OpenAI Developer Community May 2, 2026
Source

dearsina:

The role=system messages are red herrings. I could switch them all to role=developer and it

These are not the same thing, I believe. “developer” role is distinct: a developer message might be allowed mid stream.

However, you should be sticking to a single system message and not modify it or attempt to send another. Anything else should be an anti-pattern.

Discussion in the ATmosphere

Loading comments...