Add leaderboard entry: Trinity / DeepSeek V4 Pro (78.6% accuracy) - #17
Add leaderboard entry: Trinity / DeepSeek V4 Pro (78.6% accuracy)#17ajayr4j wants to merge 1 commit into
Conversation
Trinity (11-skill Claude Code skill pack) + DeepSeek V4 Pro (via High-Flyer, routed through litellm), full 140-trial run across all 14 Enterprise-Bench l1-l2-bench tasks (10 trials each). - Overall accuracy: 78.57% (110/140 successful trials) - 2 genuine non-infra errors (not counted against accuracy as N/A, scored 0): eng-l1-c__MjQfY3J (DeepSeek V4 Pro thinking-mode/reasoning_content litellm compatibility bug) and eng-l2-b__GjkKAcC (transient upstream billing/balance exhaustion, confirmed resolved mid-run) - Cost is displayed as "-" (total_cost_usd: 0.0): this run routed through litellm to a non-Anthropic model, and Claude Code's stream-json output did not populate trustworthy usage/cost stats -- the same instrumentation gap already disclosed in PR devrev#11 (Claude Code / DeepSeek V4 Pro bare harness) and PR devrev#9 (GLM-5.2). An independent tiktoken cl100k reconstruction from the raw transcripts counts ~4.33M input tokens vs. the ~42.4M self-reported here, a ~10x discrepancy, so the self-reported cost figure is not used. Source job (public): https://hub.harborframework.com/jobs/02b0a6e5-ce65-4a5e-9494-feab0f5f5ed4
|
We just added a PR checklist for every Leaderboard entry, so far so good for this job, I would have spend some time to check random traces manually. PR Checklist — Leaderboard Row EntryVerified against local traces Provenance & access
Row file conforms to the template
Metrics integrity
Public job contents (each trial)
Run conditions (comparability)
Review
|
|
Hi @jonmaaku-rev, thanks for the checklist, really useful format. Here's the info for the two open items, pulled directly from our local run directory and cross-checked against the live job. Live job, for reference ( 1. Token usage per trial (litellm ~42.4M vs audit ~4.33M) Same instrumentation gap already disclosed in the PR body and in Honestly not sure which number should be treated as authoritative here. We already suppress Could you (or anyone else who's hit this) advise which figure the leaderboard wants standardized for these cases, litellm-reported, audit-reconstructed, or something else entirely? And separately, is there a better-supported way to get accurate token/cost accounting for non-Anthropic models through litellm that we should be using instead of this manual audit workaround? Genuinely asking for guidance here, want to get this right rather than guess. 2. Confirmed present in our The only 2 non-reward-1.0 outcomes in this run are the 2 disclosed error trials ( Happy to do a clean rerun at the compliant setting if you'd like one for this submission too, even though the data here shows it didn't affect the result. Let me know if you want the clean rerun for this one too, or if the "didn't affect any result" evidence is enough to leave this PR as is. |
|
One more note on the token question above: our GLM-5.2 submission (PR #15) actually already published the audit-reconstructed numbers rather than the raw gateway ones, for a related reason. Harbor Hub's live trials table shows $0.00/0 tokens for ~19 of the 140 GLM-5.2 trials because the litellm gateway only returns real usage on chatcmpl--shaped responses, not the more common streamed msg_-shaped ones. So that entry's uncached_input_tokens/output_tokens are already the cl100k-audited figures, not the gateway's. |
|
cc @roycabezas @mira-mohammad , you're both listed as requested reviewers here, would appreciate a look when you get a chance. I've addressed @jonmaaku-rev's checklist items above (token accounting question + timeout multiplier confirmation). cc @nimit2801 |
|
Hi @jonmaaku-rev, following up here, any rough ETA on the token-accounting question above? No rush, just want to plan around it. Thanks! |
Summary
Known issues disclosed
litellm.BadRequestError— DeepSeek V4 Pro thinking-mode/reasoning_contentlitellm gateway compatibility bug after 26 real conversation turns. Not an infra failure.litellm.BadRequestError402 "Insufficient Balance" — transient upstream billing event, confirmed resolved mid-run (balance topped up, rest of run completed normally). Not a model/task failure.Both errors score 0 in the accuracy computation (no exclusion).
Cost reporting note
This run routed through litellm to a non-Anthropic model (DeepSeek V4 Pro, via High-Flyer), and Claude Code's stream-json output did not populate trustworthy usage/cost stats — the same instrumentation gap already disclosed in PR #11 (Claude Code / DeepSeek V4 Pro bare harness) and PR #9 (GLM-5.2). An independent tiktoken cl100k reconstruction from the raw transcripts counts ~4.33M input tokens vs. the ~42.4M self-reported by litellm here (~10x discrepancy), so the self-reported cost is not trustworthy. Following the PR #11 precedent,
total_cost_usd: 0.0/display_total_cost_usd: "-". Token counts (uncached_input/output/total) are left as the raw litellm-reported figures, consistent with what's shown on the public Hub job page, with this caveat disclosed here for reviewers.Test plan
leaderboard/leaderboard.yaml'smetrics_schema(all 16 required fields present, no unknown keys)trial_idscount (140) matchesn_trials