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

Struct ResponseStreamAdapter

pkg/model/provider/openai/response_stream.go:21–27  ·  view source on GitHub ↗

ResponseStreamAdapter adapts the OpenAI responses stream to our interface. It works with any responseEventStream implementation (SSE or WebSocket).

Source from the content-addressed store, hash-verified

19// ResponseStreamAdapter adapts the OpenAI responses stream to our interface.
20// It works with any responseEventStream implementation (SSE or WebSocket).
21type ResponseStreamAdapter struct {
22 stream responseEventStream
23 trackUsage bool
24 itemCallIDMap map[string]string
25 itemHasContent map[string]bool
26 pendingArgs map[string]string
27}
28
29func newResponseStreamAdapter(stream responseEventStream, trackUsage bool) *ResponseStreamAdapter {
30 return &ResponseStreamAdapter{

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected