From 93c1b86566edf5fb1f8c17c8e6940ae5716c7a31 Mon Sep 17 00:00:00 2001 From: Shoaib Akhtar Ansari Date: Fri, 16 Jan 2026 19:03:26 +0530 Subject: [PATCH] fix(tui): scope session list to current directory (#8836) --- .../opencode/src/cli/cmd/tui/component/dialog-session-list.tsx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/opencode/src/cli/cmd/tui/component/dialog-session-list.tsx b/packages/opencode/src/cli/cmd/tui/component/dialog-session-list.tsx index 85c174c1dcb9..8cd32110b44c 100644 --- a/packages/opencode/src/cli/cmd/tui/component/dialog-session-list.tsx +++ b/packages/opencode/src/cli/cmd/tui/component/dialog-session-list.tsx @@ -38,8 +38,9 @@ export function DialogSessionList() { const options = createMemo(() => { const today = new Date().toDateString() + const currentDirectory = sync.data.path.directory || process.cwd() return sessions() - .filter((x) => x.parentID === undefined) + .filter((x) => x.parentID === undefined && x.directory === currentDirectory) .toSorted((a, b) => b.time.updated - a.time.updated) .map((x) => { const date = new Date(x.time.updated)