MCPcopy Create free account
hub / github.com/AnukarOP/claude-code-leaked / createAssistantAPIErrorMessage

Function createAssistantAPIErrorMessage

source code/utils/messages.ts:437–460  ·  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

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

Callers 5

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

Calls 1

Tested by

no test coverage detected