Skip to main content

Module reasoning

Module reasoning 

Source
Expand description

Model reasoning: REASONING_*, plus the deprecated THINKING_* events they replaced.

Structs§

ReasoningEncryptedValueEvent
Carries a provider’s opaque reasoning signature.
ReasoningEndEvent
Closes a reasoning block.
ReasoningMessageChunkEvent
A self-contained reasoning update: start, content and end folded into one.
ReasoningMessageContentEvent
Appends a chunk of reasoning text.
ReasoningMessageEndEvent
Closes a reasoning message.
ReasoningMessageStartEvent
Opens a reasoning message.
ReasoningStartEvent
Opens a reasoning block. Reasoning messages inside it are bracketed by REASONING_MESSAGE_START / REASONING_MESSAGE_END, and the block closes with REASONING_END.
ThinkingEndEvent
Closes a thinking block.
ThinkingStartEvent
Opens a thinking block.
ThinkingTextMessageContentEvent
Appends a chunk of thinking text.
ThinkingTextMessageEndEvent
Closes a thinking text message.
ThinkingTextMessageStartEvent
Opens a thinking text message.

Enums§

ReasoningEncryptedValueSubtype
What an encrypted reasoning signature belongs to.
ReasoningRole
The single role a reasoning message may declare.