MuiceBot-Plugin-Sandbox
是一个基于 Docker
的 Function Call 插件,可让 LLM 在沙盒容器中执行真实 Python 代码
-
提前配置 Docker 环境
-
向机器人对话:
.store install sandbox
- 根据操作系统环境配置
runner_docker_base_url
-
类型: str
-
说明: Docker 服务端的地址
-
默认值:
unix:///var/run/docker.sock
(Docker for unix)
-
类型: Literal["bridge", "host", "none"]
-
说明: Docker 容器网络模式
-
默认值:
host
-
类型: float
-
说明: 容器操作最大等待时间
-
默认值: 30.0
建议在每一次对话中手动声明引用目标操作文件(如有),否则 Muicebot 将无法获取所需的操作文件
-
添加运行前代码评审
-
增加容器安全性