Skip to content

Latest commit

 

History

8 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BigBang-v1

Hugging Face model Official website GitHub repository Paper coming soon

BigBang-v1 is a 35B-A3B agentic model built on Qwen3.6-35B-A3B, with 35B total parameters and 3B parameters activated during inference. We evaluate it on long-horizon search, coding, scientific research, and AI research.

We release the reported results, a lightweight general-agent harness with search, visit, and code_exec, and download support for the official SWE-Bench Pro and SciCode-Verified datasets.

Main results

BigBang-V1 on eight representative benchmarks spanning long-horizon search, software engineering, scientific research, and AI research. BigBang-V1 obtains the highest reported score among the selected 35B models on all eight benchmarks. It even exceeds DeepSeek V4 Pro Preview (1.6T) on FrontierScience Research, Humanity's Last Exam, PaperBench(Code-Dev) and BioMysteryBench-HD.

BigBang-V1 on eight representative benchmarks

BigBang-v1 results on eight representative benchmarks.

Benchmark results

Comparison of BigBang-V1 with representative closed- and open-source frontier models, together with models at the 35B scale, across benchmarks for long-horizon search, coding, scientific research, and AI research. The "-" indicates the score is not publicly available or not tested.

Benchmark Closed-Source Models Open-Source Models 35B Models
Claude
Opus 4.8
Gemini
3.1 Pro
GPT
5.5
GLM
5.2
DeepSeek V4
Flash Preview
DeepSeek V4
Pro Preview
Step-3.7
Flash
Qwen3.6
35B-A3B
Nex-N2
mini
Agents
A1
Apodex
1.0-mini
BigBang
V1
Long-horizon Search
BrowseComp84.385.984.468.773.283.475.867.974.148.573.976.5
xbench61.465.072.465.862.264.850.832.657.252.461.858.4
Coding Tasks
SWE-Bench Pro69.254.258.662.152.655.456.343.650.242.338.754.2
SciCode-V-Sub92.3-95.184.383.790.2-56.539.064.1-68.6
SciCode-V-Main78.1-90.670.368.678.1-26.615.650.0-50.0
Scientific Research
FS-R45.224.858.352.437.740.737.211.936.838.429.646.2
HLE57.951.452.254.745.148.247.236.238.446.345.350.3
BioMystery-HS88.5-76.775.368.064.457.544.842.948.950.257.5
BioMystery-HD42.4-23.521.623.513.711.82.05.92.05.915.7
AI Research
MLE-Bench(Lite)63.6-59.172.740.959.140.931.818.227.327.359.1
PaperBench(Code-Dev)--64.263.640.450.436.730.714.817.320.553.6

We use a strict evaluation-time decontamination policy to prevent direct retrieval of benchmark artifacts or reference answers. We reject queries that explicitly target Hugging Face, filter search results from huggingface.co, hf.co, and their subdomains, block direct visit calls to those domains, and never expose reference answers in agent-visible messages or tool outputs. Comparison scores may therefore differ from official reports that use other harnesses or web-access policies.

The table matches the complete result table on the BigBang-v1 Hugging Face model card. BrowseComp, xbench, FrontierScience-Research, and HLE use the general-agent runner in this repository. SWE-Bench Pro and SciCode-Verified use their benchmark-specific official harnesses, as described below.

Supported evaluations

Script identifier Evaluation Official data source Evaluation protocol
browsecomp BrowseComp OpenAI encrypted CSV 5× discard-all; force a final answer at the fifth-attempt limit
xbench xbench-DeepSearch-2510 xbench encrypted CSV Avg@5, aligned with the official default
frontierscience FrontierScience-Research openai/frontierscience research split Avg@30, aligned with the official default
hle Humanity's Last Exam, text-only Gated cais/hle dataset One score per text-only item
swebench-pro SWE-Bench Pro ScaleAI/SWE-bench_Pro test split Evaluated with the benchmark's official mini-SWE-agent harness and evaluator
scicode-verified SciCode-Verified SciCode-Verified v2 release Evaluated with the official SciCode-Verified harness; pass@1 with cumulative subproblems and all-or-nothing main-problem scoring

For BrowseComp, we use five discard-all attempts and force a final answer when the fifth-attempt limit is reached. We evaluate xbench with Avg@5 and FrontierScience-Research with Avg@30, matching their official defaults.

