Description
Product/policy decision extracted from #3088. PR #3105 tiers read-only execute_command commandTypes (list_processes, file_list, event_logs_list) down to Tier 2 — but under the default session approval mode (per_step), Tier-2 calls still take a lightweight inline confirmation; only auto_approve and plan modes truly auto-execute. So per-step users still get one (lighter) prompt per read-only call, and the original approval-fatigue scenario (25 prompts in 35 minutes) is reduced but not eliminated for them.
Deciding to skip Tier-2 prompts in per_step would change semantics for every Tier-2 tool (e.g. file_operations list actions), not just these — hence a deliberate decision rather than a rider on #3105.
Options
- Keep as merged (per-step always confirms; users who want silence switch modes).
- Auto-execute Tier ≤ 2 in per_step (bigger blast radius, revisit audit expectations).
- Per-commandType session grants ("don't ask again for list_processes this session") — middle ground.
Reported By
Review round on PR #3105 (issue #3088), finding 2.
Description
Product/policy decision extracted from #3088. PR #3105 tiers read-only
execute_commandcommandTypes (list_processes,file_list,event_logs_list) down to Tier 2 — but under the default session approval mode (per_step), Tier-2 calls still take a lightweight inline confirmation; onlyauto_approveand plan modes truly auto-execute. So per-step users still get one (lighter) prompt per read-only call, and the original approval-fatigue scenario (25 prompts in 35 minutes) is reduced but not eliminated for them.Deciding to skip Tier-2 prompts in
per_stepwould change semantics for every Tier-2 tool (e.g.file_operationslist actions), not just these — hence a deliberate decision rather than a rider on #3105.Options
Reported By
Review round on PR #3105 (issue #3088), finding 2.