fix(python): sync hardened Cursor hooks

This commit is contained in:
ZacharyZhang-NY committed 2026-07-20 01:27:04 -04:00
1 parent 549bc3d783
commit e9013d0422
11 files changed
+1280 -172

No files matched your search

+5
View File
@@ -32,6 +32,11 @@ class PluginStatus(TypedDict):
class AgentPlugin(ABC):
"""Base class for all agent plugins."""
manages_guard_runtime = False
def preflight_install(self, config: InstallConfig) -> None:
"""Validate provider sources before the CLI creates runtime files."""
@abstractmethod
def install(self, config: InstallConfig) -> None:
"""Install the Elydora hook for this agent."""