Revert "refine"
Browse filesThis reverts commit 974d2d21f289a9a64e4e6a782455a1f4dd712f8a.
app.py
CHANGED
|
@@ -52,7 +52,7 @@ LEADERBOARD_REPO = "SWE-Arena/issue_leaderboard"
|
|
| 52 |
ISSUE_METADATA_REPO = "SWE-Arena/issue_metadata" # HuggingFace dataset for issue metadata
|
| 53 |
|
| 54 |
LEADERBOARD_COLUMNS = [
|
| 55 |
-
("Agent Name", "
|
| 56 |
("Organization", "string"),
|
| 57 |
("Total Issues", "number"),
|
| 58 |
("Resolved Issues", "number"),
|
|
@@ -1418,13 +1418,9 @@ def update_all_agents_incremental():
|
|
| 1418 |
# Calculate stats from metadata
|
| 1419 |
stats = calculate_issue_stats_from_metadata(agent_metadata)
|
| 1420 |
|
| 1421 |
-
# Format agent_name as markdown link if website is available
|
| 1422 |
-
website = agent.get('website', '')
|
| 1423 |
-
formatted_agent_name = f"[{agent_name}]({website})" if website else agent_name
|
| 1424 |
-
|
| 1425 |
# Merge metadata with stats
|
| 1426 |
cache_dict[identifier] = {
|
| 1427 |
-
'agent_name':
|
| 1428 |
'organization': agent.get('organization', 'Unknown'),
|
| 1429 |
'github_identifier': identifier,
|
| 1430 |
**stats
|
|
@@ -1472,12 +1468,8 @@ def construct_leaderboard_from_metadata():
|
|
| 1472 |
# Calculate stats
|
| 1473 |
stats = calculate_issue_stats_from_metadata(agent_metadata)
|
| 1474 |
|
| 1475 |
-
# Format agent_name as markdown link if website is available
|
| 1476 |
-
website = agent.get('website', '')
|
| 1477 |
-
formatted_agent_name = f"[{agent_name}]({website})" if website else agent_name
|
| 1478 |
-
|
| 1479 |
cache_dict[identifier] = {
|
| 1480 |
-
'agent_name':
|
| 1481 |
'organization': agent.get('organization', 'Unknown'),
|
| 1482 |
'github_identifier': identifier,
|
| 1483 |
**stats
|
|
@@ -1782,9 +1774,6 @@ def submit_agent(identifier, agent_name, organization, description, website):
|
|
| 1782 |
# Calculate stats from metadata
|
| 1783 |
stats = calculate_issue_stats_from_metadata(metadata_list)
|
| 1784 |
|
| 1785 |
-
# Format agent_name as markdown link
|
| 1786 |
-
formatted_agent_name = f"[{agent_name}]({website})" if website else agent_name
|
| 1787 |
-
|
| 1788 |
# Load current leaderboard
|
| 1789 |
leaderboard_data = load_leaderboard_dataset()
|
| 1790 |
if not leaderboard_data:
|
|
@@ -1792,9 +1781,7 @@ def submit_agent(identifier, agent_name, organization, description, website):
|
|
| 1792 |
|
| 1793 |
# Convert to dict for easy updating
|
| 1794 |
cache_dict = {entry['github_identifier']: entry for entry in leaderboard_data}
|
| 1795 |
-
|
| 1796 |
-
leaderboard_entry = {**submission, 'agent_name': formatted_agent_name, **stats}
|
| 1797 |
-
cache_dict[identifier] = leaderboard_entry
|
| 1798 |
|
| 1799 |
# Save to HuggingFace
|
| 1800 |
save_leaderboard_to_hf(cache_dict)
|
|
|
|
| 52 |
ISSUE_METADATA_REPO = "SWE-Arena/issue_metadata" # HuggingFace dataset for issue metadata
|
| 53 |
|
| 54 |
LEADERBOARD_COLUMNS = [
|
| 55 |
+
("Agent Name", "string"),
|
| 56 |
("Organization", "string"),
|
| 57 |
("Total Issues", "number"),
|
| 58 |
("Resolved Issues", "number"),
|
|
|
|
| 1418 |
# Calculate stats from metadata
|
| 1419 |
stats = calculate_issue_stats_from_metadata(agent_metadata)
|
| 1420 |
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1421 |
# Merge metadata with stats
|
| 1422 |
cache_dict[identifier] = {
|
| 1423 |
+
'agent_name': agent_name,
|
| 1424 |
'organization': agent.get('organization', 'Unknown'),
|
| 1425 |
'github_identifier': identifier,
|
| 1426 |
**stats
|
|
|
|
| 1468 |
# Calculate stats
|
| 1469 |
stats = calculate_issue_stats_from_metadata(agent_metadata)
|
| 1470 |
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1471 |
cache_dict[identifier] = {
|
| 1472 |
+
'agent_name': agent_name,
|
| 1473 |
'organization': agent.get('organization', 'Unknown'),
|
| 1474 |
'github_identifier': identifier,
|
| 1475 |
**stats
|
|
|
|
| 1774 |
# Calculate stats from metadata
|
| 1775 |
stats = calculate_issue_stats_from_metadata(metadata_list)
|
| 1776 |
|
|
|
|
|
|
|
|
|
|
| 1777 |
# Load current leaderboard
|
| 1778 |
leaderboard_data = load_leaderboard_dataset()
|
| 1779 |
if not leaderboard_data:
|
|
|
|
| 1781 |
|
| 1782 |
# Convert to dict for easy updating
|
| 1783 |
cache_dict = {entry['github_identifier']: entry for entry in leaderboard_data}
|
| 1784 |
+
cache_dict[identifier] = {**submission, **stats}
|
|
|
|
|
|
|
| 1785 |
|
| 1786 |
# Save to HuggingFace
|
| 1787 |
save_leaderboard_to_hf(cache_dict)
|
msr.py
CHANGED
|
@@ -739,13 +739,8 @@ def update_all_agents_incremental():
|
|
| 739 |
all_year_metadata = load_issue_metadata_for_year(current_year)
|
| 740 |
agent_metadata = [issue for issue in all_year_metadata if issue.get('agent_identifier') == identifier]
|
| 741 |
stats = calculate_issue_stats_from_metadata(agent_metadata)
|
| 742 |
-
|
| 743 |
-
# Format agent_name as markdown link if website is available
|
| 744 |
-
website = agent.get('website', '')
|
| 745 |
-
formatted_agent_name = f"[{agent_name}]({website})" if website else agent_name
|
| 746 |
-
|
| 747 |
cache_dict[identifier] = {
|
| 748 |
-
'agent_name':
|
| 749 |
'organization': agent.get('organization', 'Unknown'),
|
| 750 |
'github_identifier': identifier,
|
| 751 |
**stats
|
|
|
|
| 739 |
all_year_metadata = load_issue_metadata_for_year(current_year)
|
| 740 |
agent_metadata = [issue for issue in all_year_metadata if issue.get('agent_identifier') == identifier]
|
| 741 |
stats = calculate_issue_stats_from_metadata(agent_metadata)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 742 |
cache_dict[identifier] = {
|
| 743 |
+
'agent_name': agent_name,
|
| 744 |
'organization': agent.get('organization', 'Unknown'),
|
| 745 |
'github_identifier': identifier,
|
| 746 |
**stats
|