From 8166612467cb8d0553c047f3c76ccef72841dcd3 Mon Sep 17 00:00:00 2001 From: Dax Raad Date: Sat, 8 Nov 2025 20:28:23 -0500 Subject: [PATCH] tui: fix continue session navigation to use most recent session instead of oldest session --- packages/opencode/src/cli/cmd/tui/app.tsx | 2 +- packages/opencode/src/cli/cmd/tui/context/args.tsx | 4 +--- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/packages/opencode/src/cli/cmd/tui/app.tsx b/packages/opencode/src/cli/cmd/tui/app.tsx index 3ecaf694..194d2821 100644 --- a/packages/opencode/src/cli/cmd/tui/app.tsx +++ b/packages/opencode/src/cli/cmd/tui/app.tsx @@ -177,7 +177,7 @@ function App() { local.model.set({ providerID, modelID }, { recent: true }) } if (args.continue) { - const match = sync.data.session.at(-1)?.id + const match = sync.data.session.at(0)?.id if (match) { route.navigate({ type: "session", diff --git a/packages/opencode/src/cli/cmd/tui/context/args.tsx b/packages/opencode/src/cli/cmd/tui/context/args.tsx index 055c7af4..ffd43009 100644 --- a/packages/opencode/src/cli/cmd/tui/context/args.tsx +++ b/packages/opencode/src/cli/cmd/tui/context/args.tsx @@ -10,7 +10,5 @@ export interface Args { export const { use: useArgs, provider: ArgsProvider } = createSimpleContext({ name: "Args", - init: (props: Args) => { - return props - }, + init: (props: Args) => props, })