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;" />

26 lines (24 loc) 1.49 kB
require("reflect-metadata"); const require_runtime = require('../../../_virtual/_rolldown/runtime.cjs'); const require_hono_single = require('../../../v2/runtime/endpoints/hono-single.cjs'); const require_telemetry_client = require('../../telemetry-client.cjs'); const require_shared = require('../shared.cjs'); let hono_vercel = require("hono/vercel"); //#region src/lib/integrations/nextjs/app-router.ts function copilotRuntimeNextJSAppRouterEndpoint(options) { const commonConfig = require_shared.getCommonConfig(options); require_telemetry_client.default.setGlobalProperties({ runtime: { framework: "nextjs-app-router" } }); if (options.properties?._copilotkit) require_telemetry_client.default.setGlobalProperties({ _copilotkit: options.properties._copilotkit }); require_telemetry_client.default.capture("oss.runtime.instance_created", require_telemetry_client.getRuntimeInstanceTelemetryInfo(options)); commonConfig.logging.debug("Creating NextJS App Router endpoint"); const serviceAdapter = options.serviceAdapter; if (serviceAdapter) options.runtime.handleServiceAdapter(serviceAdapter); return { handleRequest: (0, hono_vercel.handle)(require_hono_single.createCopilotEndpointSingleRoute({ runtime: options.runtime.instance, basePath: options.baseUrl ?? options.endpoint, ...options.cors && { cors: options.cors } })) }; } //#endregion exports.copilotRuntimeNextJSAppRouterEndpoint = copilotRuntimeNextJSAppRouterEndpoint; //# sourceMappingURL=app-router.cjs.map