[FEATURE] Allow users to mark undesirable tool calls and automatically suggest auto mode rules to block them
Preflight Checklist
- [x] I have searched existing requests and this feature hasn't been requested yet
- [x] This is a single feature request (not multiple features)
Problem Statement
Configuring soft_deny and hard_deny rules for auto mode is very tedious, because claude auto-mode critique is very nitpicky about how the rules are described. In practice, users add rules when they see claude performs an action they did not want, and auto mode failed to block it. In those cases, they want to just quickly add a rule to soft_deny or hard_deny, and not spend two hours iterating with critique before it stops nitpicking.
Proposed Solution
When running in auto-mode, add a button to mark a specific tool call as "undesirable", and optionally provide a reason/justification. For example, if auto mode approved git stash; dotnet build; git pop, I can mark this as undesirable, and provide the reason "git pop without --index throws away staged changes". Claude will then propose adding or updating a rule in the autoMode configuration to prevent this tool call from being approved by auto mode in the future.
Alternative Solutions
_No response_
Priority
High - Significant impact on productivity
Feature Category
Configuration and settings
Use Case Example
_No response_
Additional Context
_No response_