test(pi): hold packaged rpc confirmation past timeout

This commit is contained in:
2026-08-26 07:40:55 +08:00
parent 4b75d201b8
commit 26d616c9b6
8 changed files with 105 additions and 0 deletions

View File

@@ -1086,6 +1086,14 @@ export class PiConversationRuntime implements CodingConversationRuntime {
return await this.pool.injectFailureForProof(conversationId, failure);
}
delayNextTopLevelConfirmationForProof(
conversationId: string,
commandType: 'prompt' | 'compact',
delayMs: number,
): void {
this.pool.delayNextTopLevelConfirmationForProof(conversationId, commandType, delayMs);
}
getResilienceProofDiagnostics(): {
pool: ReturnType<PiWorkerPool['getResilienceProofDiagnostics']>;
subagents: ReturnType<PiSubagentScheduler['getDiagnostics']> | null;