diff --git a/packages/opencode/src/project/project.ts b/packages/opencode/src/project/project.ts index c61a5ca6..b6dfc58b 100644 --- a/packages/opencode/src/project/project.ts +++ b/packages/opencode/src/project/project.ts @@ -53,6 +53,17 @@ export namespace Project { .map((x) => x.trim()) .toSorted(), ) + if (!id) { + const project: Info = { + id: "global", + worktree: "/", + time: { + created: Date.now(), + }, + } + await Storage.write(["project", "global"], project) + return project + } worktree = path.dirname( await $`git rev-parse --path-format=absolute --git-common-dir` .quiet()