今晚 harness 这条线讲了太多条——Karpathy agent 设计原则(61621 那篇)、Avichawla Prompt→Context→Harness→Loop 四层框架(61642 那篇)、Claude Code 退役 TodoWrite(61821 那篇)、Meta CLM context 编辑(61795 那篇)、Code Mode + Lazy Loading 救 MCP(61830 那篇)、Google RRSI 自改进 harness(61803 那篇)、yetone 一周发 446 版本(61855 那篇)、zhenthebuilder 说 harness 不只是路由模型(61918 那篇)。
今晚 一百多赞的一条小推给这条线补了一个之前没人聊过的角度——NVIDIA OpenShell 给到处乱跑的 AI agent 套一层缰绳,每个 agent 跑在自己的隔离沙箱里,文件访问、系统调用、网络连接每次在内核层面按策略过一遍。
今晚这件事单独看是 NVIDIA 开源项目,放回今晚 harness 线看,是 agent 安全层这一层的具体落地。
把这条放到今晚 harness 线收口的位置上,意义会更清楚。今晚 harness 线讲了太多条,但今晚讲的几乎全部是"怎么让 agent 跑得更好"——Karpathy 让 agent 行为更可控、Avichawla 把 agent 系统拆成可调四层、Code Mode 让 agent 自己执行、RRSI 让 harness 自己迭代。
今晚 OpenShell 加进这一张图的方向不同:它不是在改进 agent 的能力,是在给 agent 划边界。今晚这个边界层今晚之前的讨论里出现得少——之前聊 Codex CLI 默认打开高危操作审批、Codex Security Cloud 是同方向,但今晚 OpenShell 给的是工业级落地:今晚它已经是 1 万 star、1300 fork、四百个 issue 还开着的状态(NVIDIA 开源仓库:github.com/NVIDIA/OpenShe… ),今晚是真有人在拿它跑,不是停留在公告阶段。
把这条放到今晚"agent 真的进生产"这条线收口的位置上,意义也新鲜。今晚 agent 这条线讲了太多条 agent 能力的进步——Codex CLI 默认审批、MongoDB Atlas Agent Engine、TIRx Harness、Karpathy agent 设计原则。
今晚 agent 能力进步了,今晚 agent 真的进生产这件事今晚就到了具体门槛:今晚不是 demo、不是脚本、不是开发者本机跑,今晚是真实公司环境让 agent 跑实际任务。今晚这个门槛上有两件事今晚以前讨论里没明说:今晚一,agent 在生产环境碰错文件、删错目录、密钥打日志怎么办;今晚二,agent 改完策略自己跑出新权限了谁兜底。
今晚 OpenShell 在内核层给 agent 套隔离沙箱,文件访问/系统调用/网络连接每次按策略过一遍——今晚这两件事今晚都有了具体解。今晚这件事意味着今晚 agent 进生产的最后一格今天补上了。
留一格清楚的边界:单条转述(一百多赞+几百赞左右的 Ryrenz 推)信息薄,今晚 OpenShell 的具体采用案例、性能损耗、跟企业 IAM 系统的集成能力,今晚没有完整公开数据。
讨论这件事时把"NVIDIA 在做 agent 安全沙箱"和"你的公司可以今天就用 OpenShell 跑 agent"分开读,更稳。今晚把这条记下来的价值在于它点出了一种方向,不在于今晚每家公司都能直接落地。
给今天就在做 agent 工作的你一句落地的:今天做一件事——今晚把 agent 跑在你公司环境里之前,今晚先看今晚你要让 agent 碰的文件/系统调用/网络这三件事每件有多少种权限:今晚如果权限种类超过你能数得清的(一般超过 10 种),今晚 agent 进生产前今晚先把权限列出来今晚再决定哪些给、哪些不给。
今晚这件事落地的具体动作是:今晚你今晚让 agent 跑的下一个任务里,今晚先列今晚 agent 需要的 3 件事,每件事写明权限级别(只读/可写/可执行/可访问特定地址),今晚权限超出需要的那一项今晚直接拒绝。
今晚做完这件事今晚比今晚再学一个新 AI 工具更合算。今晚 AI 时代 agent 跑得稳不是靠工具强,是靠边界清楚。今晚 OpenShell 这类沙箱只是帮今晚把边界自动化,今晚边界本身今晚要你今晚自己定。














