Skip clearing stale reviews when VM is not running

Avoids unnecessary cleanup when there is no VM to reconcile against
This commit is contained in:
Chris Wanstrath 2026-03-20 22:43:44 -07:00
parent 4574749cde
commit 491c6d7eab

View File

@ -128,7 +128,7 @@ export async function action(opts: { json?: boolean; all?: boolean; add?: string
const results = await Promise.all(sessions.map(s => resolveStatus(s, vmRunning)))
const statusMap = new Map(sessions.map((s, i) => [s, results[i]]))
await clearStaleReviews(sessions, results)
if (vmRunning) await clearStaleReviews(sessions, results)
if (opts.json) {
const withStatus = sessions.map(s => ({ ...s, status: statusMap.get(s) ?? "idle" }))