Member Junction
    Preparing search index...

    Type Alias ActionCircuitBreakerReason

    ActionCircuitBreakerReason:
        | "fatal"
        | "audience"
        | "identical-arguments"
        | "attempts-exhausted"

    Which circuit-breaker rule blocked an action call without dispatching it.

    • 'fatal' — the action failed earlier in the run with a configuration or credential error and is locked out for the rest of the run.
    • 'audience' — the action engine refused the action for the run's audience (AUDIENCE_UNSUPPORTED): it cannot limit what it returns to what everyone in a shared conversation may see, so it is locked out for the run. Not a configuration or credential error, and the model is told so.
    • 'identical-arguments' — the action already failed IDENTICAL_FAILURE_THRESHOLD times with these exact arguments.
    • 'attempts-exhausted' — the action has failed ACTION_FAILURE_BUDGET consecutive times across any arguments.