MessagePhase Enum
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Labels an assistant message as intermediate commentary (commentary) or the final answer (final_answer).
For models like gpt-5.3-codex and beyond, when sending follow-up requests, preserve and resend
phase on all assistant messages — dropping it can degrade performance. Not used for user messages.
public enum MessagePhase
type MessagePhase =
Public Enum MessagePhase
- Inheritance
-
MessagePhase
Fields
| Name | Value | Description |
|---|---|---|
| Commentary | 0 | Commentary. |
| FinalAnswer | 1 | FinalAnswer. |