INNER CODE UNIT · Python
_previous_text
zachlagden/Pi-hole-Optimized-Blocklists · .github/triage/triage/ai_review.py:261
def _previous_text(previous: TriageState | None) -> str:
if previous is None:
return ""
summary = {"last_suggestion": previous.recommendation, "confidence": previous.confidence, "questions_asked": previous.questions}
return f"<previous_review>\n{json.dumps(summary, ensure_ascii=False)}\n</previous_review>\n\n"
def _user_content(evidence: Evidence, facts: str, previous: TriageState | None = None) -> list[dict]:
request = evidence.request
reported = json.dumps(
{
"title": request.title,
"domain_field": request.raw_domain,
"category": request.category,
"service": request.service,
"lists_in_use": request.lists,
"evidence_or_reason": request.evidence,
"details": request.details,