Table of Contents

Class ThinkingBlock

Namespace
Emissary
Assembly
Emissary.dll

Claude's internal reasoning. The signature must round-trip unmodified.

public sealed record ThinkingBlock : ContentBlock, IEquatable<ContentBlock>, IEquatable<ThinkingBlock>
Inheritance
ThinkingBlock
Implements
Inherited Members

Constructors

ThinkingBlock(string, string?)

Claude's internal reasoning. The signature must round-trip unmodified.

public ThinkingBlock(string Thinking, string? Signature)

Parameters

Thinking string

The thinking text.

Signature string

The integrity signature; the API rejects tampered thinking.

Properties

Signature

The integrity signature; the API rejects tampered thinking.

public string? Signature { get; init; }

Property Value

string

Thinking

The thinking text.

public string Thinking { get; init; }

Property Value

string