@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;" />
37 lines (35 loc) • 1.62 kB
JavaScript
import "reflect-metadata";
import { __decorateMetadata } from "../../_virtual/_@oxc-project_runtime@0.112.0/helpers/decorateMetadata.mjs";
import { __decorate } from "../../_virtual/_@oxc-project_runtime@0.112.0/helpers/decorate.mjs";
import { __decorateParam } from "../../_virtual/_@oxc-project_runtime@0.112.0/helpers/decorateParam.mjs";
import { LoadAgentStateResponse } from "../types/load-agent-state-response.type.mjs";
import { LoadAgentStateInput } from "../inputs/load-agent-state.input.mjs";
import { CopilotKitAgentDiscoveryError } from "@copilotkit/shared";
import { Arg, Ctx, Query, Resolver } from "type-graphql";
//#region src/graphql/resolvers/state.resolver.ts
var _ref;
let StateResolver = class StateResolver {
async loadAgentState(ctx, data) {
const agents = [];
if (!agents.some((agent) => agent.name === data.agentName)) throw new CopilotKitAgentDiscoveryError({
agentName: data.agentName,
availableAgents: agents.map((a) => ({
name: a.name,
id: a.name
}))
});
return {};
}
};
__decorate([
Query(() => LoadAgentStateResponse),
__decorateParam(0, Ctx()),
__decorateParam(1, Arg("data")),
__decorateMetadata("design:type", Function),
__decorateMetadata("design:paramtypes", [Object, typeof (_ref = typeof LoadAgentStateInput !== "undefined" && LoadAgentStateInput) === "function" ? _ref : Object]),
__decorateMetadata("design:returntype", Promise)
], StateResolver.prototype, "loadAgentState", null);
StateResolver = __decorate([Resolver(() => LoadAgentStateResponse)], StateResolver);
//#endregion
export { StateResolver };
//# sourceMappingURL=state.resolver.mjs.map