summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--packages/opencode/src/cli/cmd/tui/app.tsx8
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,
+ })
+ }
})
})