Callbacks executed without acquiring concurrency or token capacity.
Bypassed callbacks grouped by the simulated/authoritative reason.
Bypasses caused by a rejection after an advisory positive decision.
Cumulative final input usage from bypassed callbacks.
Cumulative final output usage from bypassed callbacks.
Bypassed callbacks for which final usage was available.
async-bulkhead-llm — public API surface.
This entry point re-exports everything the package supports; the implementation lives in focused modules:
types.ts— request/result/options/stats/event typeserrors.ts—LLMBulkheadRejectedErrorprofiles.ts—PROFILESpresetsestimators.ts— naive + model-aware estimators,extractTextLengthadaptive.ts—createAdaptiveTokenEstimator(v3.8)dedup.ts— deduplication internals (keying, share safety)validation.ts— internal numeric/estimate/usage guardsbulkhead.ts—createLLMBulkhead(admission, budget, events)Deep-importing the internal modules is not supported; the package
exportsmap exposes only this entry point.