open-terminal
Open WebUI官方开源项目,提供REST API的Python包,用于文件系统交互和命令执行,作为Agent的终端访问层,支持多种Docker镜像变体
时间轴 (近 90 天)
open-terminal 项目提供一个暴露 REST API 的 Python 包,用于文件系统交互和命令执行,充当 Agent 的终端
open-terminal 提供四种镜像变体:latest(约4GB,含完整C++/Python/Node.js/数据科学库栈)、slim(仅额外附带git)、alpine(约230MB)、openshift(受SCC约束)
open-terminal 本质是在隔离容器内运行的命令执行代理,LLM 命令被约束在容器内部,除非显式挂载宿主机目录否则无法直接访问宿主机文件系统
挂载宿主机代码目录进容器时,Agent 将获得修改宿主机文件的能力,这既是改动代码库的前提也是潜在风险来源
生产环境中建议配合只读挂载、网络隔离和严格的 CORS 策略来收紧 open-terminal 的攻击面
全部知识事实 (5)
open-terminal 项目提供一个暴露 REST API 的 Python 包,用于文件系统交互和命令执行,充当 Agent 的终端
50%待验证open-terminal 提供四种镜像变体:latest(约4GB,含完整C++/Python/Node.js/数据科学库栈)、slim(仅额外附带git)、alpine(约230MB)、openshift(受SCC约束)
50%待验证open-terminal 本质是在隔离容器内运行的命令执行代理,LLM 命令被约束在容器内部,除非显式挂载宿主机目录否则无法直接访问宿主机文件系统
50%待验证挂载宿主机代码目录进容器时,Agent 将获得修改宿主机文件的能力,这既是改动代码库的前提也是潜在风险来源
50%待验证生产环境中建议配合只读挂载、网络隔离和严格的 CORS 策略来收紧 open-terminal 的攻击面
50%