Remove a trusted domain. Args: domain: Domain to remove Returns: True if removed, False if not found
(self, domain: str)
| 411 | self.save_preferences() |
| 412 | |
| 413 | def remove_trusted_domain(self, domain: str) -> bool: |
| 414 | """Remove a trusted domain. |
| 415 | |
| 416 | Args: |
| 417 | domain: Domain to remove |
| 418 | |
| 419 | Returns: |
| 420 | True if removed, False if not found |
| 421 | """ |
| 422 | domains = self.preferences.ui.tool_confirmation.trusted_domains |
| 423 | if domain in domains: |
| 424 | domains.remove(domain) |
| 425 | self.save_preferences() |
| 426 | return True |
| 427 | return False |
| 428 | |
| 429 | def add_tool_pattern(self, pattern: str, action: str) -> None: |
| 430 | """Add a pattern-based rule for tool confirmations. |