diff --git a/packages/opencode/src/permission/index.ts b/packages/opencode/src/permission/index.ts index e319562353..553b3e5b1f 100644 --- a/packages/opencode/src/permission/index.ts +++ b/packages/opencode/src/permission/index.ts @@ -214,7 +214,7 @@ export function merge(...rulesets: PermissionV1.Ruleset[]): PermissionV1.Rule[] export function disabled(tools: string[], ruleset: PermissionV1.Ruleset): Set { const edits = ["edit", "write", "apply_patch"] - const reads = ["list_mcp_resources", "read_mcp_resource"] + const reads = ["list_mcp_resources", "list_mcp_resource_templates", "read_mcp_resource"] return new Set( tools.filter((tool) => { const permission = edits.includes(tool) ? "edit" : reads.includes(tool) ? "read" : tool