NovitaAI/tb21-code-debug
Terminal-Bench 2.1 subset for coding, software engineering, debugging, and game-like reasoning tasks, curated for Novita Sandbox Hackathon.
Published 6/4/2026 by Alex
harbor run -d NovitaAI/tb21-code-debugTB2.1 Code & Debug Track
Coding, software engineering, debugging, build repair, language/runtime work, and game-like reasoning tasks from Terminal-Bench 2.1.
This public Harbor dataset is curated by NovitaAI for a Novita Sandbox hackathon track. It is a category-based subset of Terminal-Bench 2.1. Agents and models are not fixed; the only required runtime environment for the hackathon is Novita Sandbox.
Dataset
- Harbor dataset:
NovitaAI/tb21-code-debug - Track size: 32 tasks
- Source benchmark: Terminal-Bench 2.1
- Included source categories: software-engineering, debugging, games
- Required hackathon sandbox:
-e novita
Quick Start
Run the full track once:
harbor run \
-d NovitaAI/tb21-code-debug \
-a <agent> \
-m <model> \
-e novita \
-k 1 \
-n 1 \
-y
Run a small smoke test from the track:
harbor run \
-d NovitaAI/tb21-code-debug \
-a <agent> \
-m <model> \
-e novita \
-l 1 \
-k 1 \
-n 1 \
-y
Upload a public result for the hackathon leaderboard:
harbor upload jobs/<job_name> --public
Submit the resulting Harbor Hub job link to the hackathon leaderboard form.
Valid Submission Rules
A valid track submission should satisfy:
- The Harbor job uses this dataset:
NovitaAI/tb21-code-debug. - The job config has
environment.type = "novita". - The job does not use extra hints or task-specific extra instructions.
- The submitted Harbor Hub job is public.
- Agent and model are free choice unless a specific event round says otherwise.
Suggested ranking fields:
- Primary: mean reward
- Tie-breaker 1: fewer exceptions/errors
- Tie-breaker 2: lower average duration
- Tie-breaker 3: lower output tokens or total tokens, if the event wants an efficiency prize
Tasks
terminal-bench/build-cython-extterminal-bench/build-pmarsterminal-bench/build-pov-rayterminal-bench/cancel-async-tasksterminal-bench/chess-best-moveterminal-bench/circuit-fibsqrtterminal-bench/cobol-modernizationterminal-bench/code-from-imageterminal-bench/custom-memory-heap-crashterminal-bench/fix-gitterminal-bench/fix-ocaml-gcterminal-bench/git-leak-recoveryterminal-bench/gpt2-codegolfterminal-bench/headless-terminalterminal-bench/kv-store-grpcterminal-bench/make-doom-for-mipsterminal-bench/make-mips-interpreterterminal-bench/merge-diff-arc-agi-taskterminal-bench/overfull-hboxterminal-bench/path-tracingterminal-bench/path-tracing-reverseterminal-bench/polyglot-c-pyterminal-bench/polyglot-rust-cterminal-bench/prove-plus-commterminal-bench/pypi-serverterminal-bench/regex-chessterminal-bench/schemelike-metacircular-evalterminal-bench/sqlite-db-truncateterminal-bench/torch-pipeline-parallelismterminal-bench/torch-tensor-parallelismterminal-bench/winning-avg-corewarsterminal-bench/write-compressor
| Task |
|---|
terminal-bench/write-compressor |
terminal-bench/torch-tensor-parallelism |
terminal-bench/schemelike-metacircular-eval |
terminal-bench/kv-store-grpc |
terminal-bench/pypi-server |
terminal-bench/torch-pipeline-parallelism |
terminal-bench/regex-chess |
terminal-bench/path-tracing |
terminal-bench/circuit-fibsqrt |
terminal-bench/merge-diff-arc-agi-task |
terminal-bench/build-pov-ray |
terminal-bench/cobol-modernization |
terminal-bench/gpt2-codegolf |
terminal-bench/make-doom-for-mips |
terminal-bench/build-cython-ext |
terminal-bench/fix-ocaml-gc |
terminal-bench/overfull-hbox |
terminal-bench/make-mips-interpreter |
terminal-bench/sqlite-db-truncate |
terminal-bench/cancel-async-tasks |
terminal-bench/polyglot-c-py |
terminal-bench/path-tracing-reverse |
terminal-bench/chess-best-move |
terminal-bench/prove-plus-comm |
terminal-bench/polyglot-rust-c |
terminal-bench/custom-memory-heap-crash |
terminal-bench/code-from-image |
terminal-bench/fix-git |
terminal-bench/winning-avg-corewars |
terminal-bench/git-leak-recovery |
terminal-bench/build-pmars |
terminal-bench/headless-terminal |
Displaying 32 of 32 tasks