Open Agent Loops
API Reference

ReasoningTextDetail

@open-agent-loops/core


Defined in: types/reasoning.ts:77

A plaintext (optionally signed) reasoning block.

Remarks

When signature is present the text is signature-protected — treat the whole block as immutable.

Extends

Properties

PropertyTypeDescriptionInherited fromDefined in
formatReasoningFormatThe dialect this block is encoded in; see ReasoningFormat.ReasoningDetailBase.formattypes/reasoning.ts:60
idstring | nullProvider-assigned block id, or null when the provider sends none.ReasoningDetailBase.idtypes/reasoning.ts:58
index?numberSequence position within the turn's reasoning. Load-bearing: it drives streaming reassembly and fixes the order blocks must be resent in.ReasoningDetailBase.indextypes/reasoning.ts:65
signature?string | nullProvider signature over the text; when set, the block is immutable.-types/reasoning.ts:83
textstringThe reasoning text.-types/reasoning.ts:81
type"reasoning.text"Discriminant.-types/reasoning.ts:79

On this page