Skip to main content

Crate abyss_agent_hook

Crate abyss_agent_hook 

Source
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§

DeviceIdentity
Device identity attached to produced Agent events.
HarnessConfig
Optional policy override and source matchers for one Harness.
HarnessId
Stable built-in or custom Harness identity.
HarnessMatcherConfig
One custom Harness source matcher.
HarnessUsageConfig
Harness usage hook behavior configuration.
HarnessUsageContentConfig
Independent content retention controls for Harness usage events.
HarnessUsageHook
Broker Hook that owns the complete Harness usage pipeline.
HarnessUsageHookConfig
Immutable producer context for Harness usage events.
HookConfig
Common envelope for one compiled-in hook.
HooksConfig
Dynamic configuration for all compiled-in MITM hooks.
HooksRuntimeConfig
Shared dynamic hooks configuration.

Enums§

BuiltInHarness
Built-in Harness implementations compiled into the broker.

Traits§

AgentEventSink
Asynchronous boundary used by hooks to publish one normalized event.

Functions§

platform_device_identity
Returns the local platform identity used by Harness events.