Spaces:
Sleeping
Sleeping
File size: 835 Bytes
994de56 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 | # Author: Liam Grinstead
# Generates leaderboard from Codex_Registry.json
from registry_utils import read_registry
def generate_leaderboard(top_n=10):
entries = read_registry()
if not entries:
return "No simulations logged yet."
# Sort by fitness_score descending
sorted_entries = sorted(entries, key=lambda e: e["fitness_score"], reverse=True)
output = "🏆 **Codex Leaderboard**\n\n"
for i, e in enumerate(sorted_entries[:top_n], start=1):
output += (
f"{i}. 🧠 Agent: {e['agent_id']} | "
f"⚙️ Torque: {e['collapse_torque']} | "
f"📐 Tier: {e['tier_drift']} | "
f"💓 Resonance: {e['emotional_resonance']} | "
f"📊 Score: {e['fitness_score']} | "
f"🔐 Hash: `{e['hash']}`\n"
)
return output
|