Steven
25f458a907
macOS: respect exec-approvals.json settings in gateway prompter ( #13707 )
...
Fix macOS gateway exec approvals to respect exec-approvals.json.
This updates the macOS gateway prompter to resolve per-agent exec approval policy before deciding whether to show UI, use agentId for policy lookup, honor askFallback when prompts cannot be presented, and resolve no-prompt decisions from the configured security policy instead of hardcoded allow-once behavior. It also adds regression coverage for ask-policy and allowlist-fallback behavior, plus a changelog entry for the fix.
Co-authored-by: ImLukeF <92253590+ImLukeF@users.noreply.github.com >
2026-03-14 12:00:15 +11:00
..
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-08 22:21:49 +02:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-13 20:54:10 +00:00
2026-03-08 13:22:46 +00:00
2026-03-14 12:00:15 +11:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-13 21:00:59 +00:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-11 13:53:19 +02:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-08 21:49:42 +02:00
2026-03-08 21:49:42 +02:00
2026-03-08 21:28:17 +02:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-11 13:53:19 +02:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:58:13 +00:00
2026-03-08 13:22:46 +00:00
2026-03-11 19:14:01 +08:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-12 22:23:07 +00:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-08 21:49:42 +02:00
2026-03-08 13:22:46 +00:00
2026-03-08 16:22:48 +00:00
2026-03-08 13:58:13 +00:00
2026-03-02 09:39:45 +00:00
2026-03-02 09:55:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-02 09:39:45 +00:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00
2026-03-08 13:22:46 +00:00