UNPKG

llmverify

Version:

AI Output Verification Toolkit — Local-first LLM safety, hallucination detection, PII redaction, prompt injection defense, and runtime monitoring. Zero telemetry. OWASP LLM Top 10 aligned.

37 lines (36 loc) 1.08 kB
/** * Structure Engine * * Analyzes response structure for expected patterns. * Detects JSON, lists, code blocks, and other structural elements. * * WHAT THIS DOES: * ✅ Detects JSON in responses * ✅ Counts list items and bullet points * ✅ Identifies code blocks * ✅ Flags unstructured responses when structure expected * * WHAT THIS DOES NOT DO: * ❌ Validate JSON schema * ❌ Assess content quality * ❌ Determine if structure is appropriate for query * * @module engines/runtime/structure * @author Haiec * @license MIT */ import { CallRecord, EngineResult } from '../../types/runtime'; /** * Analyzes response structure for patterns. * * @param call - The call record to analyze * @param expectStructure - Whether structure is expected (optional) * @returns Engine result with structure analysis * * @example * const result = StructureEngine(callRecord); * if (result.details.isJson) { * console.log('Response contains JSON'); * } */ export declare function StructureEngine(call: CallRecord, expectStructure?: boolean): EngineResult;