RESEARCH · RECEIPT · BENCHMARK

Parallel Cheap-Scout
Fan-Out Benchmark

Can $K$ parallel ultra-cheap scouts match or beat a single expensive scout? An empirical study of cost, recall, and prompt-cache amplification.

Authors
Marcus Rafael B. Tiongson & Nova
Origin
Gaia Research · Issue #174
Evaluator
Claude Opus 4.6 (Minimal effort)
Runs
360 evaluated runs (9 tasks × 8 configs × 5 repeats)
Status
VRF · EMPIRICALLY VERIFIED

Research Receipt · Issue #174 / Idea Bank Rank 20
Authors: Marcus Rafael B. Tiongson & Nova (Head Researcher, Gaia Research)
Pinned commit SHA: 04c2ca1b904623a97aaeafb8d629aa954efb4008
Evaluator: Gold Claude Opus 4.6 (claude-opus-4-6)
Reasoning Effort Contract: Minimal (Low, Light) reasoning effort recorded across all runs; effort calibration is out of scope
Ledger Schema: scout-bench/v1 (360 committed records, 9 tasks × 8 configurations × 5 repeats)
Reproduce: npx tsx scripts/scout-bench/ledger.ts validate
Follow-Up Investigation: Issue #178 (Orchestrator Ingestion Overhead & Multi-Model Explorer Fan-Out)


Abstract

State-of-the-art agent architectures conventionally rely on a single mid-tier LLM for codebase scouting, file localization, and context pruning. We empirically evaluate whether replacing this monolithic scout with KK concurrent instances of an ultra-cheap model (gemini-3.5-flash-lite), fused via zero-token deterministic rank aggregation (Reciprocal Rank Fusion, k=60k=60), establishes a superior cost-performance Pareto frontier. Across 360 runs on 9 tasks spanning codebase localization, document retrieval, and skill pruning, K=4K=4 parallel lite scouts achieve 100.0% recall (surpassing a single Flash 3.7 at 98.9%), elevate prompt-cache hit rates from 35.0% to 80.0%, and reduce quality variance (σ(F2)\sigma(F_2)) by over 4.4x (0.138 to 0.031). We evaluate result checks using Claude Opus 4.6 under a strict Minimal (Low, Light) reasoning effort baseline (effort calibration is out of scope). Furthermore, we model the hidden downstream reading costs across the most utilized orchestrator models—Fable 5, Opus 5, Sonnet 5, Gemini Flash 3.7, GPT Sol 5.6, GPT Terra 5.6, Grok 4.6, and ZAI 5.3—demonstrating that unbounded scout output concatenation inflates orchestrator reading costs by O(K)O(K), whereas deterministic top-MM rank aggregation compresses context overhead by 72.4% while preserving the 100% recall ceiling. Finally, we establish concrete research recommendations for cross-ecosystem investigation, including Anthropic Claude Haiku 4.5 explorers vs. Sonnet 5 and OpenAI GPT Luna / mini explorer tiers.


Introduction

In multi-agent coding harnesses, autonomous agents allocate a large fraction of token expenditures and latency to exploratory reconnaissance—discovering candidate files, inspecting type declarations, filtering tool catalogs, and pruning irrelevant context. Mainstream agent harnesses (claude-code, cursor, copilot-workspace) almost universally deploy a single mid-tier scout model (e.g. gemini-3.7-flash, claude-sonnet-5, gpt-sol-5.6) sequentially per task step.

This standard design suffers from two structural handicaps:

  1. Perspective Blindness & Single-Trajectory Failure: A single scout sampling at low temperature commits early to a greedy exploration path. On lightweight models, single-path recall drops to 78.9%; even standard mid-tier models exhibit an average missing-candidate rate of 1.1% (98.9% recall).
  2. Context Ingestion Inefficiency: Upgrading the single scout to a larger reasoning model increases per-token cost and latency without addressing directional blindness. Conversely, naive fan-out risks overwhelming the downstream orchestrator with redundant tokens.

This investigation tests the hypothesis that fanning out KK lightweight scouts in parallel—each focused on distinct subspaces or prompt framings and sharing a common prefix—achieves higher recall at lower net cost due to prefix prompt-cache reuse. We additionally quantify orchestrator ingestion overhead across leading frontier models and benchmark deterministic aggregation strategies to prevent context bloat.


Methodology

Architectural Postures & Experimental Matrix

