UNPKG

@copilotkit/runtime

Version:

<img src="https://github.com/user-attachments/assets/0a6b64d9-e193-4940-a3f6-60334ac34084" alt="banner" style="border-radius: 12px; border: 2px solid #d6d4fa;" />

1 lines 3.33 kB
{"version":3,"file":"message.input.cjs","names":["MessageRole","BaseMessageInput"],"sources":["../../../src/graphql/inputs/message.input.ts"],"sourcesContent":["import { Field, InputType } from \"type-graphql\";\nimport { MessageRole } from \"../types/enums\";\nimport { BaseMessageInput } from \"../types/base\";\n\n@InputType()\nexport class TextMessageInput {\n @Field(() => String)\n content: string;\n\n @Field(() => String, { nullable: true })\n parentMessageId?: string;\n\n @Field(() => MessageRole)\n role: MessageRole;\n}\n\n@InputType()\nexport class ActionExecutionMessageInput {\n @Field(() => String)\n name: string;\n\n @Field(() => String)\n arguments: string;\n\n @Field(() => String, { nullable: true })\n parentMessageId?: string;\n\n @Field(() => String, {\n nullable: true,\n deprecationReason: \"This field will be removed in a future version\",\n })\n scope?: String;\n}\n\n@InputType()\nexport class ResultMessageInput {\n @Field(() => String)\n actionExecutionId: string;\n\n @Field(() => String)\n actionName: string;\n\n @Field(() => String, { nullable: true })\n parentMessageId?: string;\n\n @Field(() => String)\n result: string;\n}\n\n@InputType()\nexport class AgentStateMessageInput {\n @Field(() => String)\n threadId: string;\n\n @Field(() => String)\n agentName: string;\n\n @Field(() => MessageRole)\n role: MessageRole;\n\n @Field(() => String)\n state: string;\n\n @Field(() => Boolean)\n running: boolean;\n\n @Field(() => String)\n nodeName: string;\n\n @Field(() => String)\n runId: string;\n\n @Field(() => Boolean)\n active: boolean;\n}\n\n@InputType()\nexport class ImageMessageInput {\n @Field(() => String)\n format: string;\n\n @Field(() => String)\n bytes: string;\n\n @Field(() => String, { nullable: true })\n parentMessageId?: string;\n\n @Field(() => MessageRole)\n role: MessageRole;\n}\n\n// GraphQL does not support union types in inputs, so we need to use\n// optional fields for the different subtypes.\n@InputType()\nexport class MessageInput extends BaseMessageInput {\n @Field(() => TextMessageInput, { nullable: true })\n textMessage?: TextMessageInput;\n\n @Field(() => ActionExecutionMessageInput, { nullable: true })\n actionExecutionMessage?: ActionExecutionMessageInput;\n\n @Field(() => ResultMessageInput, { nullable: true })\n resultMessage?: ResultMessageInput;\n\n @Field(() => AgentStateMessageInput, { nullable: true })\n agentStateMessage?: AgentStateMessageInput;\n\n @Field(() => ImageMessageInput, { nullable: true })\n imageMessage?: ImageMessageInput;\n}\n"],"mappings":";;;;;;;;;;AAKO,6BAAM,iBAAiB;2DACf,OAAO;2DAGP,QAAQ,EAAE,UAAU,MAAM,CAAC;2DAG3BA,0BAAY;6EARf;AAaL,wCAAM,4BAA4B;2DAC1B,OAAO;2DAGP,OAAO;2DAGP,QAAQ,EAAE,UAAU,MAAM,CAAC;2DAG3B,QAAQ;CACnB,UAAU;CACV,mBAAmB;CACpB,CAAC;wFAdQ;AAmBL,+BAAM,mBAAmB;2DACjB,OAAO;2DAGP,OAAO;2DAGP,QAAQ,EAAE,UAAU,MAAM,CAAC;2DAG3B,OAAO;+EAXV;AAgBL,mCAAM,uBAAuB;2DACrB,OAAO;2DAGP,OAAO;2DAGPA,0BAAY;2DAGZ,OAAO;2DAGP,QAAQ;2DAGR,OAAO;2DAGP,OAAO;2DAGP,QAAQ;mFAvBX;AA4BL,8BAAM,kBAAkB;2DAChB,OAAO;2DAGP,OAAO;2DAGP,QAAQ,EAAE,UAAU,MAAM,CAAC;2DAG3BA,0BAAY;8EAXf;AAkBL,yBAAM,qBAAqBC,+BAAiB;2DACpC,kBAAkB,EAAE,UAAU,MAAM,CAAC;2DAGrC,6BAA6B,EAAE,UAAU,MAAM,CAAC;2DAGhD,oBAAoB,EAAE,UAAU,MAAM,CAAC;2DAGvC,wBAAwB,EAAE,UAAU,MAAM,CAAC;2DAG3C,mBAAmB,EAAE,UAAU,MAAM,CAAC;yEAdzC"}