From 11d8e8663775d49fa333f4a751d2f46c90e2863b Mon Sep 17 00:00:00 2001 From: Alex Alecu Date: Wed, 18 Mar 2026 14:27:31 +0200 Subject: [PATCH] fix(cli): skip bell in kilo run JSON format mode Avoid writing BEL to stdout when --format json is active, matching the guard pattern used by other output in run.ts. --- packages/opencode/src/cli/cmd/run.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/opencode/src/cli/cmd/run.ts b/packages/opencode/src/cli/cmd/run.ts index ab5c93f8521..28a4e25e5b7 100644 --- a/packages/opencode/src/cli/cmd/run.ts +++ b/packages/opencode/src/cli/cmd/run.ts @@ -567,7 +567,7 @@ export const RunCommand = cmd({ event.properties.sessionID === sessionID && event.properties.status.type === "idle" ) { - bell() // kilocode_change + if (args.format !== "json") bell() // kilocode_change break }