INNER CODE UNIT · Python

_thread_text

zachlagden/Pi-hole-Optimized-Blocklists · .github/triage/triage/ai_review.py:254

def _thread_text(evidence: Evidence) -> str:
    comments = [{"from": c.author, "role": c.role, "text": c.body[:3000]} for c in evidence.request.thread]
    if not comments:
        return ""
    return f"<untrusted source=\"comments on the issue, oldest first\">\n{json.dumps(comments, ensure_ascii=False)[:15000]}\n</untrusted>\n\n"


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(
        {

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…