UNPKG

@kya-os/agentshield-nextjs

Version:

Next.js middleware for AgentShield AI agent detection

21 lines (17 loc) 674 B
import { NextRequest, NextResponse } from 'next/server'; import { N as NextJSMiddlewareConfig } from './types-BJTEUa4T.js'; import '@kya-os/agentshield'; /** * Next.js middleware for AgentShield * * Uses edge-safe imports to avoid WASM in Edge Runtime */ /** * Create AgentShield middleware for Next.js */ declare function createAgentShieldMiddleware(config?: Partial<NextJSMiddlewareConfig>): (request: NextRequest) => Promise<NextResponse>; /** * Convenience function for basic setup */ declare function agentShield(config?: Partial<NextJSMiddlewareConfig>): (request: NextRequest) => Promise<NextResponse>; export { agentShield, createAgentShieldMiddleware };