summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--packages/opencode/src/storage/storage.ts3
1 files changed, 2 insertions, 1 deletions
diff --git a/packages/opencode/src/storage/storage.ts b/packages/opencode/src/storage/storage.ts
index 7093fb252..001eee0a1 100644
--- a/packages/opencode/src/storage/storage.ts
+++ b/packages/opencode/src/storage/storage.ts
@@ -39,7 +39,8 @@ export namespace Storage {
const state = App.state("storage", async () => {
const app = App.info()
- const dir = path.join(app.path.data, "storage")
+ const dir = path.normalize(path.join(app.path.data, "storage"))
+ await fs.mkdir(dir, { recursive: true })
const migration = await Bun.file(path.join(dir, "migration"))
.json()
.then((x) => parseInt(x))