Spaces:
Runtime error
Runtime error
| import { NextRequest, NextResponse } from 'next/server' | |
| import { requireRole } from '@/lib/auth' | |
| import { getHermesMemory } from '@/lib/hermes-memory' | |
| /** | |
| * GET /api/hermes/memory — Returns Hermes memory file contents | |
| * Read-only bridge: MC reads from ~/.hermes/memories/ | |
| */ | |
| export async function GET(request: NextRequest) { | |
| const auth = requireRole(request, 'viewer') | |
| if ('error' in auth) return NextResponse.json({ error: auth.error }, { status: auth.status }) | |
| const result = getHermesMemory() | |
| return NextResponse.json(result) | |
| } | |