diff --git a/vision_agent/utils/execute.py b/vision_agent/utils/execute.py index 0de10335..7967367e 100644 --- a/vision_agent/utils/execute.py +++ b/vision_agent/utils/execute.py @@ -243,6 +243,9 @@ def __str__(self) -> str: f"----- stdout -----\n{stdout_str}\n----- stderr -----\n{stderr_str}" ) + def to_json(self) -> dict[str, list[str]]: + return {"stdout": self.stdout, "stderr": self.stderr} + class Error(BaseModel): """Represents an error that occurred during the execution of a cell. The error