Agent 与自动化 / 全球
NVIDIA/OpenShell
NVIDIA OpenShell 为自主智能体提供受策略约束的运行环境,在文件、进程、网络和凭据使用层面限制权限,并支持审查策略变更,适合研究代理隔离部署。
+3,233近 7 天 Star
19,909总 Star
用途与核心能力
OpenShell 将智能体放入隔离沙箱,由底层控制检查文件访问、系统调用和网络连接。README 描述了凭据代理机制:实际凭据只加入发往批准端点的请求,避免直接交给代理。策略变更还可通过形式化检查识别新增访问能力,涉及风险的变化等待人工审查。架构由网关、监督组件与沙箱协作,目标是让代理获得必要工具,同时保持明确的资源边界。
适用场景与上手入口
上手入口是快速开始、首个代理教程和平台支持矩阵。默认沙箱只是精简 Ubuntu 环境,并未预装编程助手,需要再选择具体代理及模型服务。项目提供 Python、TypeScript、Go 与 Rust SDK,以及 Kubernetes 和扩展开发文档。它适合需要统一管理多个代理权限的开发团队;实际隔离效果仍依赖所选运行时、网络策略和部署配置。升级到新版本前应阅读相应迁移说明,并验证既有权限行为。