diff --git a/src/cli/browser-cli-actions-input/register.element.ts b/src/cli/browser-cli-actions-input/register.element.ts index c018e7e24..65bfb7b80 100644 --- a/src/cli/browser-cli-actions-input/register.element.ts +++ b/src/cli/browser-cli-actions-input/register.element.ts @@ -1,4 +1,5 @@ import type { Command } from "commander"; +import type { BrowserActResponse } from "../../browser/client-actions-core.js"; import { danger } from "../../globals.js"; import { defaultRuntime } from "../../runtime.js"; import type { BrowserParentOpts } from "../browser-cli-shared.js"; @@ -27,7 +28,7 @@ export function registerBrowserElementCommands( .filter(Boolean) : undefined; try { - const result = await callBrowserAct({ + const result = await callBrowserAct({ parent, profile, body: { diff --git a/src/cli/browser-cli-actions-input/register.files-downloads.ts b/src/cli/browser-cli-actions-input/register.files-downloads.ts index baa3c71a1..e4b251c14 100644 --- a/src/cli/browser-cli-actions-input/register.files-downloads.ts +++ b/src/cli/browser-cli-actions-input/register.files-downloads.ts @@ -1,10 +1,13 @@ import type { Command } from "commander"; +import type { BrowserDownloadPayload } from "../../browser/client-actions-core.js"; import { danger } from "../../globals.js"; import { defaultRuntime } from "../../runtime.js"; import { callBrowserRequest, type BrowserParentOpts } from "../browser-cli-shared.js"; import { resolveBrowserActionContext } from "./shared.js"; import { shortenHomePath } from "../../utils.js"; +type BrowserDownloadResponse = { ok: true; targetId: string; download: BrowserDownloadPayload }; + export function registerBrowserFilesAndDownloadsCommands( browser: Command, parentOpts: (cmd: Command) => BrowserParentOpts, @@ -68,7 +71,7 @@ export function registerBrowserFilesAndDownloadsCommands( const { parent, profile } = resolveBrowserActionContext(cmd, parentOpts); try { const timeoutMs = Number.isFinite(opts.timeoutMs) ? opts.timeoutMs : undefined; - const result = await callBrowserRequest( + const result = await callBrowserRequest( parent, { method: "POST", @@ -108,7 +111,7 @@ export function registerBrowserFilesAndDownloadsCommands( const { parent, profile } = resolveBrowserActionContext(cmd, parentOpts); try { const timeoutMs = Number.isFinite(opts.timeoutMs) ? opts.timeoutMs : undefined; - const result = await callBrowserRequest( + const result = await callBrowserRequest( parent, { method: "POST", diff --git a/src/cli/browser-cli-actions-input/register.form-wait-eval.ts b/src/cli/browser-cli-actions-input/register.form-wait-eval.ts index f71662700..32975ba06 100644 --- a/src/cli/browser-cli-actions-input/register.form-wait-eval.ts +++ b/src/cli/browser-cli-actions-input/register.form-wait-eval.ts @@ -1,4 +1,5 @@ import type { Command } from "commander"; +import type { BrowserActResponse } from "../../browser/client-actions-core.js"; import { danger } from "../../globals.js"; import { defaultRuntime } from "../../runtime.js"; import type { BrowserParentOpts } from "../browser-cli-shared.js"; @@ -108,7 +109,7 @@ export function registerBrowserFormWaitEvalCommands( return; } try { - const result = await callBrowserAct({ + const result = await callBrowserAct({ parent, profile, body: { diff --git a/src/security/audit.ts b/src/security/audit.ts index a96213134..032f0f40a 100644 --- a/src/security/audit.ts +++ b/src/security/audit.ts @@ -2,7 +2,7 @@ import { listChannelPlugins } from "../channels/plugins/index.js"; import { resolveChannelDefaultAccountId } from "../channels/plugins/helpers.js"; import type { ChannelId } from "../channels/plugins/types.js"; import type { ClawdbotConfig } from "../config/config.js"; -import { resolveBrowserConfig } from "../browser/config.js"; +import { resolveBrowserConfig, resolveProfile } from "../browser/config.js"; import { resolveConfigPath, resolveStateDir } from "../config/paths.js"; import { resolveGatewayAuth } from "../gateway/auth.js"; import { formatCliCommand } from "../cli/command-format.js";