{
  "$type": "site.standard.document",
  "bskyPostRef": {
    "cid": "bafyreiav7log3nf2esscg5sfjpfg66335vgfwee7fqp7djvfvzevwttv5i",
    "uri": "at://did:plc:lk3jfj3zq4k4wxnk474axylu/app.bsky.feed.post/3mkvjgyjibbc2"
  },
  "path": "/t/responses-corrupts-previous-conversations-assistant-item/1380154#post_7",
  "publishedAt": "2026-05-02T20:16:45.000Z",
  "site": "https://community.openai.com",
  "textContent": "dearsina:\n\n> The role=`system` messages are red herrings. I could switch them all to role=`developer` and it\n\nThese are not the same thing, I believe. “developer” role is distinct: a developer message might be allowed mid stream.\n\nHowever, 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.",
  "title": "`responses` corrupts previous conversations `assistant` item"
}