mirror of https://github.com/openclaw/openclaw.git
1. [P1] Treat remap failures as resume failures — if replaceSubagentRunAfterSteer returns false, do NOT clear abortedLastRun, increment failed count. 2. [P2] Count scan-level exceptions as retryable failures — set result.failed > 0 in the outer catch block so scheduleOrphanRecovery retry logic triggers. 3. [P2] Persist resumed-session dedupe across recovery retries — accept resumedSessionKeys as a parameter; scheduleOrphanRecovery lifts the Set to its own scope and passes it through retries. 4. [Greptile] Use typed config accessors instead of raw structural cast for TLS check in lifecycle.ts. 5. [Greptile] Forward gateway.reload.deferralTimeoutMs to deferGatewayRestartUntilIdle in scheduleGatewaySigusr1Restart so user-configured value is not silently ignored. 6. [Greptile] Same as #4 — already addressed by the typed config fix. Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> |
||
|---|---|---|
| .. | ||
| test-helpers | ||
| gateway-token-drift.test.ts | ||
| gateway-token-drift.ts | ||
| install.integration.test.ts | ||
| install.test.ts | ||
| install.ts | ||
| lifecycle-core.config-guard.test.ts | ||
| lifecycle-core.test.ts | ||
| lifecycle-core.ts | ||
| lifecycle.test.ts | ||
| lifecycle.ts | ||
| probe.ts | ||
| register-service-commands.test.ts | ||
| register-service-commands.ts | ||
| register.ts | ||
| response.ts | ||
| restart-health.test.ts | ||
| restart-health.ts | ||
| runners.ts | ||
| shared.test.ts | ||
| shared.ts | ||
| status.gather.test.ts | ||
| status.gather.ts | ||
| status.print.test.ts | ||
| status.print.ts | ||
| status.test.ts | ||
| status.ts | ||
| types.ts | ||