用途:该技能用于优化 opencode 的权限设置,审查当前允许的命令,并配置技能访问控制。
主要能力:审查并汇总当前 always-allow 的命令;推荐可自动批准的安全只读命令;在 opencode.json 的允许列表中添加或移除命令;用通配符模式配置技能级权限(allow/deny/ask);从安全性和可用性角度审计权限配置。
使用方式:读取 ~/.config/opencode/opencode.json 或项目级 opencode.json,汇总现有命令与技能权限,提出可自动允许的只读命令建议,编辑配置增删权限条目,并校验 JSON 有效性。可通过 Task 工具以 permission-manager 子代理类型触发,命令为 /permissions,也可用自然语言要求 opencode“manage opencode permissions”或“review allowed commands”。
关键规则:绝不允允许会修改文件、提交、推送或改变系统状态的命令;通配符要恰当使用(如 git status* 而非仅 git status);修改权限配置前须与用户确认;区分 bash 命令权限与技能权限;保持配置组织有序,将相关命令分组。
适用场景:优化 opencode 权限设置、审查已允许命令、配置技能访问控制时使用。
限制:资料未提供具体推荐命令清单、支持的 opencode 版本、安装方式及价格信息。