MCPcopy Index your code
hub / github.com/anomalyco/opencode / transportError

Function transportError

packages/llm/src/route/executor.ts:308–322  ·  view source on GitHub ↗
(input: {
    readonly message: string
    readonly kind?: string | undefined
    readonly request?: HttpClientRequest.HttpClientRequest | undefined
  })

Source from the content-addressed store, hash-verified

306
307const toHttpError = (redactedNames: ReadonlyArray<string | RegExp>) => (error: unknown) => {
308 const transportError = (input: {
309 readonly message: string
310 readonly kind?: string | undefined
311 readonly request?: HttpClientRequest.HttpClientRequest | undefined
312 }) =>
313 new LLMError({
314 module: "RequestExecutor",
315 method: "execute",
316 reason: new TransportReason({
317 message: input.message,
318 kind: input.kind,
319 url: input.request ? redactUrl(input.request.url) : undefined,
320 http: input.request ? new HttpContext({ request: requestDetails(input.request, redactedNames) }) : undefined,
321 }),
322 })
323
324 if (Cause.isTimeoutError(error)) {
325 return transportError({ message: error.message, kind: "Timeout" })

Callers 1

toHttpErrorFunction · 0.70

Calls 2

requestDetailsFunction · 0.85
redactUrlFunction · 0.70

Tested by

no test coverage detected