UserMessageEvent is sent when a user message is received
| 38 | |
| 39 | // UserMessageEvent is sent when a user message is received |
| 40 | type UserMessageEvent struct { |
| 41 | AgentContext |
| 42 | |
| 43 | Type string `json:"type"` |
| 44 | Message string `json:"message"` |
| 45 | MultiContent []chat.MessagePart `json:"multi_content,omitempty"` |
| 46 | SessionID string `json:"session_id"` |
| 47 | SessionPosition int `json:"session_position"` // Index in session.Messages, -1 if unknown |
| 48 | } |
| 49 | |
| 50 | func UserMessage(message, sessionID string, multiContent []chat.MessagePart, sessionPos ...int) Event { |
| 51 | pos := -1 |
nothing calls this directly
no outgoing calls
no test coverage detected