Interface: IMessage
Defined in: internal/llm-client/types.ts:142
A message in LLMClient shape (provider-agnostic, SDK-agnostic).
Properties
parts
parts:
TMessagePart[]
Defined in: internal/llm-client/types.ts:146
The content, in order; which kinds a role may carry, toSdkMessages decides.
role
role:
EMessageRole
Defined in: internal/llm-client/types.ts:144
Who speaks: the user, the model, or a tool answering the model.