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

Function UserMessageAt

pkg/session/session.go:303–312  ·  view source on GitHub ↗

UserMessageAt is like UserMessage but stamps the message with an explicit creation time, letting callers (and tests) avoid the wall clock.

(createdAt time.Time, content string, multiContent ...chat.MessagePart)

Source from the content-addressed store, hash-verified

301// UserMessageAt is like UserMessage but stamps the message with an explicit
302// creation time, letting callers (and tests) avoid the wall clock.
303func UserMessageAt(createdAt time.Time, content string, multiContent ...chat.MessagePart) *Message {
304 return &Message{
305 Message: chat.Message{
306 Role: chat.MessageRoleUser,
307 Content: content,
308 MultiContent: multiContent,
309 CreatedAt: createdAt.Format(time.RFC3339),
310 },
311 }
312}
313
314func NewAgentMessage(agentName string, message *chat.Message) *Message {
315 return &Message{

Callers 5

ImplicitUserMessageAtFunction · 0.85
UserMessageFunction · 0.85
WithUserMessageFunction · 0.85

Calls

no outgoing calls