feat(plan): require user confirmation for activate_skill in Plan Mode (#24946)

This commit is contained in:
ruomeng
2026-04-08 17:44:53 -04:00
committed by GitHub
parent 18cb7fd46c
commit 15f7b24312

View File

@@ -80,13 +80,6 @@ priority = 40
modes = ["plan"]
denyMessage = "You are in Plan Mode with access to read-only tools. Execution of scripts (including those from skills) is blocked."
# Explicitly Allow Read-Only Tools in Plan mode.
[[rule]]
toolName = ["activate_skill"]
decision = "allow"
priority = 50
modes = ["plan"]
[[rule]]
toolName = "*"
mcpName = "*"
@@ -106,14 +99,14 @@ modes = ["plan"]
interactive = false
[[rule]]
toolName = ["ask_user", "save_memory", "web_fetch"]
toolName = ["ask_user", "save_memory", "web_fetch", "activate_skill"]
decision = "ask_user"
priority = 50
modes = ["plan"]
interactive = true
[[rule]]
toolName = ["ask_user", "save_memory", "web_fetch"]
toolName = ["ask_user", "save_memory", "web_fetch", "activate_skill"]
decision = "deny"
priority = 50
modes = ["plan"]