/** * Fast-apply vs current-edit benchmark — real-API measurement. * * Two strategies for the same edit task, measured end-to-end against live models: * * BASELINE (what ggcoder does today): the frontier model emits full * search/replace edit blocks (old_text + new_text, verbatim context). Our * edit tool then applies them LOCALLY and instantly (no apply model). * * FAST-APPLY (the proposed feature): the frontier model emits a terse "lazy" * edit using `// ... existing code ...` markers (far fewer output tokens), and * a cheap/fast "apply" model merges that lazy edit into the full file — * regenerating the whole file as output. * * We measure, per task: frontier output tokens + time, apply-model output tokens * + time, total wall-clock, and an anchor-based correctness check. * * Usage: * npx tsx src/core/fast-apply-benchmark.ts * * Env overrides: * GG_FA_FRONTIER_PROVIDER / GG_FA_FRONTIER_MODEL (default openai / gpt-5.5) * GG_FA_APPLY_PROVIDER / GG_FA_APPLY_MODEL (default gemini / gemini-3.1-flash-lite) */ export {}; //# sourceMappingURL=fast-apply-benchmark.d.ts.map