vigil_core library

Core capture, privacy, tracing, and export primitives for Vigil.

Classes

Vigil
In-memory recorder and event source for Vigil HTTP calls.
VigilBodySummary
A bounded, display-safe description of an HTTP body.
VigilConfig
Controls capture, retention, masking, and gated diagnostics.
VigilCurlExporter
Converts captured calls into shell-safe cURL commands.
VigilDataMasker
Privacy helpers used before HTTP data is retained or exported.
VigilDebugPayload
Gated backend error details decoded from a Vigil-Debug header.
VigilEvent
Notification emitted by the Vigil recorder.
VigilHttpCall
Immutable request lifecycle captured by Vigil.
VigilHttpError
Client-side transport failure captured for an HTTP call.
VigilHttpRequest
Request data captured at the start of an HTTP call.
VigilHttpResponse
Response data captured at the end of an HTTP call.
VigilServerTiming
A metric parsed from an HTTP Server-Timing response header.
VigilServerTimingParser
Parses metrics from the standard HTTP Server-Timing header.
VigilTraceContext
A W3C trace context propagated through the traceparent HTTP header.

Enums

VigilBodyKind
The representation retained for a captured request or response body.
VigilCallState
Lifecycle state of a captured HTTP call.
VigilEventType
Change represented by a VigilEvent.