MCPcopy Index your code
hub / github.com/docker/docker-agent / UserMessage

Function UserMessage

pkg/runtime/event.go:50–63  ·  view source on GitHub ↗
(message, sessionID string, multiContent []chat.MessagePart, sessionPos ...int)

Source from the content-addressed store, hash-verified

48}
49
50func UserMessage(message, sessionID string, multiContent []chat.MessagePart, sessionPos ...int) Event {
51 pos := -1
52 if len(sessionPos) > 0 {
53 pos = sessionPos[0]
54 }
55 return &UserMessageEvent{
56 Type: "user_message",
57 Message: message,
58 MultiContent: multiContent,
59 SessionID: sessionID,
60 SessionPosition: pos,
61 AgentContext: newAgentContext(""),
62 }
63}
64
65func (e *UserMessageEvent) GetSessionID() string { return e.SessionID }
66

Callers 8

RunStreamMethod · 0.92
appendSteerAndEmitMethod · 0.70
runStreamLoopMethod · 0.70
runTurnMethod · 0.70
TestSimpleFunction · 0.70
TestWithReasoningFunction · 0.70

Calls 1

newAgentContextFunction · 0.85

Tested by 5

RunStreamMethod · 0.74
TestSimpleFunction · 0.56
TestWithReasoningFunction · 0.56