zhiminy commited on
Commit
3efeae7
·
1 Parent(s): 974d2d2

Revert "refine"

Browse files

This reverts commit 974d2d21f289a9a64e4e6a782455a1f4dd712f8a.

Files changed (2) hide show
  1. app.py +4 -17
  2. msr.py +1 -6
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", "markdown"),
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': formatted_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': formatted_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
- # Create submission with formatted agent name for leaderboard
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': formatted_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