INNER CODE UNIT · Python
filterRuns
AgentSkillOS/SkillAnything · eval-viewer/generate_review.py:173
function filterRuns(filter, btn) {{
document.querySelectorAll('.controls button').forEach(b => b.classList.remove('active'));
btn.classList.add('active');
if (filter === 'all') {{
renderRuns(runs);
}} else if (filter === 'pass') {{
renderRuns(runs.filter(r => (r.grading?.score ?? 0) >= 0.5));
}} else {{
renderRuns(runs.filter(r => (r.grading?.score ?? 1) < 0.5));
}}
}}
function updateStats() {{
document.getElementById('total-count').textContent = runs.length;
const scores = runs.filter(r => r.grading?.score != null).map(r => r.grading.score);
if (scores.length > 0) {{
const avg = scores.reduce((a, b) => a + b, 0) / scores.length;