Skip to content
1 min read · 169 words

Type Alias: AnthropicThinkingReplayPayload ​

ts
type AnthropicThinkingReplayPayload =
  | {
      prefixFingerprint: string;
      signature: string;
      thinking: string;
      variant: "thinking";
    }
  | {
      data: string;
      prefixFingerprint: string;
      variant: "redacted_thinking";
    };

Defined in: src/batteries/llm/anthropic_messages/types.ts:180

Opaque payload stored on a replayable Anthropic thinking Thought.

Union Members ​

Type Literal ​

ts
{
  prefixFingerprint: string;
  signature: string;
  thinking: string;
  variant: "thinking";
}
NameTypeDescriptionDefined in
prefixFingerprintstringStable fingerprint of the signed conversation prefix.src/batteries/llm/anthropic_messages/types.ts:189
signaturestringSignature exactly as emitted by Anthropic.src/batteries/llm/anthropic_messages/types.ts:187
thinkingstringThinking text exactly as emitted by Anthropic.src/batteries/llm/anthropic_messages/types.ts:185
variant"thinking"Payload variant for a signed thinking block.src/batteries/llm/anthropic_messages/types.ts:183

Type Literal ​

ts
{
  data: string;
  prefixFingerprint: string;
  variant: "redacted_thinking";
}
NameTypeDescriptionDefined in
datastringRedacted thinking data exactly as emitted by Anthropic.src/batteries/llm/anthropic_messages/types.ts:195
prefixFingerprintstringStable fingerprint of the signed conversation prefix.src/batteries/llm/anthropic_messages/types.ts:197
variant"redacted_thinking"Payload variant for a redacted thinking block.src/batteries/llm/anthropic_messages/types.ts:193