openclaw
Version:
Multi-channel AI gateway with extensible messaging integrations
16 lines (15 loc) • 2.86 kB
JavaScript
import { n as resolvePreferredOpenClawTmpDir } from "../tmp-openclaw-dir-DR7bHNl9.mjs";
import { x as SANDBOX_COMMAND_MAX_BUFFER_BYTES } from "../constants-sQ6GWokQ.mjs";
import { n as isToolAllowed } from "../tool-policy-eD9SQrK2.mjs";
import { n as resolveSandboxRuntimeStatus } from "../runtime-status-ClNFv3m-.mjs";
import { t as SandboxRuntimeRetiredError } from "../provisioning-error-bD2pXu_s.mjs";
import { a as buildValidatedExecRemoteCommand, i as buildRemoteWorkdirValidationCommand, n as buildExecRemoteCommand, o as shellEscape, r as buildRemoteCommand } from "../remote-shell-command-B-D0MPN3.mjs";
import { r as resolveReadOnlyWorkspaceSkillMounts } from "../workspace-mounts-foAiMu-T.mjs";
import { n as sanitizeEnvVars } from "../sanitize-env-vars-Dk-EPdUs.mjs";
import { m as prepareSandboxProcessCleanup } from "../fs-bridge-stat-parse-BcjuGmYw.mjs";
import { _ as resolveWritableRenameTargets, a as createSshSandboxSessionFromConfigText, c as prepareSshSandboxExec, d as createRemoteShellSandboxSession, g as createWritableRenameTargetResolver, h as createRemoteShellSandboxFsBridge, i as buildSshSandboxArgv, l as runSshSandboxCommand, o as createSshSandboxSessionFromSettings, p as createRemoteShellSandboxBackend, s as disposeSshSandboxSession, u as uploadDirectoryToSshTarget, v as resolveWritableRenameTargetsForBridge } from "../ssh-backend-BwUE1Ule.mjs";
import { a as getSandboxBackendWorkdirResolver, i as getSandboxBackendManager, o as registerSandboxBackend, r as getSandboxBackendFactory, s as requireSandboxBackendFactory } from "../backend-DTIyDfZM.mjs";
import { t as runPluginCommandWithTimeout } from "../run-command-DvowIKdJ.mjs";
import { n as withTempWorkspace, t as tempWorkspace } from "../fs-safe-compat-Cbx7s6au.mjs";
import { n as withTempWorkspaceSync, t as tempWorkspaceSync } from "../sandbox-CdL2ZtWs.mjs";
export { SANDBOX_COMMAND_MAX_BUFFER_BYTES, SandboxRuntimeRetiredError, buildExecRemoteCommand, buildRemoteCommand, buildRemoteWorkdirValidationCommand, buildSshSandboxArgv, buildValidatedExecRemoteCommand, createRemoteShellSandboxBackend, createRemoteShellSandboxFsBridge, createRemoteShellSandboxSession, createSshSandboxSessionFromConfigText, createSshSandboxSessionFromSettings, createWritableRenameTargetResolver, disposeSshSandboxSession, getSandboxBackendFactory, getSandboxBackendManager, getSandboxBackendWorkdirResolver, isToolAllowed, prepareSandboxProcessCleanup, prepareSshSandboxExec, registerSandboxBackend, requireSandboxBackendFactory, resolvePreferredOpenClawTmpDir, resolveReadOnlyWorkspaceSkillMounts, resolveSandboxRuntimeStatus, resolveWritableRenameTargets, resolveWritableRenameTargetsForBridge, runPluginCommandWithTimeout, runSshSandboxCommand, sanitizeEnvVars, shellEscape, tempWorkspace, tempWorkspaceSync, uploadDirectoryToSshTarget, withTempWorkspace, withTempWorkspaceSync };