Skip to main content

Interface: MessageContentBlock

Defined in: packages/core/src/providers/types.ts:328

Content block for Anthropic-style messages Used for tool calling and complex message structures

Properties

content?

optional content?: string | object[]

Defined in: packages/core/src/providers/types.ts:339


id?

optional id?: string

Defined in: packages/core/src/providers/types.ts:334


input?

optional input?: unknown

Defined in: packages/core/src/providers/types.ts:336


is_error?

optional is_error?: boolean

Defined in: packages/core/src/providers/types.ts:340


name?

optional name?: string

Defined in: packages/core/src/providers/types.ts:335


signature?

optional signature?: string

Defined in: packages/core/src/providers/types.ts:332


text?

optional text?: string

Defined in: packages/core/src/providers/types.ts:330


thinking?

optional thinking?: string

Defined in: packages/core/src/providers/types.ts:331


tool_use_id?

optional tool_use_id?: string

Defined in: packages/core/src/providers/types.ts:338


type

type: "text" | "tool_use" | "tool_result" | "thinking"

Defined in: packages/core/src/providers/types.ts:329