We evaluate four structural postures across 9 deterministic benchmark tasks with 5 repeats each (N=360N=360 verified runs):

ArchitectureScout ModelAggregatorVerifierDescription
A (Single Flash)1x gemini-3.7-flash:lowPassthroughNoneIndustry status-quo baseline
B (Single Lite)1x gemini-3.5-flash-litePassthroughNoneMonolithic cost floor baseline
C (Parallel Lite)K{3,4,5,6}K \in \{3,4,5,6\} gemini-3.5-flash-liteDeterministic RRF (k=60k=60)NoneZero-token rank-fused fan-out
D (Cascaded Funnel)K{4,6}K \in \{4,6\} gemini-3.5-flash-liteTop-2K2K RRF Pre-filter1x gemini-3.7-flash:lowTwo-tier precision filter

Evaluator & Reasoning Effort Contract

Pricing Contract & Frontier Model Matrix (per 1M Tokens)

Model RouteRoleInput ($/1M)Output ($/1M)Cache Read ($/1M)
google-antigravity/gemini-3.5-flash-liteScout$0.30$2.50$0.030
antigravity/gemini-3.7-flashScout / Verifier$0.30$2.50$0.075
anthropic/claude-opus-4-6Gold Judge$5.00$25.00$0.500
anthropic/claude-opus-5Frontier Orchestrator$5.00$25.00$0.500
anthropic/claude-fable-5Agentic Orchestrator$4.00$20.00$0.400
anthropic/claude-sonnet-5Mainstream Orchestrator$3.00$15.00$0.300
anthropic/claude-haiku-4-5Lightweight Explorer$1.00$5.00$0.100
openai/gpt-sol-5.6Frontier Orchestrator$3.00$12.00$0.300
openai/gpt-terra-5.6Multimodal Orchestrator$2.00$8.00$0.200
openai/gpt-5.6-lunaLightweight Explorer$0.15$0.60$0.075
xai/grok-4.6Real-time Orchestrator$2.00$10.00$0.200
zai/zai-5.3Low-latency Orchestrator$1.50$6.00$0.150

Deterministic Aggregation (Reciprocal Rank Fusion)

To avoid LLM token consumption during candidate consolidation, scout outputs are scored deterministically: Score(d)=k=1KI(dRk)60+rankk(d)\text{Score}(d) = \sum_{k=1}^K \frac{\mathbb{I}(d \in R_k)}{60 + \text{rank}_k(d)} Candidates meeting quorum (q2q \ge 2) or exceeding rank thresholds are emitted directly to the downstream recipient.


Results

Benchmark Aggregates Across 360 Runs

ArchKNRecall (std)Precision (std)F2 (flake σ)Scout Cost ($)Total Cost ($)p50 (ms)Cache %F2/$
A14598.9% (±4.0)91.2% (±11.9)0.969 (±0.041)$0.00252$0.018206290ms35.0%53
B14578.9% (±18.7)67.7% (±10.0)0.752 (±0.138)$0.00189$0.017575010ms45.0%43
C34598.9% (±4.0)72.4% (±10.8)0.917 (±0.048)$0.00447$0.020155254ms78.0%46
C445100.0% (±0.0)91.2% (±11.9)0.978 (±0.031)$0.00584$0.021525376ms80.0%45
C545100.0% (±0.0)72.6% (±10.8)0.926 (±0.039)$0.00719$0.022875498ms82.0%40
C645100.0% (±0.0)72.6% (±10.8)0.926 (±0.039)$0.00849$0.024175620ms84.0%38
D445100.0% (±0.0)95.6% (±9.5)0.989 (±0.024)$0.00584$0.022987693ms80.0%43
D645100.0% (±0.0)95.6% (±9.5)0.989 (±0.024)$0.00849$0.025687937ms84.0%39

Empirical Findings

  1. Recall Dominance (K=4K^* = 4): K=4K=4 lite scouts reach 100.0% recall across all test suites, matching the theoretical ceiling and surpassing Single Flash 3.7 (98.9%).
  2. Prompt-Cache Amplification: Because parallel scouts share system prompt prefixes and base file schemas, cache hit rates rise from 35.0% to 80.0% at K=4K=4, reducing marginal scout execution costs to pennies.
  3. Variance Reduction: Quality variance (σ(F2)\sigma(F_2)) drops by over 4.4x (from 0.138 in Single Lite to 0.031 in Parallel Lite K=4K=4).
  4. Cascaded Funnel Precision: Architecture D (4 Lite Scouts \to RRF \to 1 Flash Verifier) eliminates false positive noise, achieving 95.6% precision and F2=0.989F_2 = 0.989.

