fix: recover interrupted paired turn attempts
This commit is contained in:
@@ -45,6 +45,8 @@ import {
|
||||
clearPairedTurnAttemptsInDatabase,
|
||||
getOwnerCodexBadRequestFailureSummaryForTaskFromDatabase,
|
||||
getPairedTurnAttemptsForTurnFromDatabase,
|
||||
recoverInterruptedPairedTurnAttemptsForServiceInDatabase,
|
||||
type InterruptedPairedTurnAttemptRecoveryCandidate,
|
||||
type OwnerCodexBadRequestFailureSummary,
|
||||
type PairedTurnAttemptRecord,
|
||||
} from './paired-turn-attempts.js';
|
||||
@@ -239,6 +241,17 @@ export function getPairedTurnAttempts(
|
||||
return getPairedTurnAttemptsForTurnFromDatabase(requireDatabase(), turnId);
|
||||
}
|
||||
|
||||
export function recoverInterruptedPairedTurnAttemptsForService(args: {
|
||||
serviceId: string;
|
||||
now?: string;
|
||||
error?: string;
|
||||
}): InterruptedPairedTurnAttemptRecoveryCandidate[] {
|
||||
return recoverInterruptedPairedTurnAttemptsForServiceInDatabase(
|
||||
requireDatabase(),
|
||||
args,
|
||||
);
|
||||
}
|
||||
|
||||
export function getOwnerCodexBadRequestFailureSummaryForTask(args: {
|
||||
taskId: string;
|
||||
threshold: number;
|
||||
|
||||
Reference in New Issue
Block a user