Summary
The Copilot provider's model list in src/providers/github-copilot-models.ts is outdated and missing recent models including claude-opus-4-6-fast and gpt-5.3-codex. Trying to use these models through OpenClaw results in errors:
Error: Unknown model: github-copilot/claude-opus-4-6-fast
Error: Unknown model: github-copilot/gpt-5-3-codex
There is also an opportunity to modernize the full model list to reflect the actual options available via GitHub Copilot (based on recent Copilot CLI and proxy plugin changes).
Proposed solution
Update src/providers/github-copilot-models.ts to add claude-opus-4-6-fast and gpt-5.3-codex to the DEFAULT_MODEL_IDS array and refresh the list to include current supported models:
gpt-5.3-codex
gpt-5.2
gpt-5.2-codex
gpt-5.1
gpt-5.1-codex
gpt-5.1-codex-max
gpt-5-mini
claude-opus-4.6
claude-opus-4-6-fast (new — Preview)
claude-opus-4.5
claude-sonnet-4.5
claude-haiku-4.5
gemini-3-pro
gemini-3-flash
grok-code-fast-1
This should unblock access to these models and keep OpenClaw Copilot support in sync with Copilot CLI and Copilot Proxy capabilities.
Alternatives considered
Attempted manual config changes to register the models as custom provider entries in models.providers, but this conflicts with Copilot's authentication/token exchange mechanism (the codebase intentionally avoids defining custom models for the Copilot provider to prevent apiKey requirement issues).
Additional context
Summary
The Copilot provider's model list in
src/providers/github-copilot-models.tsis outdated and missing recent models includingclaude-opus-4-6-fastandgpt-5.3-codex. Trying to use these models through OpenClaw results in errors:There is also an opportunity to modernize the full model list to reflect the actual options available via GitHub Copilot (based on recent Copilot CLI and proxy plugin changes).
Proposed solution
Update
src/providers/github-copilot-models.tsto addclaude-opus-4-6-fastandgpt-5.3-codexto theDEFAULT_MODEL_IDSarray and refresh the list to include current supported models:gpt-5.3-codexgpt-5.2gpt-5.2-codexgpt-5.1gpt-5.1-codexgpt-5.1-codex-maxgpt-5-miniclaude-opus-4.6claude-opus-4-6-fast(new — Preview)claude-opus-4.5claude-sonnet-4.5claude-haiku-4.5gemini-3-progemini-3-flashgrok-code-fast-1This should unblock access to these models and keep OpenClaw Copilot support in sync with Copilot CLI and Copilot Proxy capabilities.
Alternatives considered
Attempted manual config changes to register the models as custom provider entries in
models.providers, but this conflicts with Copilot's authentication/token exchange mechanism (the codebase intentionally avoids defining custom models for the Copilot provider to preventapiKeyrequirement issues).Additional context
extensions/copilot-proxy/index.tshas a more up-to-date model list for referenceDEFAULT_MODEL_IDSstill referencesgpt-4o,o1,o1-mini,o3-mini