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 1.58 kB
{"version":3,"file":"state.resolver.cjs","names":["CopilotKitAgentDiscoveryError","LoadAgentStateResponse"],"sources":["../../../src/graphql/resolvers/state.resolver.ts"],"sourcesContent":["import { Arg, Resolver } from \"type-graphql\";\nimport { Ctx } from \"type-graphql\";\nimport { Query } from \"type-graphql\";\nimport { LoadAgentStateResponse } from \"../types/load-agent-state-response.type\";\nimport type { GraphQLContext } from \"../../lib/integrations\";\nimport { LoadAgentStateInput } from \"../inputs/load-agent-state.input\";\nimport { CopilotKitAgentDiscoveryError } from \"@copilotkit/shared\";\nimport { CopilotRuntime } from \"../../lib\";\n\n@Resolver(() => LoadAgentStateResponse)\nexport class StateResolver {\n @Query(() => LoadAgentStateResponse)\n async loadAgentState(\n @Ctx() ctx: GraphQLContext,\n @Arg(\"data\") data: LoadAgentStateInput,\n ) {\n const agents = [];\n const hasAgent = agents.some((agent) => agent.name === data.agentName);\n if (!hasAgent) {\n throw new CopilotKitAgentDiscoveryError({\n agentName: data.agentName,\n availableAgents: agents.map((a) => ({ name: a.name, id: a.name })),\n });\n }\n\n const state = {};\n\n return state;\n }\n}\n"],"mappings":";;;;;;;;;;;;AAUO,0BAAM,cAAc;CACzB,MACM,eACJ,AAAO,KACP,AAAa,MACb;EACA,MAAM,SAAS,EAAE;AAEjB,MAAI,CADa,OAAO,MAAM,UAAU,MAAM,SAAS,KAAK,UAAU,CAEpE,OAAM,IAAIA,iDAA8B;GACtC,WAAW,KAAK;GAChB,iBAAiB,OAAO,KAAK,OAAO;IAAE,MAAM,EAAE;IAAM,IAAI,EAAE;IAAM,EAAE;GACnE,CAAC;AAKJ,SAFc,EAAE;;;;+BAdLC,8DAAuB;iEAE5B;gEACD,OAAO;;;;;8EALAA,8DAAuB"}