import { NextResponse } from 'next/server'; import fs from 'fs'; import path from 'path'; export async function GET( request: Request, { params }: { params: Promise<{ date: string }> } ) { try { const { date } = await params; const memoryDir = '/root/.openclaw/workspace/memory'; const filePath = path.join(memoryDir, `${date}.md`); if (!fs.existsSync(filePath)) { return NextResponse.json({ content: '', error: 'Not found' }, { status: 404 }); } const content = fs.readFileSync(filePath, 'utf8'); return NextResponse.json({ content, date }); } catch (error) { return NextResponse.json({ content: '', error: 'Failed to load' }, { status: 500 }); } }