GitHub Copilot CLI combines model families for a second opinion

Nick McKenna Β· article Β· 2026-02 source β†— Reader πŸ–₯️

Coding AgentsLLM LimitationsLLM Reliability FailuresMulti-Agent Orchestration
A single coding agent reviewing its own work is limited by its training biases; pairing it with a second model from a different AI family at key checkpoints closes most of the quality gap to a stronger model, catching architectural errors, subtle bugs, and cross-file conflicts that self-reflection alone misses.

practical Β· product announcement / technical blog post β€” Announces and explains Rubber Duck, a cross-model review feature in GitHub Copilot CLI, combining product marketing with a technical rationale grounded in evaluation data.

Structure

PartRole
The problem: Confident mistakes can compoundEstablishes the failure mode β€” early planning errors cascade, and self-review is bounded by shared training biases.
Rubber Duck adds a second perspectiveIntroduces the solution β€” a cross-family review agent β€” and defines what it does.
When does the cross-family review help? (SWE-Bench Pro evaluation)Provides quantitative evidence: Sonnet + Rubber Duck closes 74.7% of the gap to Opus.
Concrete examples (OpenLibrary, NodeBB)Illustrative narratives showing the kinds of errors caught β€” architectural, one-liner, cross-file.
When does Rubber Duck activate?Describes the invocation design: after plan, after implementation, after tests, reactively when stuck, and on-demand.
Getting started / CTAProduct marketing β€” how to enable and use the feature.

Key terms

Propositions

Arguments

Cross-family model review (Rubber Duck) meaningfully improves coding agent quality. strength: medium
Explicit premises:
Implicit premises:
Inferences:
Review should happen at specific checkpoints rather than continuously. strength: medium
Explicit premises:
Implicit premises:
Inferences:

Narratives

Questions addressed

Gaps

Related documents