From 07bdb8af7e3df5a903be925f40361ade435e4ed0 Mon Sep 17 00:00:00 2001 From: Rony Kelner Date: Mon, 12 Jan 2026 21:31:25 +0900 Subject: [PATCH 1/2] fix: pass --non-interactive to doctor during update --- src/infra/update-runner.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/infra/update-runner.ts b/src/infra/update-runner.ts index 46f2e6019..a2198ba96 100644 --- a/src/infra/update-runner.ts +++ b/src/infra/update-runner.ts @@ -417,7 +417,7 @@ export async function runGatewayUpdate( const doctorStep = await runStep( step( "clawdbot doctor", - managerScriptArgs(manager, "clawdbot", ["doctor"]), + managerScriptArgs(manager, "clawdbot", ["doctor", "--non-interactive"]), gitRoot, { CLAWDBOT_UPDATE_IN_PROGRESS: "1" }, ), From 24190d09da5b46d326ea877295b98a461cc298e7 Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Tue, 13 Jan 2026 00:58:56 +0000 Subject: [PATCH 2/2] fix: document non-interactive update doctor (#781) (thanks @ronyrus) --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 5c0501029..100f1f0ca 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,7 @@ ### Fixes - Anthropic: merge consecutive user turns (preserve newest metadata) before validation to avoid “Incorrect role information” errors. (#804 — thanks @ThomsenDrake) - Discord/Slack: centralize reply-thread planning so auto-thread replies stay in the created thread without parent reply refs. +- Update: run `clawdbot doctor --non-interactive` during updates to avoid TTY hangs. (#781 — thanks @ronyrus) ## 2026.1.12-3