diff options
| -rw-r--r-- | packages/opencode/src/cli/cmd/tui/app.tsx | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/packages/opencode/src/cli/cmd/tui/app.tsx b/packages/opencode/src/cli/cmd/tui/app.tsx index 74eca9a0f..585e1ed23 100644 --- a/packages/opencode/src/cli/cmd/tui/app.tsx +++ b/packages/opencode/src/cli/cmd/tui/app.tsx @@ -150,7 +150,7 @@ export function tui(input: { <ToastProvider> <RouteProvider initialRoute={ - (input.args.sessionID || input.args.continue) && !input.args.fork + input.args.continue ? { type: "session", sessionID: "dummy", @@ -342,6 +342,12 @@ function App(props: { onSnapshot?: () => Promise<string[]> }) { }) local.model.set({ providerID, modelID }, { recent: true }) } + if (args.sessionID && !args.fork) { + route.navigate({ + type: "session", + sessionID: args.sessionID, + }) + } }) }) |
