MCPcopy Create free account
hub / github.com/anomalyco/opencode / responseHttp

Function responseHttp

packages/llm/src/route/executor.ts:209–223  ·  view source on GitHub ↗
(input: {
  readonly request: HttpClientRequest.HttpClientRequest
  readonly response: HttpClientResponse.HttpClientResponse
  readonly redactedNames: ReadonlyArray<string | RegExp>
  readonly body: ReturnType<typeof responseBody>
  readonly requestId?: string | undefined
  readonly rateLimit?: HttpRateLimitDetails | undefined
})

Source from the content-addressed store, hash-verified

207}
208
209const responseHttp = (input: {
210 readonly request: HttpClientRequest.HttpClientRequest
211 readonly response: HttpClientResponse.HttpClientResponse
212 readonly redactedNames: ReadonlyArray<string | RegExp>
213 readonly body: ReturnType<typeof responseBody>
214 readonly requestId?: string | undefined
215 readonly rateLimit?: HttpRateLimitDetails | undefined
216}) =>
217 new HttpContext({
218 request: requestDetails(input.request, input.redactedNames),
219 response: responseDetails(input.response, input.redactedNames),
220 ...input.body,
221 requestId: input.requestId,
222 rateLimit: input.rateLimit,
223 })
224
225const statusReason = (input: {
226 readonly status: number

Callers 1

statusErrorFunction · 0.85

Calls 2

requestDetailsFunction · 0.85
responseDetailsFunction · 0.85

Tested by

no test coverage detected