Fix recurring Codex unavailable in paired rooms (#212)
* fix: avoid codex leases for claude readonly sessions * fix: restore codex lease quality budget * fix: preserve owner finalization on codex failure * fix: wake owner after arbiter codex failure * chore: format readonly codex lease fix
This commit is contained in:
@@ -28,13 +28,19 @@ export function resolvePairedFollowUpQueueAction(args: {
|
||||
sawOutput: boolean;
|
||||
taskStatus: PairedTaskStatus | null;
|
||||
outputSummary?: string | null;
|
||||
ownerFailureCount?: number | null;
|
||||
}): PairedFollowUpQueueAction {
|
||||
if (
|
||||
args.executionStatus === 'failed' &&
|
||||
args.sawOutput === false &&
|
||||
isSilentCodexAccountFailure(args.outputSummary)
|
||||
) {
|
||||
return 'none';
|
||||
if (args.completedRole === 'arbiter' && args.taskStatus === 'active') {
|
||||
return 'pending';
|
||||
}
|
||||
if (args.completedRole !== 'owner') {
|
||||
return 'none';
|
||||
}
|
||||
}
|
||||
|
||||
if (
|
||||
|
||||
Reference in New Issue
Block a user