# ResponsesOutputMessagePhaseUnion The phase of an assistant message. Use `commentary` for an intermediate assistant message and `final_answer` for the final assistant message. For follow-up requests with models like `gpt-5.3-codex` and later, preserve and resend phase on all assistant messages. Omitting it can degrade performance. Not used for user messages. ## Supported Types ### `components.ResponsesOutputMessagePhaseCommentary` ```python value: components.ResponsesOutputMessagePhaseCommentary = /* values here */ ``` ### `components.ResponsesOutputMessagePhaseFinalAnswer` ```python value: components.ResponsesOutputMessagePhaseFinalAnswer = /* values here */ ``` ### `Any` ```python value: Any = /* values here */ ```