Skip to main content

Interface: MessageContentBlock

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

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:326


id?

optional id?: string

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


input?

optional input?: unknown

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


is_error?

optional is_error?: boolean

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


name?

optional name?: string

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


signature?

optional signature?: string

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


text?

optional text?: string

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


thinking?

optional thinking?: string

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


tool_use_id?

optional tool_use_id?: string

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


type

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

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