Skip to main content
Version: latest

agrag.common.data_models.task.TaskView

Bases: BaseModel

A bounded resume view of one task. It never includes event bodies.

Attributes:

conflicts​

conflicts: list[ConflictGroup] = Field(default_factory=list)

conflicts_truncated​

conflicts_truncated: bool = False

decision_count​

decision_count: int = 0

decisions​

decisions: list[Decision] = Field(default_factory=list)

decisions_truncated​

decisions_truncated: bool = False

goal​

goal: str

last_event_seq​

last_event_seq: int

model_config​

model_config = ConfigDict(frozen=True)

review_decisions​

review_decisions: list[Decision] = Field(default_factory=list)

status​

status: TaskStatus

step_counts​

step_counts: dict[StepState, int]

steps​

steps: dict[StepState, list[StepSummary]]

steps_truncated​

steps_truncated: bool

task_name​

task_name: str