From 246430cb8ffe223a160c6c686fc4cd7459687d20 Mon Sep 17 00:00:00 2001 From: Dax Raad Date: Sun, 8 Feb 2026 18:44:45 -0500 Subject: [PATCH] tui: position prompt at bottom when resuming from handoff with initial prompt --- .../opencode/src/cli/cmd/tui/routes/home.tsx | 35 +++++++++++++------ 1 file changed, 24 insertions(+), 11 deletions(-) diff --git a/packages/opencode/src/cli/cmd/tui/routes/home.tsx b/packages/opencode/src/cli/cmd/tui/routes/home.tsx index 59923c69d9..3998417659 100644 --- a/packages/opencode/src/cli/cmd/tui/routes/home.tsx +++ b/packages/opencode/src/cli/cmd/tui/routes/home.tsx @@ -77,11 +77,11 @@ export function Home() { let prompt: PromptRef const args = useArgs() onMount(() => { - if (once) return if (route.initialPrompt) { prompt.set(route.initialPrompt) - once = true - } else if (args.prompt) { + return + } + if (!once && args.prompt) { prompt.set({ input: args.prompt, parts: [] }) once = true prompt.submit() @@ -96,7 +96,26 @@ export function Home() { - + + + { + prompt = r + promptRef.set(r) + }} + hint={Hint} + /> + + + + + + + + + + + { prompt = r @@ -105,13 +124,7 @@ export function Home() { hint={Hint} /> - - - - - - - + {directory()}