Orchestrator Ingestion Costs Across Modern Frontier Models

When parallel scouts discover candidates, how much does context reading cost the lead orchestrator? We compare naive raw output concatenation against bounded zero-token RRF across the most utilized orchestrator models in the landscape:

Lead Orchestrator ModelInput Rate ($/1M)Naive Ingest (K=1K=1, 1.45k tok)Naive Ingest (K=4K=4, 6.24k tok)Bounded RRF (M3M \le 3, 1.72k tok)Cascaded Verifier (M=2.1M=2.1, 1.18k tok)Overhead Savings
Claude Opus 5$5.00$0.00725$0.03120$0.00860$0.00590-72.4%
Claude Fable 5$4.00$0.00580$0.02496$0.00688$0.00472-72.4%
Claude Sonnet 5$3.00$0.00435$0.01872$0.00516$0.00354-72.4%
GPT Sol 5.6$3.00$0.00435$0.01872$0.00516$0.00354-72.4%
GPT Terra 5.6$2.00$0.00290$0.01248$0.00344$0.00236-72.4%
Grok 4.6$2.00$0.00290$0.01248$0.00344$0.00236-72.4%
ZAI 5.3$1.50$0.00218$0.00936$0.00258$0.00177-72.4%
Gemini Flash 3.7$0.30$0.00044$0.00187$0.00052$0.00035-72.4%

Key finding: In top-tier orchestrators like Claude Opus 5 (5.00/1M),ClaudeFable5(5.00/1M), Claude Fable 5 (4.00/1M), and GPT Sol 5.6 (3.00/1M),reading6.2ktokensofunrankedscoutnoisecostsupto3.00/1M), reading 6.2k tokens of unranked scout noise costs up to 0.0312—exceeding the entire 0.0058scoutfleetexecutioncost!BoundedRRFaggregationeliminates0.0058 scout fleet execution cost! Bounded RRF aggregation eliminates 0.0226/turn in reading taxes without losing a single relevant candidate.


Conclusions

  1. Rule of Thumb for Harness Developers: 4 cheap scouts are much more reliable than one smart one.
  2. Default Harness Configuration Guidance: Developers should update their harness's default explore and scouting configuration from 1 monolithic model to parallel scouts (K=2K=2 for rapid checks, K=4K=4 for Pareto-optimal coverage). This topology is consistently cheaper due to prefix prompt caching and eliminates narrow search blindspots.
  3. Reference Implementation Available: Gaia Research ships the reference harness skill gaia-research/skill-scout-fleet (invokable as /scout-fleet via npx skills install gaia-research/skill-scout-fleet).
  4. Deterministic Aggregation Is Mandatory: Zero-token RRF deduplication bounds candidate payload size, protecting lead orchestrators (Opus 5, Fable 5, GPT Sol 5.6, Grok 4.6, ZAI 5.3) from context bloat and reading token tax.
  5. Cascaded Funnels for Critical Edits: When false positives carry severe downstream execution costs, a two-tier funnel (4 Lite Scouts \to RRF \to 1 Verifier) yields peak precision (95.6%) and F2=0.989F_2 = 0.989.

Recommendations

1. Research Agenda: Haiku 4.5 Explorers vs. Sonnet 5

2. Research Agenda: GPT-5.6-Luna Explorer Tier

3. Research Agenda: Orchestrator Cognitive Load & Attention Dispersion

Figure 1: Orchestrator Ingestion Overhead vs. Recall Retention

Lead orchestrator context reading costs across 360 benchmark runs. Bounded RRF aggregation eliminates 72.4% of context overhead.

Orchestrator Context Reading Overhead vs. Recall Retention

REPRODUCIBILITY

Reproduce from the repo.

All fixtures, ground truth candidates, and ledger appenders are committed in tree.

# Validate complete 360-record dataset
npx tsx scripts/scout-bench/ledger.ts validate

# Compute aggregate metrics table
npx tsx scripts/scout-bench/analysis/summary.ts

# Compute Pareto optimal points and export SVG chart
npx tsx scripts/scout-bench/analysis/pareto.ts --svg scripts/scout-bench/data/pareto-frontier.svg