import { NextRequest, NextResponse } from "next/server";import { CSRF_BOOTSTRAP_HEADER, CSRF_COOKIE } from "@/lib/security/request-boundary";import packageMetadata from "../../../../package.json"; export const runtime = "nodejs";export const dynamic = "force-dynamic"; export function GET(request: NextRequest) { return NextResponse.json({ csrfToken: request.headers.get(CSRF_BOOTSTRAP_HEADER) ?? request.cookies.get(CSRF_COOKIE)?.value ?? null, pi: { sdk: packageMetadata.dependencies["@earendil-works/pi-coding-agent"] }, });}
import { NextRequest, NextResponse } from "next/server";
import { CSRF_BOOTSTRAP_HEADER, CSRF_COOKIE } from "@/lib/security/request-boundary";
import packageMetadata from "../../../../package.json";
export const runtime = "nodejs";
export const dynamic = "force-dynamic";
export function GET(request: NextRequest) {
return NextResponse.json({
csrfToken:
request.headers.get(CSRF_BOOTSTRAP_HEADER) ?? request.cookies.get(CSRF_COOKIE)?.value ?? null,
pi: { sdk: packageMetadata.dependencies["@earendil-works/pi-coding-agent"] },
});
}