From 6b67bcde4a928b4ebb18738afe0eacf7d5789b25 Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Sat, 2 May 2026 05:31:51 +0100 Subject: [PATCH] fix: remove unlisted uuid runtime dependency --- src/auto-reply/reply/session-fork.runtime.ts | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/auto-reply/reply/session-fork.runtime.ts b/src/auto-reply/reply/session-fork.runtime.ts index ef278cee4f0..6d9dba8989d 100644 --- a/src/auto-reply/reply/session-fork.runtime.ts +++ b/src/auto-reply/reply/session-fork.runtime.ts @@ -10,7 +10,6 @@ import { type SessionEntry as PiSessionEntry, type SessionHeader, } from "@mariozechner/pi-coding-agent"; -import { v7 as uuidv7 } from "uuid"; import { estimateMessagesTokens } from "../../agents/compaction.js"; import { resolveSessionFilePath } from "../../config/sessions/paths.js"; import { @@ -177,7 +176,7 @@ async function writeForkHeaderOnly(params: { sessionDir: string; cwd: string; }): Promise<{ sessionId: string; sessionFile: string }> { - const sessionId = uuidv7(); + const sessionId = crypto.randomUUID(); const timestamp = new Date().toISOString(); const fileTimestamp = timestamp.replace(/[:.]/g, "-"); const sessionFile = path.join(params.sessionDir, `${fileTimestamp}_${sessionId}.jsonl`); @@ -202,7 +201,7 @@ async function writeBranchedSession(params: { parentSessionFile: string; source: ForkSourceTranscript; }): Promise<{ sessionId: string; sessionFile: string }> { - const sessionId = uuidv7(); + const sessionId = crypto.randomUUID(); const timestamp = new Date().toISOString(); const fileTimestamp = timestamp.replace(/[:.]/g, "-"); const sessionFile = path.join(params.source.sessionDir, `${fileTimestamp}_${sessionId}.jsonl`);