Skip to content

Commit 5443ca8

Browse files
authored
Merge pull request #2595 from IamAdamJowett/fix/transcript-rotate-age-zero-disable
fix(agent-runner): honor zero/negative transcript rotate-age override
2 parents 6a2e344 + ecca637 commit 5443ca8

1 file changed

Lines changed: 6 additions & 2 deletions

File tree

  • container/agent-runner/src/providers

container/agent-runner/src/providers/claude.ts

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -257,8 +257,12 @@ function transcriptRotateBytes(): number {
257257
* non-positive value) disables the age check; size alone then governs.
258258
*/
259259
function transcriptRotateAgeMs(): number {
260-
const days = Number(process.env.CLAUDE_TRANSCRIPT_ROTATE_AGE_DAYS);
261-
return Number.isFinite(days) && days > 0 ? days * 86_400_000 : 14 * 86_400_000;
260+
const raw = process.env.CLAUDE_TRANSCRIPT_ROTATE_AGE_DAYS;
261+
if (raw === undefined || raw.trim() === '') return 14 * 86_400_000;
262+
const days = Number(raw);
263+
if (!Number.isFinite(days)) return 14 * 86_400_000;
264+
// Explicit non-positive override disables the age check; size alone governs.
265+
return days > 0 ? days * 86_400_000 : Infinity;
262266
}
263267

264268
function claudeProjectsDir(): string {

0 commit comments

Comments
 (0)