用途:在沙箱化的项目工作区内运行 Python 和 Node.js 代码,并在启用远程 SSH 时执行受权限控制的远程命令。
主要能力与对应操作:运行 Python/Node.js 代码使用 execute_code;初始化项目使用 create_venv(应在安装依赖之前执行);安装依赖包使用 install_package;执行 Shell 命令使用 run_command;远程 SSH 命令使用 run_ssh_command(仅当该 Choom 启用了远程 SSH 时可用);在工作区与远程主机之间复制文件使用 ssh_copy_file,direction 为 "pull" 表示远程到工作区,"push" 表示工作区到远程,采用二进制安全的 scp。
使用方式与限制:超时默认 30 秒,最大 120 秒;若存在 Python 虚拟环境会自动激活;每个输出流截断于 50KB。务必先创建虚拟环境或项目,再安装依赖包。远程 SSH 使用已有的非交互式 OpenSSH 密钥与 known hosts,不会请求密码,也不绕过主机验证。
适用场景:需要在隔离工作区中运行代码、管理依赖、执行命令,或在授权前提下操作远程主机的开发与自动化任务。
暂未提供:具体安装命令、收费与价格、平台支持范围等资料未给出。