UNPKG

@kya-os/agentshield-nextjs

Version:

Next.js middleware for AgentShield AI agent detection

18 lines (14 loc) 673 B
import { NextRequest, NextResponse } from 'next/server'; import { N as NextJSMiddlewareConfig } from './types-DVmy9NE3.js'; import '@kya-os/agentshield-shared'; import '@kya-os/agentshield'; /** * Enhanced middleware creator for Edge Runtime * Uses EdgeAgentDetector which doesn't require WASM */ /** * Create an AgentShield middleware with automatic WASM initialization * This version handles initialization internally to avoid top-level await */ declare function createAgentShieldMiddleware(config: NextJSMiddlewareConfig): (request: NextRequest) => Promise<NextResponse>; export { createAgentShieldMiddleware, createAgentShieldMiddleware as createMiddleware };