Expand description
Harness detection and LLM usage MITM pipeline.
This crate transforms decoded HTTP exchanges from abyss-mitm into typed
Agent events. Harness, protocol, provider, correlation, and normalization
remain independent internal dimensions behind one Broker hook.
Structs§
- Device
Identity - Device identity attached to produced Agent events.
- Harness
Config - Optional policy override and source matchers for one Harness.
- Harness
Id - Stable built-in or custom Harness identity.
- Harness
Matcher Config - One custom Harness source matcher.
- Harness
Usage Config - Harness usage hook behavior configuration.
- Harness
Usage Content Config - Independent content retention controls for Harness usage events.
- Harness
Usage Hook - Broker Hook that owns the complete Harness usage pipeline.
- Harness
Usage Hook Config - Immutable producer context for Harness usage events.
- Hook
Config - Common envelope for one compiled-in hook.
- Hooks
Config - Dynamic configuration for all compiled-in MITM hooks.
- Hooks
Runtime Config - Shared dynamic hooks configuration.
Enums§
- Built
InHarness - Built-in Harness implementations compiled into the broker.
Traits§
- Agent
Event Sink - Asynchronous boundary used by hooks to publish one normalized event.
Functions§
- platform_
device_ identity - Returns the local platform identity used by Harness events.