SuperAPI AI 工具集

code-executor

编程与开发

查看项目

更新于 10-15 17:26

技能介绍

用途:当机器人缺少现成技能时,Code Executor 可让机器人自行编写代码、在沙箱中执行并返回结果,用于复杂计算、自定义数据转换、一次性自动化、快速原型以及调试与测试。

主要能力:支持 Python(python3)、JavaScript(node)、TypeScript(ts-node)、Bash(bash/sh)、SQL(sqlite3)。可直接执行代码片段,如 run python "print('Hello World')"、run js "console.log(2+2)"、run bash "ls -la";也可执行文件,如 run ~/script.py、execute ~/automation.js。还支持由机器人决定写什么代码的 solve 与 compute 指令,例如 solve "calcula el factorial de 100"、compute "genera 10 numeros primos"。提供交互式 REPL,可按需安装依赖(如 pip install pandas)。

使用方式:通过 run、execute、solve、compute 等命令触发;执行前可要求确认,危险操作会提示预览或取消。

限制与安全:默认在沙箱中运行,相关配置包括 CODE_SANDBOX=true、CODE_TIMEOUT=30、CODE_ALLOW_NETWORK=false、CODE_ALLOW_FILESYSTEM=read、CODE_REQUIRE_CONFIRM=true,即默认禁止网络、文件系统只读、执行前需确认。具体平台支持范围、安装方式与收费信息暂未提供。