diff --git a/packages/opencode/src/cli/cmd/tui/feature-plugins/sidebar/files.tsx b/packages/opencode/src/cli/cmd/tui/feature-plugins/sidebar/files.tsx index c865c5eb49db..cef8691c04c3 100644 --- a/packages/opencode/src/cli/cmd/tui/feature-plugins/sidebar/files.tsx +++ b/packages/opencode/src/cli/cmd/tui/feature-plugins/sidebar/files.tsx @@ -1,5 +1,7 @@ import type { TuiPlugin, TuiPluginApi, TuiPluginModule } from "@opencode-ai/plugin/tui" import { createMemo, For, Show, createSignal } from "solid-js" +import openFile from "open" +import path from "path" const id = "internal:sidebar-files" @@ -22,8 +24,13 @@ function View(props: { api: TuiPluginApi; session_id: string }) { {(item) => ( - - + openFile(path.resolve(props.api.state.path.directory, item.file)).catch(() => {})} + > + {item.file}