ov.capture.probes.assets

Assets probe: a content-addressed inventory of loaded resources.

Bodies are already stored by the network probe (content-addressed, so they dedupe). This probe builds the inventory: one manifest row per resource with url, MIME, size, hash, and the body artifact id when captured. It requires the network stream and therefore runs after it (registry ordering).

class ov.capture.probes.assets.AssetsProbe[source]

Build an asset inventory from the accumulated network records.

finalize(ctx: ProbeContext) list[Artifact][source]

Flush accumulated state into artifacts at run end. Default: nothing.