github-actions
Sync from GitHub d2682fe6d3fcffe93aa302c286320962009f6436
9381502
Raw
History Blame Contribute Delete
388 Bytes
from __future__ import annotations
from dataclasses import asdict, dataclass, field
from typing import Any
@dataclass
class AgentResult:
agent: str
status: str = "ok"
message: str = ""
metrics: dict[str, Any] = field(default_factory=dict)
artifacts: dict[str, Any] = field(default_factory=dict)
def to_dict(self) -> dict[str, Any]:
return asdict(self)