"""
Actions module for secrets management.

Provides actions for natural language secret management and onboarding:
- SetSecretAction: Set a secret via natural language
- ManageSecretAction: Manage secrets (get, set, delete, list, check)
- UpdateSettingsAction: Save settings during onboarding
"""

from .set_secret import SetSecretAction
from .manage_secret import ManageSecretAction
from .update_settings import UpdateSettingsAction

# Instantiate for plugin registration
set_secret_action = SetSecretAction()
manage_secret_action = ManageSecretAction()
update_settings_action = UpdateSettingsAction()


__all__ = [
    "SetSecretAction",
    "ManageSecretAction",
    "UpdateSettingsAction",
    "set_secret_action",
    "manage_secret_action",
    "update_settings_action",
]
