/** * CORS configuration for open-sse handlers. * * Reads `CORS_ORIGIN` env var (default: "*") so that all handlers * use the same configurable origin. Equivalent to src/shared/utils/cors.ts * for the open-sse package boundary. */ const CORS_ORIGIN = process.env.CORS_ORIGIN || "*"; export const CORS_HEADERS: Record = { "Access-Control-Allow-Origin": CORS_ORIGIN, "Access-Control-Allow-Methods": "GET, POST, PUT, DELETE, OPTIONS", "Access-Control-Allow-Headers": "Content-Type, Authorization, x-api-key, anthropic-version", }; /** * Returns just the origin header for merging into existing header objects. */ export function getCorsOrigin(): string { return CORS_ORIGIN; }