跳转到主要内容
博客

构建 agent 系统的笔记

评估工具、编排模式、记忆设计及其背后的失败案例——在细节仍然新鲜时记录下来。

服务器机架的近景,显示网络电缆和指示灯,代表文件系统访问控制基础设施。
2026年10月03日·5 分钟阅读

完全磁盘访问权限是一种粗放式授权:将智能体的读取权限限定到数据类别

macOS 的完全磁盘访问权限是对所有用户文件的一个布尔开关。持久的解决方案是按数据类别授予读取权限,并在每次读取时记录来源。

agent-securitymacos-permissionsdata-classification
一张电路板的微距照片,在浅景深下显示出走线、焊点和表面贴装元件。
2026年10月03日·5 分钟阅读

完全磁盘访问权限不是 agent 信任的正确单位

macOS 将完全磁盘访问权限视为针对单个二进制的二元、持久授权。Agent 工作负载是分段的、由运行时定义的,因此信任应当按任务划定范围。

macos-securityagent-capabilitiestcc
服务器机架的近景,显示跳线和指示灯,代表强制执行访问控制的基础设施。
2026年10月02日·6 分钟阅读

失控 Agent 报告首先是归因问题,其次才是安全问题

事件报告会点名模型,但真正可据以行动的产物是授权该次运行的委托链。大多数技术栈无法重建它。

agent-attributiondelegation-chainsleast-privilege
服务器机架的近景,带有跳线和状态 LED,代表代理系统中的分层访问控制
2026年9月29日·6 分钟阅读

没有任务的身份:为什么按代理发放的凭证仍然过度授权

任务范围的凭证解决的是令牌生命周期,而不是令牌范围。范围取决于规划器如何分解工作,这使得分解本身成为一种安全控制。

agent-identityleast-privilegetask-decomposition
工厂单元内的工业机械臂,昏暗光线中可见关节和线缆
2026年9月20日·6 分钟阅读

编码 Agent 需要的是沙箱契约,而不是警告标签

自主编码 Agent 的爆炸半径由其沙箱和网络出口规则决定。在定义 Agent 之前,先定义这份契约。

agent-sandboxingcoding-agentsnetwork-egress