Skip to content

Function: auditTrail()

ts
function auditTrail(config): MiddlewareFn<unknown>;

Defined in: packages/core/src/core/middleware/AuditTrail.ts:163

Create an AuditTrail middleware for SOC2/GDPR compliance.

Logs every tool invocation with identity, args hash, status, and duration. The audit event is emitted AFTER the handler completes (or fails), capturing the full lifecycle.

Parameters

ParameterTypeDescription
configAuditTrailConfigAudit trail configuration

Returns

MiddlewareFn<unknown>

A middleware function compatible with .use()