Spaces:
Build error
Build error
| from dataclasses import dataclass | |
| from openhands.core.schema import ObservationType | |
| from openhands.events.observation.observation import Observation | |
| class ErrorObservation(Observation): | |
| """This data class represents an error encountered by the agent. | |
| This is the type of error that LLM can recover from. | |
| E.g., Linter error after editing a file. | |
| """ | |
| observation: str = ObservationType.ERROR | |
| error_id: str = '' | |
| def message(self) -> str: | |
| return self.content | |
| def __str__(self) -> str: | |
| return f'**ErrorObservation**\n{self.content}' | |