From c22a37976d5d59079c3fdcf4784ef4015fa47a81 Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Wed, 21 Jan 2026 08:59:27 +0000 Subject: [PATCH] fix: report sandboxed runtime in status --- src/auto-reply/status.ts | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/src/auto-reply/status.ts b/src/auto-reply/status.ts index 2d4076f68..2742492eb 100644 --- a/src/auto-reply/status.ts +++ b/src/auto-reply/status.ts @@ -259,9 +259,20 @@ export function buildStatusMessage(args: StatusArgs): string { "on"; const runtime = (() => { + const sessionKey = args.sessionKey?.trim(); + if (args.config && sessionKey) { + const runtimeStatus = resolveSandboxRuntimeStatus({ + cfg: args.config, + sessionKey, + }); + const sandboxMode = runtimeStatus.mode ?? "off"; + if (sandboxMode === "off") return { label: "direct" }; + const runtime = runtimeStatus.sandboxed ? "docker" : sessionKey ? "direct" : "unknown"; + return { label: `${runtime}/${sandboxMode}` }; + } + const sandboxMode = args.agent?.sandbox?.mode ?? "off"; if (sandboxMode === "off") return { label: "direct" }; - const sessionKey = args.sessionKey?.trim(); const sandboxed = (() => { if (!sessionKey) return false; if (sandboxMode === "all") return true;