From cfb9ed6172b049f1605c5da6b80f8921c4e61e15 Mon Sep 17 00:00:00 2001 From: Chris Wanstrath Date: Sat, 21 Feb 2026 12:27:37 -0800 Subject: [PATCH 1/2] Pass `continue: true` to claude when opening an existing session --- src/commands/open.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/commands/open.ts b/src/commands/open.ts index 90c0ed2..7617ef7 100644 --- a/src/commands/open.ts +++ b/src/commands/open.ts @@ -30,7 +30,7 @@ export async function action( } } else { spin.succeed("Session ready") - await vm.claude(session.worktree, { prompt, print: opts.print }) + await vm.claude(session.worktree, { prompt, print: opts.print, continue: true }) } if (opts.save !== false) await saveChanges(session.worktree, branch) From c2cf0518e7941124f1e3558d1f44fcf94ac5be5f Mon Sep 17 00:00:00 2001 From: Chris Wanstrath Date: Sat, 21 Feb 2026 12:29:16 -0800 Subject: [PATCH 2/2] `open: pass continue flag when running prompt in print mode` --- src/commands/open.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/commands/open.ts b/src/commands/open.ts index 7617ef7..da5b6e8 100644 --- a/src/commands/open.ts +++ b/src/commands/open.ts @@ -21,7 +21,7 @@ export async function action( if (opts.print) { spin.text = "Running prompt…" - const output = await vm.claude(session.worktree, { prompt, print: opts.print }) + const output = await vm.claude(session.worktree, { prompt, print: opts.print, continue: true }) if (output) { spin.stop() process.stdout.write(renderMarkdown(output) + "\n")