from dataclasses import dataclass from .base import Observation from opendevin.schema import ObservationType @dataclass class AgentErrorObservation(Observation): """ This data class represents an error encountered by the agent. """ observation: str = ObservationType.ERROR @property def message(self) -> str: return 'Oops. Something went wrong: ' + self.content