Skip to content

ReasoningBlock

Defined in: src/types/messages.ts:305

Reasoning content block within a message.

new ReasoningBlock(data): ReasoningBlock;

Defined in: src/types/messages.ts:326

ParameterType
dataReasoningBlockData

ReasoningBlock

readonly type: "reasoningBlock";

Defined in: src/types/messages.ts:309

Discriminator for reasoning content.


readonly optional text: string;

Defined in: src/types/messages.ts:314

The text content of the reasoning process.

ReasoningBlockData.text


readonly optional signature: string;

Defined in: src/types/messages.ts:319

A cryptographic signature for verification purposes.

ReasoningBlockData.signature


readonly optional redactedContent: Uint8Array;

Defined in: src/types/messages.ts:324

The redacted content of the reasoning process.

ReasoningBlockData.redactedContent