MCPcopy Create free account
hub / github.com/Noumena-Network/code / createAssistantAPIErrorMessage

Function createAssistantAPIErrorMessage

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

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

Callers 7

query.test.tsFile · 0.85
queryLoopFunction · 0.85
runInProcessTeammateFunction · 0.85
createReplOnQueryFunction · 0.85
queryModelFunction · 0.85
getErrorMessageIfRefusalFunction · 0.85

Calls 1

Tested by

no test coverage detected