Hello OpenAI team,
I have a few questions regarding the recent Responses API schema.
In the former Chat Completions API, the message object supported a name field both for assistant and user roles.
However, in the new Responses API (input → input_message), the name field has been completely removed.
-
Could you please clarify the reason for removing the
namefield?
It was useful for distinguishing between multiple assistant personas (e.g. Planner, Executor, Critic) or multiple users within the same conversation. -
Do you plan to bring back
namesupport in future versions of the Responses API?
If so, is there a timeline or an alternative design planned? -
What is the recommended approach for handling multi-agent or multi-user flows now, using the Responses API?
Specifically, cases where a single thread or context may include:-
multiple assistant roles (Planner / Executor / Reviewer), or
-
messages coming from several users (User1, User2, User3) within the same conversation.
-
Any official guidance or examples on how you recommend structuring such input in the new API would be greatly appreciated.
Thank you very much for your time and clarification.
Best regards,
Vadim Ignatiev