"""Box-specific action types for the action RPC protocol.""" from __future__ import annotations from langbot_plugin.entities.io.actions.enums import ActionType class LangBotToBoxAction(ActionType): """Actions sent from LangBot to the Box runtime.""" HEALTH = 'box_health' STATUS = 'box_status' EXEC = 'box_exec' CREATE_SESSION = 'box_create_session' GET_SESSION = 'box_get_session' GET_SESSIONS = 'box_get_sessions' DELETE_SESSION = 'box_delete_session' START_MANAGED_PROCESS = 'box_start_managed_process' GET_MANAGED_PROCESS = 'box_get_managed_process' GET_BACKEND_INFO = 'box_get_backend_info' SHUTDOWN = 'box_shutdown'