diff --git a/packages/ui/src/sync/session-actions.ts b/packages/ui/src/sync/session-actions.ts index 54acf6e7..15948659 100644 --- a/packages/ui/src/sync/session-actions.ts +++ b/packages/ui/src/sync/session-actions.ts @@ -503,6 +503,7 @@ export async function archiveSession(sessionId: string): Promise { ui.setCurrentSession(null) } try { + await cleanupReviewMetadataBeforeDelete(sessionId, sessionDirectory) const archived = await opencodeClient.updateSession(sessionId, { time: { archived: archivedAt } }, sessionDirectory) if (!archived) { throw new Error("session.update failed: server did not return the archived session")