Team Ai
Apppublic

kyorlin2001/code-analysis-tool

sourceHugging Faceapache-2.0updated 6mo agoView on Hugging Face
0likes
analysis_result.py23 linesDownload Raw Back to models
1from __future__ import annotations2 3from dataclasses import dataclass, field4from typing import Any5 6 7@dataclass8class AnalysisResult:9    """10    Final structured result returned by the orchestrator.11    """12 13    repo_name: str14    summary: str15    findings: list[dict[str, Any]] = field(default_factory=list)16    recommendations: list[str] = field(default_factory=list)17    metadata: dict[str, Any] = field(default_factory=dict)18 19    rag_answer: str | None = None20    rag_suggestions: list[str] = field(default_factory=list)21    rag_citations: list[dict[str, Any]] = field(default_factory=list)22    rag_follow_up_questions: list[str] = field(default_factory=list)23    rag_notes: list[str] = field(default_factory=list)