openclaw
Version:
Multi-channel AI gateway with extensible messaging integrations
15 lines (14 loc) • 2.81 kB
JavaScript
import { n as resolvePreferredOpenClawTmpDir } from "../tmp-openclaw-dir-BSb3HetY.mjs";
import { x as SANDBOX_COMMAND_MAX_BUFFER_BYTES } from "../constants-CtO6U-a6.mjs";
import { n as isToolAllowed } from "../tool-policy-DKjEP0Qw.mjs";
import { n as resolveSandboxRuntimeStatus } from "../runtime-status-Bfel3YpH.mjs";
import { t as SandboxRuntimeRetiredError } from "../provisioning-error-CmuMzC-H.mjs";
import { a as buildValidatedExecRemoteCommand, i as buildRemoteWorkdirValidationCommand, n as buildExecRemoteCommand, o as shellEscape, r as buildRemoteCommand } from "../remote-shell-command-BGLuncka.mjs";
import { r as resolveReadOnlyWorkspaceSkillMounts } from "../workspace-mounts-DN4AQsV5.mjs";
import { n as sanitizeEnvVars } from "../sanitize-env-vars-CzpOJE28.mjs";
import { m as prepareSandboxProcessCleanup } from "../fs-bridge-stat-parse-Lr6bZ_F3.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-C6zHb4bM.mjs";
import { a as getSandboxBackendWorkdirResolver, i as getSandboxBackendManager, o as registerSandboxBackend, r as getSandboxBackendFactory, s as requireSandboxBackendFactory } from "../backend-CXpXXfXv.mjs";
import { t as runPluginCommandWithTimeout } from "../run-command-DEeSwV9Y.mjs";
import { i as withTempWorkspaceSync, n as tempWorkspaceSync, r as withTempWorkspace, t as tempWorkspace } from "../sandbox-XvHBWL1t.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 };