(self, key: str, settings: Dict[str, Any])
| 526 | return self._registry.get(key) |
| 527 | |
| 528 | def update_settings(self, key: str, settings: Dict[str, Any]) -> Dict[str, Any]: |
| 529 | cfg = PluginConfig.objects.get(key=key) |
| 530 | cfg.settings = settings or {} |
| 531 | cfg.save(update_fields=["settings", "updated_at"]) |
| 532 | return cfg.settings |
| 533 | |
| 534 | def run_action(self, key: str, action_id: str, params: Optional[Dict[str, Any]] = None) -> Dict[str, Any]: |
| 535 | try: |