Assistant list messages by thread id with run id filtering stopped working

I am seeing strange behavior in the the List Messages endpoint for Assistant API. I used to add the query parameter run_id (previously run.id) to filter the messages for a thread id to specific set of assistant messages associated with that run id. That stopped working recently. I now see a list of messages with various run_id values with absolutely no filtering for run_id.

1 Like