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, })