MCPcopy Index your code
hub / github.com/claude-code-best/claude-code / createAssistantAPIErrorMessage

Function createAssistantAPIErrorMessage

src/utils/messages.ts:438–461  ·  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

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

Callers 11

messages.test.tsFile · 0.90
queryLoopFunction · 0.85
runInProcessTeammateFunction · 0.85
queryModelFunction · 0.85
getErrorMessageIfRefusalFunction · 0.85
queryModelGeminiFunction · 0.85
queryModelGrokFunction · 0.85
queryModelOpenAIFunction · 0.85

Calls 1

Tested by

no test coverage detected