OpenCode · 第 4 章 Agent 体系与权限模型 章节摘要:OpenCode 里的「Agent(智能体)」不是什么玄学概念,就是一个有名字、有专属权限、有指定模型的角色。比如默认的 build 能读写执行一切、plan 只能写计划文件不能改代码、explore 是只读侦察兵、general 是多步研究助手——分工不同,权限不同。本章要讲清两件事:第一,这些内置 Agent 是怎么定义的、你能不能自己造一个;第二,更硬核的部分——权限是怎么判定的。OpenCode 的权限不是简单的开关,而是一套支持嵌套、支持通配、支持三态(允许/询问/拒绝)的规则矩阵,多层规则(默认 + 用户配置 + 用户权限)合并后求解。