OpenCode 漏洞:deny-first 权限配置导致免费模型 subagent 无法启动

gelnuro · ghdev · 2026-10-13

anomalyco/opencode #54882 报告了一个权限与免费层校验相互干扰的 bug:v2.0.26 下,项目配置为 deny-first 全局 deny 权限策略时,无 permissions: 例外的免费模型 subagent 无法被启动,报错为「free tier can only be used from within OpenCode」——但调用实际就发生在 OpenCode 内部。

对照实验:同一 agent、同一 prompt,仅在 frontmatter 加一条窄的 allow 规则(读配置文件、git log),调用即返回 PROBE-OK。错误信息指向免费层校验,实际唯一变量是权限集,说明错误提示与真实原因不符,排障容易被误导。

原文链接 →

「编程与Agent」频道最新

更多「编程与Agent」频道 AI 资讯 →