/** * Server-Side Enforcement Layer * * Advisory warnings that surface in tool responses when the agent * hasn't followed the recall → confirm → act protocol. * * Design principles: * - Advisory, not blocking: warnings append to responses, never prevent execution * - Zero overhead on compliant calls: only fires when state is missing * - Universal: works in ALL MCP clients, no IDE hooks needed * - Lightweight: pure in-memory checks, no I/O */ export interface EnforcementResult { /** Warning text to prepend to tool response (null = clean, no warning) */ warning: string | null; } /** * Run pre-dispatch enforcement checks for a tool call. * * Returns a warning string to prepend to the response, or null if clean. * Never blocks execution — always advisory. */ export declare function checkEnforcement(toolName: string): EnforcementResult; //# sourceMappingURL=enforcement.d.ts.map