Selaa lähdekoodia

run: enable interactive replay by default (#30465)

Simon Klee 2 kuukautta sitten
vanhempi
sitoutus
30cff95158

+ 2 - 6
packages/opencode/src/cli/cmd/run.ts

@@ -215,8 +215,8 @@ export const RunCommand = effectCmd({
       })
       .option("replay", {
         type: "boolean",
-        default: false,
-        describe: "replay interactive session history on resume and after resize",
+        default: true,
+        describe: "replay interactive session history on resume and after resize (use --no-replay to disable)",
       })
       .option("replay-limit", {
         type: "number",
@@ -277,10 +277,6 @@ export const RunCommand = effectCmd({
         die("--interactive cannot be used with --format json")
       }
 
-      if (args.replay && !args.interactive) {
-        die("--replay requires --interactive")
-      }
-
       if (args["replay-limit"] !== undefined && !args.interactive) {
         die("--replay-limit requires --interactive")
       }

+ 1 - 1
packages/opencode/test/cli/help/__snapshots__/help-snapshots.test.ts.snap

@@ -104,7 +104,7 @@ Options:
                                       max, minimal)                                         [string]
       --thinking                      show thinking blocks                                 [boolean]
       --replay                        replay interactive session history on resume and after resize
-                                                                          [boolean] [default: false]
+                                      (use --no-replay to disable)         [boolean] [default: true]
       --replay-limit                  cap visible interactive replay to the newest N messages
                                                                                             [number]
   -i, --interactive                   run in direct interactive split-footer mode