diff --git a/packages/cli/package.json b/packages/cli/package.json index 227a4100..6f0b6cbf 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -1,6 +1,6 @@ { "name": "@openrouter/spawn", - "version": "0.15.7", + "version": "0.15.8", "type": "module", "bin": { "spawn": "cli.js" diff --git a/packages/cli/src/history.ts b/packages/cli/src/history.ts index eacdbb48..fc2c09d0 100644 --- a/packages/cli/src/history.ts +++ b/packages/cli/src/history.ts @@ -268,7 +268,7 @@ export function loadHistory(): SpawnRecord[] { // v0 format: bare array (pre-versioning; migrated to v1 on next write) if (Array.isArray(raw)) { - return raw; + return raw.filter((el) => v.safeParse(SpawnRecordSchema, el).success); } return [];