id: str

The unique ID of the configuration update item.

type: Literal["configuration_update"]

The item type. Always configuration_update.

agent: Optional[Agent]

The agent that produced this item.

agent_name: str

The canonical name of the agent that produced this item.

reasoning: Optional[Reasoning]

The reasoning configuration applied by this update.

effort: Optional[Literal["none", "minimal", "low", 4 more]]

The reasoning effort used for subsequent responses until another configuration update replaces it.

One of the following:
"none"
"minimal"
"low"
"medium"
"high"
"xhigh"
"max"