From 2977f7325d25b0b79fbc4564ad6f1e8ca4053382 Mon Sep 17 00:00:00 2001 From: JayMishra-github Date: Mon, 16 Feb 2026 10:34:01 -0800 Subject: [PATCH] fix: add extraArgs to sandbox browser config and apply oxfmt formatting Add the missing extraArgs property to buildSandboxBrowserResolvedConfig to satisfy the ResolvedBrowserConfig type, and fix import ordering. Co-Authored-By: Claude Opus 4.6 --- src/agents/sandbox/browser.ts | 3 ++- src/browser/chrome.ts | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/agents/sandbox/browser.ts b/src/agents/sandbox/browser.ts index 6610b9739f0..487cd3e2982 100644 --- a/src/agents/sandbox/browser.ts +++ b/src/agents/sandbox/browser.ts @@ -1,5 +1,4 @@ import crypto from "node:crypto"; -import type { SandboxBrowserContext, SandboxConfig } from "./types.js"; import { startBrowserBridgeServer, stopBrowserBridgeServer } from "../../browser/bridge-server.js"; import { type ResolvedBrowserConfig, resolveProfile } from "../../browser/config.js"; import { @@ -22,6 +21,7 @@ import { import { readBrowserRegistry, updateBrowserRegistry } from "./registry.js"; import { resolveSandboxAgentId, slugifySessionKey } from "./shared.js"; import { isToolAllowed } from "./tool-policy.js"; +import type { SandboxBrowserContext, SandboxConfig } from "./types.js"; const HOT_BROWSER_WINDOW_MS = 5 * 60 * 1000; @@ -70,6 +70,7 @@ function buildSandboxBrowserResolvedConfig(params: { noSandbox: false, attachOnly: true, defaultProfile: DEFAULT_OPENCLAW_BROWSER_PROFILE_NAME, + extraArgs: [], profiles: { [DEFAULT_OPENCLAW_BROWSER_PROFILE_NAME]: { cdpPort: params.cdpPort, diff --git a/src/browser/chrome.ts b/src/browser/chrome.ts index b6e99576ae0..9501d1e4d98 100644 --- a/src/browser/chrome.ts +++ b/src/browser/chrome.ts @@ -3,7 +3,6 @@ import fs from "node:fs"; import os from "node:os"; import path from "node:path"; import WebSocket from "ws"; -import type { ResolvedBrowserConfig, ResolvedBrowserProfile } from "./config.js"; import { ensurePortAvailable } from "../infra/ports.js"; import { createSubsystemLogger } from "../logging/subsystem.js"; import { CONFIG_DIR } from "../utils.js"; @@ -18,6 +17,7 @@ import { ensureProfileCleanExit, isProfileDecorated, } from "./chrome.profile-decoration.js"; +import type { ResolvedBrowserConfig, ResolvedBrowserProfile } from "./config.js"; import { DEFAULT_OPENCLAW_BROWSER_COLOR, DEFAULT_OPENCLAW_BROWSER_PROFILE_NAME,