import { CreateCopilotRuntimeServerOptions } from "../shared"; import { copilotRuntimeNodeHttpEndpoint } from "../node-http"; import telemetry, { getRuntimeInstanceTelemetryInfo, } from "../../telemetry-client"; export function copilotRuntimeNodeExpressEndpoint( options: CreateCopilotRuntimeServerOptions, ) { telemetry.setGlobalProperties({ runtime: { framework: "node-express", }, }); telemetry.capture( "oss.runtime.instance_created", getRuntimeInstanceTelemetryInfo(options), ); return copilotRuntimeNodeHttpEndpoint(options); }