Skip to main content

Crate halter_hooks

Crate halter_hooks 

Source

Structs§

AgentHookConfig
CommandHookConfig
ConfiguredHandler
HandlerPriority
Hook
HookDispatchOutcome
HookDispatchRequest
HookHandler
HookInput
HookMatcherGroup
HookMergedOutcome
HookOutput
HookRegistrySource
HookResponse
HookSpecificOutput
Hooks
HooksFile
HooksLoadWarning
HttpHookConfig
MergeInput
PreparedHookDispatch
PromptHookConfig
RegisteredHook
RegisteredHooks

Enums§

CompiledMatcher
A matcher pattern compiled once at config-parse time.
ConfiguredHandlerConfig
HandlerPriorityGroup
HookDecision
HookEventName
HookHandlerConfig
HookKind
HookShell
MatcherCompileError
PermissionDecision
Variants ordered least-restrictive first so the derived Ord matches the semantic “strength” of the decision: Passthrough < Allow < Ask < Deny. Merging two outputs picks the stronger decision with .max(...) rather than a hand-rolled rank table (finding L16). Serde uses variant names (snake_case), not declaration position, so the reordering is safe.
RegisteredHookPriority

Constants§

HOOK_PROTOCOL_VERSION

Functions§

merge_outputs
summary_entries

Type Aliases§

HookCallback
HookCallbackFuture
HookFunctionFactory