MCPcopy Create free account
hub / github.com/coder/coder / EnsureResponseIncludes

Function EnsureResponseIncludes

coderd/x/chatd/chatopenai/options.go:111–120  ·  view source on GitHub ↗

EnsureResponseIncludes adds the OpenAI encrypted reasoning include required for Responses API reasoning continuity when it is not already present.

(
	values []fantasyopenai.IncludeType,
)

Source from the content-addressed store, hash-verified

109// EnsureResponseIncludes adds the OpenAI encrypted reasoning include required
110// for Responses API reasoning continuity when it is not already present.
111func EnsureResponseIncludes(
112 values []fantasyopenai.IncludeType,
113) []fantasyopenai.IncludeType {
114 const required = fantasyopenai.IncludeReasoningEncryptedContent
115
116 if slices.Contains(values, required) {
117 return values
118 }
119 return append(values, required)
120}
121
122// UsesResponsesOptions reports whether the model should use OpenAI Responses
123// API provider options.

Callers 2

Calls 1

ContainsMethod · 0.45

Tested by 1