SWE-Bench Pro and SciCode-Verified are not run through the general search/visit/code_exec loop. SWE-Bench Pro uses the official public test split, official mini-SWE-agent harness, and official evaluator. SciCode-Verified uses its official with-background pass@1 protocol: subproblems are cumulative, and a main problem passes only when all of its scored subproblems pass.

BrowseComp and xbench are MIT licensed through their official repositories. FrontierScience is Apache-2.0. HLE is marked MIT but gated, and its dataset card asks users not to publicly share, re-upload, or distribute the dataset. The SWE-Bench Pro reference repository and mini-SWE-agent fork are MIT licensed; SciCode-Verified is distributed under Apache-2.0. We provide download scripts rather than copies of benchmark data. See THIRD_PARTY.md for source and license links.

General-agent tool policy

For BrowseComp, xbench, FrontierScience-Research, and HLE, we run each item in an OpenAI-compatible tool-calling loop with:

  • search: Google Search results through Serper;
  • visit: webpage reading through Jina Reader followed by goal-conditioned extraction using an explicitly configured summary-model endpoint;
  • code_exec: a persistent, per-item E2B shell sandbox.

Each trajectory is capped at 500 tool calls. During evaluation, we remove Hugging Face pages from search results and block direct visit calls to those pages. The separate data-download script is not subject to this restriction.

Installation

Python 3.10 or later is required.

python -m venv .venv
source .venv/bin/activate
pip install -e .
cp .env.example .env

The package does not install a console command. Run the scripts in scripts/ directly.

Set OPENAI_BASE_URL, OPENAI_API_KEY, and OPENAI_MODEL for the evaluated model's OpenAI-compatible endpoint. SERPER_API_KEY, JINA_API_KEY, and E2B_API_KEY enable the three tools. VISIT_SUMMARY_BASE_URL, VISIT_SUMMARY_API_KEY, and VISIT_SUMMARY_MODEL configure the extraction stage in visit. Judge settings are separate and are needed only with --judge.

Serve BigBang-v1 with SGLang as follows:

python -m sglang.launch_server \
  --model-path endless-frontier/BigBang-v1 \
  --host 0.0.0.0 \
  --port 8000 \
  --context-length 262144 \
  --tool-call-parser qwen3_coder \
  --reasoning-parser qwen3

Download benchmark data

Download the three non-gated benchmarks:

python scripts/download_data.py \
  --benchmarks browsecomp xbench frontierscience

For HLE, accept the access conditions on Hugging Face, set HF_TOKEN, and run:

python scripts/download_data.py --benchmarks hle

Download the official SWE-Bench Pro test split:

python scripts/download_data.py --benchmarks swebench-pro

Download the SciCode-Verified v2 manifest, JSONL, and grading HDF5. The HDF5 is approximately 1.1 GB; all three files are checked against the release manifest and pinned MD5 values.

python scripts/download_data.py --benchmarks scicode-verified

Run the general-agent evaluations

Run one BrowseComp item once:

python scripts/run_eval.py \
  --benchmark browsecomp \
  --limit 1 \
  --repeats 1 \
  --output outputs/browsecomp-smoke.jsonl

Omit --limit for a full run. Without --repeats, the runner uses Avg@5 for xbench and Avg@30 for FrontierScience-Research.

python scripts/run_eval.py \
  --benchmark xbench \
  --output outputs/xbench.jsonl

Add --judge to score answers with an OpenAI-compatible judge. Configure the judge endpoint separately from the evaluated-model endpoint.

python scripts/run_eval.py \
  --benchmark frontierscience \
  --output outputs/frontierscience.jsonl \
  --judge

The runner writes one JSON record per item and repeat. Each record contains the benchmark, item identifier, repeat index, final response, tool-call count, and conversation trajectory. With --judge, it also contains the parsed score and raw judge response. The runner rejects an existing output path unless --overwrite is supplied.

Keep credentials in an untracked .env file or secret manager. Do not commit downloaded benchmark data, generated trajectories, reference answers, or service keys.

License

The harness is released under the Apache License 2.0. Benchmark datasets and attributed upstream components remain subject to their respective terms; see THIRD_PARTY.md.

About

No description, website, or topics provided.

Resources

Stars

137 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages