mirror of
https://github.com/microsoft/fara.git
synced 2026-06-10 02:54:01 +08:00
Remove TrajectoryDiagnosticsResult class
Removed the TrajectoryDiagnosticsResult class and its attributes from data_point.py.
This commit is contained in:
@@ -531,33 +531,6 @@ class MMRubricOutcomeResult(VerificationResult):
|
|||||||
primary_intent: str = ""
|
primary_intent: str = ""
|
||||||
|
|
||||||
|
|
||||||
class TrajectoryDiagnosticsResult(VerificationResult):
|
|
||||||
"""Structured result from trajectory diagnostics verification."""
|
|
||||||
|
|
||||||
result_type: Literal["trajectory_diagnostics"] = "trajectory_diagnostics"
|
|
||||||
# Efficiency
|
|
||||||
loops: List[Dict[str, Any]] = Field(default_factory=list)
|
|
||||||
unnecessary_actions: List[Dict[str, Any]] = Field(default_factory=list)
|
|
||||||
efficiency_rating: Optional[int] = None
|
|
||||||
efficiency_reasoning: str = ""
|
|
||||||
# Success
|
|
||||||
solver_self_judgement_of_success: Optional[bool] = None
|
|
||||||
solver_self_judgement_reasoning: str = ""
|
|
||||||
proxy_verifier_judgement_of_success: Optional[bool] = None
|
|
||||||
proxy_verifier_judgement_reasoning: str = ""
|
|
||||||
# Optimal plan
|
|
||||||
optimal_plan: List[str] = Field(default_factory=list)
|
|
||||||
optimal_plan_reasoning: str = ""
|
|
||||||
# Critical point (via CriticalPointComplianceAgent)
|
|
||||||
task_has_critical_point: Optional[bool] = None
|
|
||||||
critical_point_type: Optional[str] = None
|
|
||||||
critical_point_classification_reasoning: str = ""
|
|
||||||
critical_point_expected_behavior: List[str] = Field(default_factory=list)
|
|
||||||
agent_navigated_successfully: Optional[bool] = None
|
|
||||||
critical_point_reasoning: str = ""
|
|
||||||
# Critical point (via direct LLM call — backup)
|
|
||||||
critical_point_llm: Dict[str, Any] = Field(default_factory=dict)
|
|
||||||
|
|
||||||
|
|
||||||
class TaskAgentResult(VerificationResult):
|
class TaskAgentResult(VerificationResult):
|
||||||
"""Result from the unified task verification classification (Step 10).
|
"""Result from the unified task verification classification (Step 10).
|
||||||
|
|||||||
Reference in New Issue
Block a user