From f47641df588d980169b9dafef73f576708a2c6e6 Mon Sep 17 00:00:00 2001 From: vereis Date: Tue, 10 Mar 2026 12:53:40 +0000 Subject: [PATCH] fix(core): persist JSON-to-SQLite migration completion marker --- packages/opencode/src/index.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/opencode/src/index.ts b/packages/opencode/src/index.ts index 4fd5f0e67b..07d5031f39 100644 --- a/packages/opencode/src/index.ts +++ b/packages/opencode/src/index.ts @@ -88,7 +88,7 @@ let cli = yargs(hideBin(process.argv)) args: process.argv.slice(2), }) - const marker = path.join(Global.Path.data, "opencode.db") + const marker = path.join(Global.Path.data, "storage", "json-sqlite-migration.done") if (!(await Filesystem.exists(marker))) { const tty = process.stderr.isTTY process.stderr.write("Performing one time database migration, may take a few minutes..." + EOL) @@ -122,6 +122,7 @@ let cli = yargs(hideBin(process.argv)) process.stderr.write(`sqlite-migration:done${EOL}`) } } + await Filesystem.write(marker, `${Date.now()}\n`) process.stderr.write("Database migration complete." + EOL) } })