GENESISCODE DOCTOR AI
GENESIS REPAIR KNOWLEDGE NETWORK

GitHub Copilot GPT-6 Sol vs Luna: Model Selection Guide

GitHub announced September 22, 2026 that GPT-6 Sol and GPT-6 Luna are rolling out in GitHub Copilot alongside GPT-6 Astra. GitHub describes Sol as the balanced all-round choice for interactive and agentic coding that benefits from careful multistep validation, while Luna is the lightweight, cost-efficient option for smaller, faster tasks and the lowest-cost GPT-6 option in Copilot. Sol is available to Copilot Pro+, Max, Business and Enterprise plans; Luna is available to Pro, Pro+, Max, Business and Enterprise. Both use usage-based billing and can appear across VS Code, Visual Studio, Copilot CLI, cloud agent, Copilot app, github.com, GitHub Mobile, JetBrains, Xcode and Eclipse, but rollout is gradual. Treat model selection as a workload and governance decision rather than assuming the newest or most expensive model is automatically best for every repository.

Common symptoms

  • The Copilot model picker shows GPT-6 Sol or GPT-6 Luna and a team is unsure which to standardize
  • Developers want a lower-cost model for routine edits without silently lowering review standards
  • An enterprise administrator needs to understand why some users can see a model while others cannot
  • A team is benchmarking agentic coding and needs to separate model capability from repository permissions, tests and human review

Possible causes

  • GitHub expanded the GPT-6 family in Copilot with models aimed at different cost/performance tradeoffs
  • Plan eligibility differs between Sol and Luna, and gradual rollout can make availability inconsistent across users or surfaces
  • Business and Enterprise model policies can enable or disable new models independently of their general availability
  • Model quality does not replace application tests, repository authorization, branch protection, code review or deployment controls
HOW TO FIX IT

Work from the safest step to the harder repair.

  1. Step 1. Confirm the Copilot plan and surface first. GitHub says GPT-6 Sol requires Pro+, Max, Business or Enterprise, while GPT-6 Luna is also available to Pro. If a model is missing, do not assume the installation is broken; GitHub says rollout is gradual.
  2. Step 2. For Business or Enterprise, check the Copilot model policy before troubleshooting an individual IDE. GitHub says administrators can manage GPT-6 access and that new models follow the default model-enablement setting unless the global default is off or the model is explicitly disabled.
  3. Step 3. Match the model to the task. Start Sol on coding work that benefits from deeper multistep validation or agentic execution, and consider Luna for smaller, faster, cost-sensitive tasks. Those are GitHub's positioning signals, not guarantees for every codebase.
  4. Step 4. Benchmark with representative repository tasks rather than synthetic prompts alone. Include bug fixes, tests, refactors, documentation, tool use and agentic workflows that resemble the work your team actually performs.
  5. Step 5. Track more than completion quality. Measure review effort, number of iterations, tool calls, latency, usage-based cost and regression rate so a cheaper model is not mistakenly labeled cheaper when it creates substantially more human rework.
  6. Step 6. Keep repository permissions and agent tools least-privileged. A stronger model should not receive broader secrets, production credentials, deployment rights or destructive tool access simply because it can reason through longer workflows.
  7. Step 7. Require the ordinary engineering gates after AI changes: typecheck, automated tests, security checks where relevant, code review and a reversible deployment. Model choice is not a substitute for production readiness.
  8. Step 8. Do not paste secrets, private keys, access tokens, customer data or other restricted information into prompts. Apply the organization's existing Copilot and data-governance rules regardless of which model is selected.
  9. Step 9. If the team uses multiple Copilot surfaces, verify the selected model and policy on each critical workflow. GitHub lists broad surface support, but gradual rollout means the same model can appear at different times across environments.
  10. Step 10. Revisit the choice when GitHub changes pricing, plan access, model policies or deprecations. Maintain one canonical comparison instead of creating a separate SEO page for every IDE that exposes the same model picker.

Need the actual code? Go to GenesisCodeDoctor.com to search the Code Store or request code for the exact platform, error, and repair you are working on.

BEFORE YOU PASTE CODE

Protect the working site first.

  • Use representative non-sensitive code and controlled repositories when benchmarking models.
  • Keep agent permissions least-privileged and preserve human review for consequential changes.
  • Measure regression rate and required rework alongside request cost before standardizing a model.
STOP AND GET HELP WHEN

Do not turn a repair into a larger outage.

  • Do not claim GPT-6 Sol is universally better than Luna or Astra; GitHub positions the models for different task/cost profiles.
  • Do not claim every Copilot user can select Sol; GitHub's September 22 plan matrix excludes standard Pro from Sol while Luna includes it.
  • Do not diagnose a missing model as an IDE failure before checking gradual rollout and organization model policy.
  • Do not let an AI model bypass branch protections, code review, tests, authorization or production-secret boundaries.
HOW GENESIS HANDLES IT

Diagnose the exact failure before choosing a repair.

Genesis separates the visible symptom from the underlying technical cause. Run the supported diagnostic first, review the evidence, and then use a matching repair only when the failure is actually verified.

Platform scope
GitHub Copilot · VS Code · Visual Studio · JetBrains · Xcode · Eclipse · Copilot CLI · cloud agent · github.com
Category
GitHub Copilot · AI model selection
Last updated
2026-09-22
REPAIR PROFILE

Know the complexity before you edit.

Difficulty
Intermediate
Change risk
Medium

These labels describe implementation complexity and blast radius, not a guaranteed repair time.

AUTHORITATIVE SOURCES

Verify time-sensitive platform details at the source.

COMMON QUESTIONS

Before you make the change

What is the difference between GPT-6 Sol and GPT-6 Luna in GitHub Copilot?

GitHub describes Sol as a balanced all-round model for interactive and agentic coding with careful multistep validation, while Luna is a lightweight, cost-efficient model for smaller, faster tasks and the lowest-cost GPT-6 option in Copilot.

Which GitHub Copilot plans include GPT-6 Sol?

GitHub lists Sol for Copilot Pro+, Max, Business and Enterprise. Standard Pro is not listed for Sol in the September 22 announcement.

Which plans include GPT-6 Luna?

GitHub lists Luna for Copilot Pro, Pro+, Max, Business and Enterprise.

Why do I not see the new models yet?

GitHub says rollout is gradual. For Business and Enterprise, organization model policy can also affect whether a new model is enabled.

RELATED REPAIR GUIDES

Continue from easy to harder.

NEED THE CODE?

Get the code you need from Genesis Code Doctor.

Once you know the platform and the verified problem, search the Genesis Code Doctor Code Store for a matching package. If the exact integration or repair is not there, use Request a Code and describe the platform, official documentation, desired behavior, and sanitized error—never send your secret key.

Next step

Start with a free diagnostic. If Genesis verifies a problem and a compatible treatment exists, continue to the matching Code Store product or repair path. If you cannot find the exact code you need, request it at GenesisCodeDoctor.com rather than forcing a generic snippet into the wrong platform.