vigiles API reference
    Preparing search index...

    Module hook

    Classes

    HookCompileError
    HookStateError

    Interfaces

    BashToolEvent
    CommandView
    CompiledHookProgram
    CompileHookOptions
    FileGateHook
    FileToolEvent
    HookProgram
    InjectHook
    Injection
    InlineProvider
    LeafRedirect
    NormalizedLeaf
    PathView
    PromptEvent
    PromptGateHook
    ProviderResults
    RawHookEvent
    ReactEvent
    ReactHook
    RegisteredProvider
    RegisteredRef
    ResponseView
    RunReaction
    SessionEvent
    StateEntry
    StateNeed
    StateWrite
    StopEvent
    StopGateHook

    Type Aliases

    AnyHook
    Decision
    DispatchKind
    GateAction
    HookCtx
    HookMode
    HookProgramOutcome
    NeedSpec
    ProviderName
    ProviderRegistry
    Reaction

    Functions

    admissibleWrites
    allow
    ask
    checkHookImports
    commandView
    compileHookProgram
    dangerously
    decideFileGate
    decideProgram
    decidePromptGate
    decideStopGate
    decisionExitCode
    defineProvider
    deny
    dispatchKind
    durationSeconds
    experimental_defineFileGate
    experimental_defineHook
    experimental_defineInject
    experimental_definePromptGate
    experimental_defineReact
    experimental_defineStopGate
    gateAction
    hookMode
    hookNeeds
    hookRouting
    inject
    injectionOf
    invalidToolPatterns
    isStateNeed
    isStateWrite
    isValidStateKey
    leafCommandsNormalized
    matchesTool
    nothing
    notice
    outcomeWrites
    pathView
    provide
    provider
    record
    responseView
    run
    runHookProgram
    runInject
    runReact
    stampHook
    state
    stateFact
    tools
    verifyHookStamp

    References

    Duration → Duration
    StateFact → StateFact