MCPcopy
hub / github.com/codeaashu/claude-code / createAssistantAPIErrorMessage

Function createAssistantAPIErrorMessage

src/utils/messages.ts:435–458  ·  view source on GitHub ↗
({
  content,
  apiError,
  error,
  errorDetails,
}: {
  content: string
  apiError?: AssistantMessage['apiError']
  error?: SDKAssistantMessageError
  errorDetails?: string
})

Source from the content-addressed store, hash-verified

433}
434
435export function createAssistantAPIErrorMessage({
436 content,
437 apiError,
438 error,
439 errorDetails,
440}: {
441 content: string
442 apiError?: AssistantMessage['apiError']
443 error?: SDKAssistantMessageError
444 errorDetails?: string
445}): AssistantMessage {
446 return baseCreateAssistantMessage({
447 content: [
448 {
449 type: 'text' as const,
450 text: content === '' ? NO_CONTENT_MESSAGE : content,
451 } as BetaContentBlock, // NOTE: citations field is not supported in Bedrock API
452 ],
453 isApiErrorMessage: true,
454 apiError,
455 error,
456 errorDetails,
457 })
458}
459
460export function createUserMessage({
461 content,

Callers 5

queryLoopFunction · 0.85
runInProcessTeammateFunction · 0.85
queryModelFunction · 0.85
getErrorMessageIfRefusalFunction · 0.85

Calls 1

Tested by

no test coverage detected