FlamkiLabs HorizonSWE
FLAMKI LABS / RESEARCHResearch 01 · Preliminary

HorizonSWE

tasks
5
repositories
3
model aliases
10
attempts
42

Longer work.
Clearer evidence.

Researching how coding agents navigate repositories, make changes, and verify their work over multiple steps.

RESEARCH 01

Published 14 October 2026. This preliminary study documents Pilot 01, a five-task repository-level evaluation: eight models in the core study, plus two in a compact extension. Long-horizon evaluation is the research focus; task horizon length has not yet been independently validated.

01 / OBSERVED OUTCOMES

Open the results.
See what happened.

Download results CSV

A useful evaluation records the whole attempt, including limits and errors. This release reports outcomes and resource use without assigning a model ranking.

8 models × 5 tasks · one attempt per cell · 40 turns · 16,384 output tokens per request

40Recorded attempts
8Patches graded
0Full passes
5Tasks represented

Attempt outcomes

Terminal outcomes across five tasks per model. Listed in run order.

Graded failureNo patchBudget limitEmpty responseService errorFormat error
Claude Sonnet 55 attempts
Gemini 3 Flash5 attempts
GPT-oss 120B5 attempts
Qwen3 Next 80B5 attempts
DeepSeek R15 attempts
GPT-5.4 Nano5 attempts
Gemini 3.1 Flash Lite5 attempts
Granite 4.0 Small5 attempts

A test failure means a submitted patch was graded. Other outcomes describe generation or service limits. Partial test passes are not a score.

Model records

8 models · core pilot
Model / aliasTest-gradedFull passesReported credits*Avg. turnsInspect model attempts
Claude Sonnet 5anthropic/claude-sonnet-5@default
1 / 50$4.85634.6
Gemini 3 Flashgoogle/gemini-3-flash-preview
1 / 50$0.79835
GPT-oss 120Bopenai/gpt-oss-120b
0 / 50$0.0004211
Qwen3 Next 80Bqwen/qwen3-next-80b-a3b-instruct
0 / 50$0.11220.6
DeepSeek R1deepseek-ai/deepseek-r1-0528
1 / 50$0.8507.6
GPT-5.4 Nanoopenai/gpt-5.4-nano-2026-03-17
1 / 50$0.22432.6
Gemini 3.1 Flash Litegoogle/gemini-3.1-flash-lite-preview
4 / 50$0.26523
Granite 4.0 Smallibm/granite-4.0-h-small
0 / 50$0.0333.2

*Sum of inference credits reported for the listed attempts, including unsuccessful runs when usage metadata was returned. Account usage of $8.88 also includes diagnostics and access probes. Alias versions and downstream provider identity require confirmation.

HOW TO READ THIS PILOT

Eight patches were test-graded. None passed every required check. The remaining attempts ended without a patch, at a budget limit, or with an endpoint/interface error. These results describe this scaffold and these limits; they do not establish general model capability or task difficulty.

02 / THE EVALUATION PIPELINE

The task is only
the beginning.

Context. Execution. Verification.
Each needs its own evidence.

01

A defined starting point

Each attempt starts from a pinned repository snapshot and task specification. Agents inspect the actual source and work through explicit file and command tools.

REPOSITORY / SPECIFICATION
02

An isolated environment

Commands run in fresh offline Linux containers with the current edits. Task solutions, hidden tests, host files, and model credentials are withheld from the agent.

LINUX / CONTAINERS / RESETS
03

A verifiable outcome

Submitted patches run in a separate evaluator. Both existing tests and task-specific checks must pass. The generation status and test results are recorded separately.

PATCH / TESTS / RESULT
GRADING CONTROLS

Check the evaluator, too.

Before model inference, the reference and negative controls were run locally. These checks validate the pipeline; they do not prove exhaustive test coverage.

5/5Reference patches passed
5/5Comment-only patches failed
Inspect the protocol and its limits

Core pilot

Five Python-focused tasks across three repositories. Eight model aliases, one attempt per cell, up to 40 turns and 16,384 output tokens per request. Generation has a 20-minute loop limit; commands have a 60-second limit.

Native tools request low reasoning, except GPT nano, which uses none. DeepSeek and Granite use JSON actions with provider-default reasoning. Sampling stays at provider defaults. These interface differences limit comparability.

Compact extension

Two additional accessible Gemini aliases attempt one task, with up to 20 turns and 2,048 output tokens per request. This exploratory protocol is reported separately and is not comparable to the core pilot.

Of 36 additional catalog aliases checked, 34 returned access errors. Those probes are not coding evaluations. Models unavailable through this endpoint have no task score.

Budget and context

The run uses a $10 daily Kaggle credit ceiling. A conservative cost reserve is checked before each request. Earlier complete tool exchanges may be pruned to retain the task and recent context; hard context limits remain enforced.

Every nonempty patch left by a credit cutoff receives local grading. Budget-limited generation remains visible in the data.

Research limitations

This is a small, selected sample with a single attempt per model/task. The same tasks informed harness development. There is no held-out development split, independent horizon validation, or contamination-free claim.

The proxy endpoint has a staging designation and mutable aliases. Independent task review, verified model revisions, repeated runs, and a larger task sample remain necessary before a reliable public leaderboard.

03 / TASK COVERAGE

Repository work.
Different demands.

Five task themes in this pilot.
Prompts and solutions remain private.

FL-006

Tool registry lifecycle

STATE & LIFECYCLE
FL-002

Bundle installation

PACKAGING & INTEGRATION
FL-004

Configuration overlays

CONFIGURATION
FL-005

Event inspection

OBSERVABILITY
FL-007

Per-step runtime configuration

AGENT RUNTIME

These are high-level coverage descriptions, not public task specifications. The separate AUTH-001 demonstration ↗ provides an inspectable example of our task packaging and is not part of this pilot.

04 / TECHNICAL NOTE

Read the methods.
Inspect the record.

The report documents task preparation, the agent scaffold, grading, interface revisions, observed outcomes, and threats to validity.

Read the report
FLAMKI LABS
RESEARCH / 01

HorizonSWE

A pilot of repository-level
coding-agent evaluation.

OCTOBER 2026
PRELIMINARY TECHNICAL REPORT
FROM TECHNICAL REVIEW TO A PAID PILOT

Inspect a sample.
Scope your dataset.

Bring your target capability, language, and evaluation requirements. We’ll agree on a five-task scope, acceptance criteria, custom pricing, and a delivery schedule.

Each task includes a repository snapshot, reproducible setup, reference patch, tests, and recorded validation.

ATTEMPT RECORDS

Counts describe executed checks where grading ran. Partial passes are not a benchmark score. Task content and generated code are excluded.