MCPcopy Index your code
hub / github.com/coder/coder / headersFromActor

Function headersFromActor

aibridge/intercept/actor_headers.go:64–80  ·  view source on GitHub ↗

headersFromActor produces a map of headers from a given [context.Actor].

(actor *context.Actor)

Source from the content-addressed store, hash-verified

62
63// headersFromActor produces a map of headers from a given [context.Actor].
64func headersFromActor(actor *context.Actor) map[string]string {
65 if actor == nil {
66 return nil
67 }
68
69 headers := make(map[string]string, len(actor.Metadata)+1)
70
71 // Add actor ID.
72 headers[ActorIDHeader()] = actor.ID
73
74 // Add headers for provided metadata.
75 for k, v := range actor.Metadata {
76 headers[ActorMetadataHeader(k)] = fmt.Sprintf("%v", v)
77 }
78
79 return headers
80}

Callers 2

ActorHeadersAsOpenAIOptsFunction · 0.85

Calls 2

ActorIDHeaderFunction · 0.85
ActorMetadataHeaderFunction · 0.85

Tested by

no test coverage detected