detect owner codex bad request loops
This commit is contained in:
@@ -43,7 +43,9 @@ import {
|
||||
} from './paired-state.js';
|
||||
import {
|
||||
clearPairedTurnAttemptsInDatabase,
|
||||
getOwnerCodexBadRequestFailureSummaryForTaskFromDatabase,
|
||||
getPairedTurnAttemptsForTurnFromDatabase,
|
||||
type OwnerCodexBadRequestFailureSummary,
|
||||
type PairedTurnAttemptRecord,
|
||||
} from './paired-turn-attempts.js';
|
||||
import {
|
||||
@@ -237,6 +239,16 @@ export function getPairedTurnAttempts(
|
||||
return getPairedTurnAttemptsForTurnFromDatabase(requireDatabase(), turnId);
|
||||
}
|
||||
|
||||
export function getOwnerCodexBadRequestFailureSummaryForTask(args: {
|
||||
taskId: string;
|
||||
threshold: number;
|
||||
}): OwnerCodexBadRequestFailureSummary | null {
|
||||
return getOwnerCodexBadRequestFailureSummaryForTaskFromDatabase(
|
||||
requireDatabase(),
|
||||
args,
|
||||
);
|
||||
}
|
||||
|
||||
export function upsertPairedWorkspace(workspace: PairedWorkspace): void {
|
||||
upsertPairedWorkspaceInDatabase(requireDatabase(), workspace);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user