import { collectKnowledgeData } from "../../../../src/web/knowledge-service.ts" import { requireProjectCwd } from "../../../../src/web/bridge-service.ts" export const runtime = "nodejs" export const dynamic = "force-dynamic" export async function GET(request: Request): Promise { try { const projectCwd = requireProjectCwd(request); const payload = await collectKnowledgeData(projectCwd) return Response.json(payload, { headers: { "Cache-Control": "no-store", }, }) } catch (error) { const message = error instanceof Error ? error.message : String(error) return Response.json( { error: message }, { status: 500, headers: { "Cache-Control": "no-store", }, }, ) } }