MCPcopy Index your code
hub / github.com/coder/mux / recordProviderFailureAttempt

Function recordProviderFailureAttempt

src/node/services/agentStatusService.ts:645–654  ·  view source on GitHub ↗
(state: State, inputHash: string)

Source from the content-addressed store, hash-verified

643}
644
645function recordProviderFailureAttempt(state: State, inputHash: string): number {
646 if (state.lastProviderFailureHash !== inputHash) {
647 state.lastProviderFailureHash = inputHash;
648 state.providerFailureCount = 0;
649 state.providerFailureRetryAfter = null;
650 }
651 state.providerFailureCount += 1;
652 state.providerFailureRetryAfter = null;
653 return state.providerFailureCount;
654}
655
656function hasProviderFailureRetryBudget(attempt: number): boolean {
657 return attempt <= AGENT_STATUS_PROVIDER_FAILURE_RETRY_ATTEMPTS;

Callers 1

runForWorkspaceMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected