22 lines
955 B
Markdown
22 lines
955 B
Markdown
|
|
# Messages
|
||
|
|
|
||
|
|
**作用**: 介绍 AG-UI 中消息的结构、类型和同步机制。
|
||
|
|
|
||
|
|
**源文件**: `llms-full.txt`
|
||
|
|
**行号范围**: 1498-1952
|
||
|
|
|
||
|
|
**内容索引**:
|
||
|
|
- Message Structure - BaseMessage 接口, role, encryptedContent (行 1510-1537)
|
||
|
|
- Message Types:
|
||
|
|
- UserMessage - 用户消息, 支持多模态 InputContent (行 1543-1576)
|
||
|
|
- AssistantMessage - 助手消息, 含 toolCalls (行 1578-1591)
|
||
|
|
- SystemMessage - 系统消息 (行 1593-1604)
|
||
|
|
- ToolMessage - 工具结果消息 (行 1606-1627)
|
||
|
|
- ActivityMessage - 前端专用活动消息 (行 1628-1653)
|
||
|
|
- DeveloperMessage - 开发/调试消息 (行 1654-1665)
|
||
|
|
- ReasoningMessage - 推理消息 (行 1667-1704)
|
||
|
|
- Vendor Neutrality - 供应商中立性, 格式转换示例 (行 1705-1735)
|
||
|
|
- Message Synchronization - MESSAGES_SNAPSHOT, 流式消息 (行 1736-1794)
|
||
|
|
- Tool Integration - ToolCall, ToolResult 结构 (行 1795-1889)
|
||
|
|
- Practical Example - 完整对话示例 (行 1891-1939)
|