diff --git a/packages/coding-agent/src/session/session-manager.ts b/packages/coding-agent/src/session/session-manager.ts index 32acd15d8..adfac58d0 100644 --- a/packages/coding-agent/src/session/session-manager.ts +++ b/packages/coding-agent/src/session/session-manager.ts @@ -2771,7 +2771,7 @@ export class SessionManager { static async listAll(storage: SessionStorage = new FileSessionStorage()): Promise { const sessionsRoot = path.join(getDefaultAgentDir(), "sessions"); try { - const files = Array.from(new Bun.Glob("**/*.jsonl").scanSync(sessionsRoot)).map(name => + const files = await Array.fromAsync(new Bun.Glob("*/*.jsonl").scan(sessionsRoot), name => path.join(sessionsRoot, name), ); return await collectSessionsFromFiles(files, storage);