@kya-os/agentshield-nextjs
Version:
Next.js middleware for AgentShield AI agent detection
18 lines (14 loc) • 673 B
TypeScript
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 };