toAgentic property
Message
get
toAgentic
Implementation
Message get toAgentic => switch (this) {
HumanChatMessage(content: var c) => UserMessage(content: c.toAgentic),
SystemChatMessage(content: var c) => SystemMessage(
content: Content.text(c),
),
ToolChatMessage(content: var c, toolCallId: var t) => ToolMessage(
content: Content.text(c),
toolCallId: t,
),
AIChatMessage(content: var c, toolCalls: var tc) => AgentMessage(
content: Content.text(c),
toolCalls: tc.map((i) => i.toAgentic).toList(),
),
_ => throw Exception('Unknown message type: ${this.runtimeType}'),
};