Skip to the content.

agent — the dimensions that matter, and where fak stands

← back to the scorecard index · part of the industry-first scorecard. Each dimension is a thing the field competes on; the fak column is honest — mostly no-claim gaps for a focused reuse kernel.

Cache-aware routing (request-routing)

≈ Cache-aware request routing across replicas (route to the worker that already holds the prefix) — fak: parity

Why it matters: At fleet scale a naive load balancer scatters requests so the same prefix is recomputed on every replica. Locality-aware routing turns single-node prefix caching into a fleet-wide property, the difference between a cache that works at 1 GPU and one that works at 100.

Agent / fleet serving (agent-fleet)

▲ Cross-agent fleet serving time (N agents × T turns): work eliminated by shared-prefix fusion — fak: lead

Why it matters: fak’s product category. When a fleet of agents shares a large system/context prefix, fusing that prefix once across all agents eliminates re-prefill work that even a tuned per-agent cache repeats. This is the axis fak is built to win.

▲ Marginal value of cross-agent prefix fusion ON TOP of an already-warm per-agent cache — fak: lead

Why it matters: The honest few-fold: not the headline-vs-naive number, but the gain over the tuned warm-cache a real operator runs. This is the conservative claim a skeptic should be shown.

○ Cross-agent reuse marginal value vs a LIVE tuned shared-prefix engine (head-to-head) — fak: no-claim

Why it matters: A live SGLang/vLLM ALSO fuses a shared prefix once. The marginal win vs a real competing process — not vs fak’s own warm-KV arm — is the number a buyer comparing engines actually wants, and fak has not measured it.

Model routing (model-routing)

▲ Model routing granularity: per-aspect + first-class ensemble routing vs whole-request single-model selection — fak: lead

Why it matters: Every mainstream ‘LLM router’ (RouteLLM, Martian, NotDiamond, Unify, OpenRouter, Portkey, LiteLLM Router) answers one question — which SINGLE model should serve this WHOLE request — and the only shipped model ensemble is a single fixed recipe (OpenRouter Fusion). Routing a sub-request aspect (one tool call, one reasoning step) to its own model, or declaring a configurable per-aspect ensemble with a reduction, is a granularity layer no surveyed product exposes; it is the axis that decides whether routing is a per-request pick or a first-class, in-loop decision.

Client-side context compaction (client-compaction)

○ Long-session history compaction that preserves the provider prompt-cache prefix (drop-and-splice vs summarize-and-resend) — fak: no-claim

Why it matters: An agent re-sends its whole transcript every turn; the provider prompt cache discounts the unchanged prefix ONLY while it stays byte-for-byte identical. Almost every built-in compaction (Aider, LangChain ConversationSummaryMemory, Codex CLI, Copilot CLI, Anthropic API context-editing) summarizes or clears old turns and re-sends a REWRITTEN prompt — which by the providers’ own docs breaks that exact-match prefix and re-bills it at full price on the compacting turn. Whether a tool can shrink a long conversation WITHOUT busting the cache is the axis that decides if compaction saves money on the turn it fires or costs it.

Long-horizon time-to-solution (time-to-solution)

○ Long-horizon agent time-to-solution: wall-clock time for an agent (or agent fleet) to actually FINISH a multi-hour engineering task — fak: no-claim

Why it matters: The serving field competes on tokens/s, goodput, and latency - the throughput of a single forward pass. None of that measures the thing an agent operator actually pays for: how long until the WORK is done. FrontierSWE exists precisely because frontier models barely make progress on real ultra-long-horizon engineering tasks even given 20 hours each, so nobody is yet competing on FINISHING the same work faster. That is the dimension fak value stack (cross-agent prefix fusion, cache-value, disinterested-referee orchestration) is built to win, so it belongs on the scorecard as a first-class axis with FrontierSWE as the SOTA bar.