A small change with real-world impact landed in OpenClaw's main branch this morning: GitHub Copilot users who go through onboarding will now default to Claude Opus 4.6 rather than GPT-4o.
PR #69207, merged by @obviyus on April 20, swaps the default model for the github-copilot provider in OpenClaw's plugin entry point, the bundled defaults list, and the associated contract tests — a clean, well-scoped change that affects every fresh Copilot integration going forward.
Why This Matters
GitHub Copilot's provider in OpenClaw routes requests through Copilot's OpenAI-compatible endpoint. For a long time, GPT-4o was the sensible default: fast, capable, and broadly supported. But as Anthropic's Claude family has matured — and as OpenClaw has moved aggressively to align defaults with the strongest available models — the calculation has shifted.
Claude Opus 4.6 brings deeper reasoning and longer context handling to the table, and has already become the preferred model for Anthropic-native OpenClaw setups. Extending that default to Copilot users means new users get the better model without having to know to ask for it.
This follows a broader pattern in recent OpenClaw releases: the v2026.4.15 stable release updated default Anthropic selections, opus aliases, and Claude CLI defaults to Claude Opus 4.7, and the bundled image understanding provider moved to Opus 4.7 as well. The Copilot default change is the next step in that alignment — the Copilot path catches up to where the rest of the ecosystem already sits.
What Changes for You
If you have an existing GitHub Copilot setup in OpenClaw, nothing changes automatically. The default only kicks in for new onboarding flows — your existing configuration is preserved.
If you're setting up OpenClaw with GitHub Copilot for the first time after this lands in a release, you'll get Claude Opus 4.6 out of the box. If you prefer GPT-4o or another model, you can override it in your config:
{
"agents": {
"defaults": {
"model": "github-copilot/gpt-4o"
}
}
}
Still Flowing to Main
This change is merged to the main branch as of this morning but has not yet shipped in a numbered release. The last stable release is v2026.4.15, and beta builds have been rolling through daily since then. Expect this to land in the next release tag.
For those running on beta or building from source, it's live now.
The Bigger Picture
OpenClaw's approach to defaults has shifted noticeably in 2026: rather than picking a cautious middle-of-the-road model, the team has been consistently moving defaults toward the most capable option available. That's good for users who just want the best result, and easy to override for those who have specific needs.
The GitHub Copilot default switch is a small but deliberate continuation of that philosophy.