Spaces:
Running
Running
Commit History
29 days ago
-
feat(exports): add public tools export endpoints
Anton Malykhin7ee4f6a
-
feat(exports): add public ranking and details export endpoints
Anton MalykhinAdd stable server-side export URLs for automation and pipeline usage: - /exports/ranking.csv - /exports/ranking.json - /exports/details-matrix.csv - /exports/details-matrix.json The endpoints can be fetched with curl without a user token. They keep the private Hugging Face bucket behind the SvelteKit server and reuse the existing server-side bucket access used by the Ranking and Details pages. Move export assembly into a shared helper that reuses the existing ranking and details matrix builders and CSV formatters. Ranking exports reproduce the default leaderboard export with all benchmarks, all models, and integral descending sort. Details matrix exports reproduce the default matrix export with score metric, all groups, all models, and integral descending sort. Add JSON variants with snapshot metadata, status, source, row data, and matrix dataset metadata. Return 503 when bucket data is unavailable, while serving stale cached data when available and exposing x-hivetrace-data-status…0c651e4
-
fix: stabilize benchmark leaders, model benchmark sorting, and HF bucket reads
Anton Malykhin- Fix benchmark card leader selection on the Details page - Keep using F1 when a benchmark group has F1 values - Fall back to FNR, then FPR, when F1 is unavailable - Treat FNR/FPR as lower-is-better metrics when selecting the leader - Show the selected leader metric in the card preview label - Format FNR/FPR leader values as percentages instead of score decimals - Sort model benchmark cards on the Ranking sheet - Sort benchmark details by score descending - Ensure the Benchmarks tab in the model flyout shows highest score first and lowest score last - Improve Hugging Face bucket read resilience - Increase default bucket request timeout from 10s to 60s - Add configurable HF_BUCKET_REQUEST_RETRIES with a default of 2 retries - Retry timeout/network-level bucket read failures without retrying HTTP errors like 401/403/404 - Load Tools visualization bucket files sequentially instead of issuing all visualization reads in parallel - Update .env.example and deployment…644ba85
-
feat: refine leaderboard metrics, metadata, and visualizations
Anton Malykhinfeat: add benchmark leaders to details cards - select leaders by F1 with group score fallback - show localized F1 leader labels - add overflow tooltips for truncated model names --- fix(ranking): show model-specific description in overview --- fix(tools): remove F1 scale switch from radar Remove the radar scale selector from the Visualizations tab. Always build radar polygons and points using group score values. Keep the selected-items counter and Export CSV button unchanged. --- fix: replace FNR/FPR with recall and precision in benchmark views - pass recall and precision through grouped bars payload parsing - use Recall, Precision, and F1 series in the Grouped bars chart - mark Recall and Precision as higher-is-better - pass group-level recall and precision into model details - replace FNR/FPR columns in the weakest benchmark groups table - update English and Russian hints and accessibility labels --- fix(ranking): show minimum dataset score in benchmark group chip Read the op…bed709e
-
feat: refine leaderboard visualizations and CSV exports
Anton MalykhinPolish the Ranking, Details, and Visualizations experiences with clearer sorting states, reusable cursor tooltips, better chart labels, and working CSV exports. - add reusable cursor-based tooltip components for charts and overflowing text - refactor OverflowTooltip to use the new cursor tooltip behavior - add RadarLabelsOverlay for radar chart labels that can truncate and reveal full names on hover - add global thin scrollbar styling for light and dark themes - allow table column header/cell classes to be computed reactively so active sort columns can be highlighted Ranking: - show active sort direction with up/down icons instead of a static sort icon - highlight the active sorted column in headers and cells - add overflow tooltip support for long model names - display model params consistently in filter rows and table summaries Details: - add CSV serialization for benchmark matrix rows and filtered model rows - replace inactive matrix export buttons with a single working CSV e…236e9a2
-
feat: refine leaderboard metric presentation and bucket data handling
Anton Malykhin- Add bucket support for error_rate and metrics_evaluated_samples. - Surface error rate in Details model cards and the Tools performance table. - Detect partial model runs from metrics_evaluated_samples < sample_count and show a partial badge instead of clean. - Keep eval-leak badges, but remove the always-on clean badge. - Rename Weakest link to Min score across EN/RU UI. - Add column direction subtitles for Integral, Min score, FPR, FNR, and p95. - Remove up/down metric arrows from values, badges, legends, and Details matrix cells. - Remove hard-coded threshold coloring and deleted threshold-based metric helpers. - Highlight only visible best/worst rounded values per column in Ranking and Details matrix. - Keep Size uncolored. - Add data-driven heatmap scaling based on visible min/max values. - Apply sqrt normalization to heatmap color interpolation. - Show real min/max labels in the heatmap legend. - Remove dead prompts UX from Visualizations: - prompt sheet, - heatmap/scatte…614eca7
-
feat: integrate bucket-backed leaderboard data
Anton MalykhinOriginal commit b2bb6261a92895c93392dac18ff716d51625d4b0 feat: serve leaderboard data from a private Hugging Face bucket - add a server-only Hugging Face bucket client with manifest, schema, checksum, and payload validation - cache ranking, details, and manifest responses with stale-data fallbacks and request deduplication - adapt bucket catalog and leaderboard payloads to shared UI types - migrate ranking, details, and tools routes from embedded fixtures to SvelteKit server load data - remove the obsolete static leaderboard dataset - localize bucket labels, dataset availability messages, error pages, and run dates - add a global navigation loader with page fade transitions and reduced-motion support - add localized 404/500 pages and a static fallback error document - add favicon, Apple touch icon, PWA icons, and web manifest - improve select, sheet, and empty-state behavior for dynamic data - document private bucket configuration and runtime environment variables - add pro…c6afb12
-
feat: add HiveTrace leaderboard frontend
Anton MalykhinAdd SvelteKit frontend project, Docker setup, localized content, and Hugging Face Space configuration.336b102