Version: 0.0.5 (stable)
agrag.ingestion.reports.reevaluation_report.ReevaluationReport
Bases: BaseModel
Report from Graph.reevaluate().
Attributes:
- entities_reevaluated (
list[UUID]) – Input entity ids reevaluated, deduped with input order preserved. - matches_added (
list[MatchDecision]) – Confirmed matches with no active edge, now written. - matches_removed (
list[UUID]) – Ids of active match edges the resolver rejected, now deactivated. A rejection is an embedding score under the discard threshold or an explicit LLM "no match". - matches_unverified (
list[UUID]) – Ids of active match edges the resolver could not re-check, left active. The LLM request failed, the pair was over the per-label cap, no LLM settings were found, or the model answered uncertain. - failed_llm_requests (
int) – LLM verification requests that raised. - cap_truncated_pairs (
int) – Ambiguous pairs over the per-label cap. - llm_unavailable_pairs (
int) – Ambiguous pairs that never reached the LLM because no LLM settings were found. - unchanged_count (
int) – Input entities with no incident added or removed edge.
cap_truncated_pairs
cap_truncated_pairs: int = 0
entities_reevaluated
entities_reevaluated: list[UUID] = Field(default_factory=list)
failed_llm_requests
failed_llm_requests: int = 0
llm_unavailable_pairs
llm_unavailable_pairs: int = 0
matches_added
matches_added: list[MatchDecision] = Field(default_factory=list)
matches_removed
matches_removed: list[UUID] = Field(default_factory=list)
matches_unverified
matches_unverified: list[UUID] = Field(default_factory=list)
unchanged_count
unchanged_count: int = 0