MCPcopy
hub / github.com/docker/docker-agent / UserMessageEvent

Struct UserMessageEvent

pkg/runtime/event.go:40–48  ·  view source on GitHub ↗

UserMessageEvent is sent when a user message is received

Source from the content-addressed store, hash-verified

38
39// UserMessageEvent is sent when a user message is received
40type 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
50func UserMessage(message, sessionID string, multiContent []chat.MessagePart, sessionPos ...int) Event {
51 pos := -1

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected