Skip to content

Commit 30cff95

Browse files
authored
run: enable interactive replay by default (anomalyco#30465)
1 parent cb587b6 commit 30cff95

2 files changed

Lines changed: 3 additions & 7 deletions

File tree

packages/opencode/src/cli/cmd/run.ts

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -215,8 +215,8 @@ export const RunCommand = effectCmd({
215215
})
216216
.option("replay", {
217217
type: "boolean",
218-
default: false,
219-
describe: "replay interactive session history on resume and after resize",
218+
default: true,
219+
describe: "replay interactive session history on resume and after resize (use --no-replay to disable)",
220220
})
221221
.option("replay-limit", {
222222
type: "number",
@@ -277,10 +277,6 @@ export const RunCommand = effectCmd({
277277
die("--interactive cannot be used with --format json")
278278
}
279279

280-
if (args.replay && !args.interactive) {
281-
die("--replay requires --interactive")
282-
}
283-
284280
if (args["replay-limit"] !== undefined && !args.interactive) {
285281
die("--replay-limit requires --interactive")
286282
}

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -104,7 +104,7 @@ Options:
104104
max, minimal) [string]
105105
--thinking show thinking blocks [boolean]
106106
--replay replay interactive session history on resume and after resize
107-
[boolean] [default: false]
107+
(use --no-replay to disable) [boolean] [default: true]
108108
--replay-limit cap visible interactive replay to the newest N messages
109109
[number]
110110
-i, --interactive run in direct interactive split-footer mode

0 commit comments

Comments
 (0)