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>

200 lines (197 loc) 5.57 kB
var __defProp = Object.defineProperty; var __getOwnPropDesc = Object.getOwnPropertyDescriptor; var __getOwnPropNames = Object.getOwnPropertyNames; var __hasOwnProp = Object.prototype.hasOwnProperty; var __name = (target, value) => __defProp(target, "name", { value, configurable: true }); var __export = (target, all) => { for (var name in all) __defProp(target, name, { get: all[name], enumerable: true }); }; var __copyProps = (to, from, except, desc) => { if (from && typeof from === "object" || typeof from === "function") { for (let key of __getOwnPropNames(from)) if (!__hasOwnProp.call(to, key) && key !== except) __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable }); } return to; }; var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); // src/graphql/types/converted/index.ts var converted_exports = {}; __export(converted_exports, { ActionExecutionMessage: () => ActionExecutionMessage, AgentStateMessage: () => AgentStateMessage, ImageMessage: () => ImageMessage, Message: () => Message, ResultMessage: () => ResultMessage, TextMessage: () => TextMessage }); module.exports = __toCommonJS(converted_exports); // src/graphql/types/base/index.ts var import_type_graphql = require("type-graphql"); function _ts_decorate(decorators, target, key, desc) { var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; return c > 3 && r && Object.defineProperty(target, key, r), r; } __name(_ts_decorate, "_ts_decorate"); function _ts_metadata(k, v) { if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v); } __name(_ts_metadata, "_ts_metadata"); var BaseMessageInput = class { id; createdAt; }; __name(BaseMessageInput, "BaseMessageInput"); _ts_decorate([ (0, import_type_graphql.Field)(() => String), _ts_metadata("design:type", String) ], BaseMessageInput.prototype, "id", void 0); _ts_decorate([ (0, import_type_graphql.Field)(() => Date), _ts_metadata("design:type", typeof Date === "undefined" ? Object : Date) ], BaseMessageInput.prototype, "createdAt", void 0); BaseMessageInput = _ts_decorate([ (0, import_type_graphql.InputType)() ], BaseMessageInput); // src/graphql/types/converted/index.ts var Message = class extends BaseMessageInput { type; isTextMessage() { return this.type === "TextMessage"; } isActionExecutionMessage() { return this.type === "ActionExecutionMessage"; } isResultMessage() { return this.type === "ResultMessage"; } isAgentStateMessage() { return this.type === "AgentStateMessage"; } isImageMessage() { return this.type === "ImageMessage"; } }; __name(Message, "Message"); var TextMessage = class extends Message { type = "TextMessage"; content; role; parentMessageId; }; __name(TextMessage, "TextMessage"); var ActionExecutionMessage = class extends Message { type = "ActionExecutionMessage"; name; arguments; parentMessageId; }; __name(ActionExecutionMessage, "ActionExecutionMessage"); var ResultMessage = class extends Message { type = "ResultMessage"; actionExecutionId; actionName; result; static encodeResult(result, error) { const errorObj = error ? typeof error === "string" ? { code: "ERROR", message: error } : error instanceof Error ? { code: "ERROR", message: error.message } : error : void 0; if (errorObj) { return JSON.stringify({ error: errorObj, result: result || "" }); } if (result === void 0) { return ""; } return typeof result === "string" ? result : JSON.stringify(result); } static decodeResult(result) { if (!result) { return { result: "" }; } try { const parsed = JSON.parse(result); if (parsed && typeof parsed === "object") { if ("error" in parsed) { return { error: parsed.error, result: parsed.result || "" }; } return { result: JSON.stringify(parsed) }; } return { result }; } catch (e) { return { result }; } } hasError() { try { const { error } = ResultMessage.decodeResult(this.result); return !!error; } catch { return false; } } getError() { try { const { error } = ResultMessage.decodeResult(this.result); return error; } catch { return void 0; } } }; __name(ResultMessage, "ResultMessage"); var AgentStateMessage = class extends Message { type = "AgentStateMessage"; threadId; agentName; nodeName; runId; active; role; state; running; }; __name(AgentStateMessage, "AgentStateMessage"); var ImageMessage = class extends Message { type = "ImageMessage"; format; bytes; role; parentMessageId; }; __name(ImageMessage, "ImageMessage"); // Annotate the CommonJS export names for ESM import in node: 0 && (module.exports = { ActionExecutionMessage, AgentStateMessage, ImageMessage, Message, ResultMessage, TextMessage }); //# sourceMappingURL=index.js.map