UNPKG

@copilotkit/runtime

Version:

<div align="center"> <a href="https://copilotkit.ai" target="_blank"> <img src="https://github.com/copilotkit/copilotkit/raw/main/assets/banner.png" alt="CopilotKit Logo"> </a>

49 lines (42 loc) 1.12 kB
import { FailedResponseStatus, FailedResponseStatusReason, } from "../graphql/types/response-status.type"; export class GuardrailsValidationFailureResponse extends FailedResponseStatus { reason = FailedResponseStatusReason.GUARDRAILS_VALIDATION_FAILED; declare details: { guardrailsReason: string; }; constructor({ guardrailsReason }) { super(); this.details = { guardrailsReason, }; } } export class MessageStreamInterruptedResponse extends FailedResponseStatus { reason = FailedResponseStatusReason.MESSAGE_STREAM_INTERRUPTED; declare details: { messageId: string; description: string; }; constructor({ messageId }: { messageId: string }) { super(); this.details = { messageId, description: "Check the message for mode details", }; } } export class UnknownErrorResponse extends FailedResponseStatus { reason = FailedResponseStatusReason.UNKNOWN_ERROR; declare details: { description?: string; }; constructor({ description }: { description?: string }) { super(); this.details = { description, }; } }