from dataclasses import dataclass | |
from enum import Enum | |
from typing import ClassVar | |
from openhands.events.event import Event | |
class ActionConfirmationStatus(str, Enum): | |
CONFIRMED = 'confirmed' | |
REJECTED = 'rejected' | |
AWAITING_CONFIRMATION = 'awaiting_confirmation' | |
class ActionSecurityRisk(int, Enum): | |
UNKNOWN = -1 | |
LOW = 0 | |
MEDIUM = 1 | |
HIGH = 2 | |
class Action(Event): | |
runnable: ClassVar[bool] = False | |