Files
agent-park/src/app/api/admin/resources/agents/route.ts
T

17 lines
424 B
TypeScript

import { NextResponse } from 'next/server'
import { listAgentProfiles } from '@/lib/agent-os/resource-pool'
import { requireAdminAccess } from '../../_lib/auth'
export async function GET(request: Request) {
const auth = requireAdminAccess(request)
if (!auth.authorized) {
return auth.response
}
return NextResponse.json({
success: true,
operator: auth.operator,
agents: listAgentProfiles(),
})
}