Files
agents/contracts/coders/GatherOutput.py
T

17 lines
399 B
Python
Raw Normal View History

2026-09-22 23:21:59 +03:00
from dataclasses import dataclass, field
from typing import Optional, List
from pydantic import BaseModel, Field
from agents.coders.state import AgentState
from contracts.IssueContext import IssueContext
class GatherOutput(BaseModel):
state: AgentState
issue_context: IssueContext
pending_questions: List[str] = Field(default_factory=list)
run_id: str = ""
attempt: int = 0