
OpenShell 实测:给 Coding Agent 一条看得见的边界
TL;DR
在 M1 Mac 上把 OpenShell 从装到跑通第一个受控 Coding Agent 的完整路径,四个真实的坑各有根因和修法。
为什么 Agent 需要沙箱
Agent 越有用,越危险——这不是修辞,是结构性的。OpenShell 文档里有一句立意,说得比大多数安全宣传都直白:
AI agents are most useful when they can read files, install packages, call APIs, and use credentials. That same access can create material risk.
Agent 要能干活,就得能读文件、装依赖、调 API、用凭证;而这四样东西,恰好就是攻击者想要的四样。翻译过来是一个能力悖论:有用的访问和危险的访问是同一批访问,你没法只给前者不给后者——除非有一层策略在中间做区分。





