Просмотр исходного кода

fix(mcp): hide denied resource template tool (#33686)

Aiden Cline 1 месяц назад
Родитель
Сommit
116ac93ddb
1 измененных файлов с 1 добавлено и 1 удалено
  1. 1 1
      packages/opencode/src/permission/index.ts

+ 1 - 1
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<string> {
   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