We present a competition that challenges participants to build AI agents capable of autonomously fixing bugs in real-world open-source software.
All details on how to participate in the competition are provided here: SWE-MERA-CHALLENGE
Existing benchmarks for this task face a fundamental dilemma: they are either compromised by data contamination, or exposed to agents that exploit internet access to copy ready-made commits directly from GitHub.
To resolve this, we introduce a two-tier leaderboard guarded by a network allow-list that grants access to standard software repositories, like PyPI, while blocking leakage of solutions. The same design also accommodates self-hosted open-source models, which participants can run on organizer-provided GPUs without any external network access.
The public tier is open for continuous, virtually unlimited debugging, with its allow-list extended dynamically by organizers as participants request legitimate tools for their agents.
The private tier, by contrast, permits only three scoring attempts against a hidden dataset --- striking a deliberate balance that rewards genuine model generalization and protects the academic integrity of the final evaluation.
We prepare baseline how to submit the solution described bellow. You could change model or harness inside those baseline
Competition Timeline
| Period | Phase | Languages |
|---|---|---|
| Jul 13 -- Oct 12, 2026 | Stage I (Public) | Go, Python, PHP |
| Oct 12 -- Nov 15, 2026 | Stage II (Private) | Go, Python, PHP, Language 1 |
| Nov 16 -- Nov 18, 2026 | Stage III (Private) | Go, Python, PHP, Language 1, Language 2 |
| Nov 2026 | Final private scoring | --- |
uv, Docker, Git, and 60 GB of free disk space.
All details are here: SWE-MERA-CHALLENGE
uv pins Python 3.12, creates the virtual environment, downloads the interpreter when necessary, and installs the pinned dependencies:
git clone https://github.com/MERA-Evaluation/SWE-MERA-CHALLENGE.git cd SWE-MERA-CHALLENGE uv python pin 3.12 uv venv --python 3.12 .venv uv pip install --python .venv/bin/python -r requirements.txt uv run --python .venv/bin/python -- harbor --version
Store provider credentials in .env, then select the model and agent using the harbor run arguments below.
cp configs/.env.example .env vim .env
uv run --python .venv/bin/python -- harbor run \ --path tasks \ --agent mini-swe-agent \ --model openrouter/qwen/qwen3.7-flash \ --env-file .env \ --jobs-dir jobs/qwen3.7-flash-run-001 \ --n-attempts 1 \ --n-concurrent 2 \ --yes
Estimated cost: Approximately 1.5 USD for a full run with this model.
Point the packaging script at the timestamped job directory:
scripts/create-submission.sh jobs/run-001/2026-08-30__05-45-50
This creates sample_submission.zip. Attach that file to the submission form on the competition website.
Our website uses cookies, including web analytics services. By using the website, you consent to the processing of personal data using cookies. You can find out more about the processing of personal data in the Privacy policy