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

Function toItems

pkg/runtime/compactor/compactor.go:342–348  ·  view source on GitHub ↗

toItems wraps a flat slice of chat messages into session items so a fresh session can be built from them for the compaction sub-run.

(messages []chat.Message)

Source from the content-addressed store, hash-verified

340// toItems wraps a flat slice of chat messages into session items so a
341// fresh session can be built from them for the compaction sub-run.
342func toItems(messages []chat.Message) []session.Item {
343 items := make([]session.Item, len(messages))
344 for i, message := range messages {
345 items[i] = session.Item{Message: &session.Message{Message: message}}
346 }
347 return items
348}

Callers 1

RunLLMFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected