summaryrefslogtreecommitdiffhomepage
path: root/packages
diff options
context:
space:
mode:
Diffstat (limited to 'packages')
-rw-r--r--packages/opencode/src/project/project.ts6
1 files changed, 5 insertions, 1 deletions
diff --git a/packages/opencode/src/project/project.ts b/packages/opencode/src/project/project.ts
index 35fdd4717..4fc724be7 100644
--- a/packages/opencode/src/project/project.ts
+++ b/packages/opencode/src/project/project.ts
@@ -272,7 +272,11 @@ export namespace Project {
export async function list() {
const keys = await Storage.list(["project"])
- return await Promise.all(keys.map((x) => Storage.read<Info>(x)))
+ const projects = await Promise.all(keys.map((x) => Storage.read<Info>(x)))
+ return projects.map((project) => ({
+ ...project,
+ sandboxes: project.sandboxes.filter((x) => existsSync(x)),
+ }))
}
export const update = fn(