You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Model inventory analysis completed for 2026-07-28. All major model families are covered by existing aliases. Key findings: new Anthropic models (claude-opus-4.7/4.8/5, claude-sonnet-5) are fully covered by existing wildcard aliases. One notable gap: trajectory-compaction (Fireworks) has no alias. Pricing multiplier data is unavailable from Copilot API (all billing.multiplier fields return null); docs pricing table was successfully extracted via Playwright.
Billing multipliers from Copilot API returned null for all models. Docs pricing table (from https://docs.github.com/en/copilot/reference/copilot-billing/models-and-pricing) was successfully extracted via Playwright and covers OpenAI GPT-5.x family only.
Docs pricing table summary (per 1M tokens):
Model
Category
Input
Output
GPT-5 mini
Lightweight
$0.25
$2.00
GPT-5.3-Codex
Powerful
$1.75
$14.00
GPT-5.4 (≤272K)
Versatile
$2.50
$15.00
GPT-5.4 mini
Lightweight
$0.75
$4.50
GPT-5.5 (≤272K)
Powerful
$5.00
$30.00
GPT-5.6 Luna (≤200K)
Lightweight
$1.00
$6.00
GPT-5.6 Sol (≤272K)
Powerful
$5.00
$30.00
GPT-5.6 Terra (≤272K)
Versatile
$2.50
$15.00
Note: gpt-5.4-nano appears in the pricing table ($0.20 input / $1.25 output) but is on the intentionally excluded list per task instructions.
Missing from models.json (Copilot live models not in pkg/cli/data/models.json)
These Copilot live models are absent from models.json — most are legacy Azure-hosted models:
Model ID
Provider
Notes
gpt-3.5-turbo
copilot
Legacy Azure OpenAI
gpt-3.5-turbo-0613
copilot
Legacy Azure OpenAI
gpt-4
copilot
Legacy Azure OpenAI
gpt-4-0613
copilot
Legacy Azure OpenAI
gpt-4-o-preview
copilot
Legacy Azure OpenAI
gpt-4.1-2025-04-14
copilot
Azure OpenAI versioned
gpt-4o-2024-05-13
copilot
Azure OpenAI versioned
gpt-4o-2024-08-06
copilot
Azure OpenAI versioned
gpt-4o-2024-11-20
copilot
Azure OpenAI versioned
gpt-4o-mini-2024-07-18
copilot
Azure OpenAI versioned
text-embedding-3-small
copilot
Embeddings model
text-embedding-3-small-inference
copilot
Embeddings model
text-embedding-ada-002
copilot
Embeddings model
trajectory-compaction
copilot
Fireworks vendor; no alias
The first 13 are legacy/versioned Azure-hosted models. They may be candidates for models.json addition but are lower priority. trajectory-compaction is a specialized Fireworks model and warrants an alias.
Historical entries not currently returned (in models.json but absent from live APIs)
These remain as historical records and should not be removed without explicit human decision:
Model ID
Last seen notes
claude-fable-5
Anthropic family; not in Copilot live
claude-sonnet-4
Superseded by claude-sonnet-4.5+
gemini-3.1-pro-preview
Preview; may have graduated/retired
gemini-3.5-flash
Not in Copilot live (is in Google API)
gpt-5.2
Superseded by gpt-5.3+
gpt-5.2-codex
Superseded
gpt-5.4-nano
Deprecated Copilot ID (excluded)
kimi-k2.7-code
Not in current Copilot live
raptor-mini
Not in current Copilot live
Note: gemini-3.5-flashis returned by the Google Gemini API directly but is absent from the Copilot reflect endpoint.
Inferred vs stored pricing discrepancies
No meaningful discrepancies found for existing models.json entries — billing multipliers from Copilot API returned null for all models, preventing direct comparison. Docs pricing table does not cover Anthropic or Gemini models.
Proposed Alias Updates
1. Add trajectory-compaction alias
What: New alias trajectory-compaction pointing to the Fireworks-hosted trajectory compaction model on Copilot.
Why: trajectory-compaction is a live Copilot model (type: chat, vendor: Fireworks, endpoint: /chat/completions) with no current alias coverage. It's a specialized model likely used for conversation/context compaction tasks.
What: New alias for the Gemini 3.5 Flash Lite model, which has a different naming pattern than gemini-flash-lite (copilot/gemini-*flash*lite* does match it on Copilot if routed, but it's only in the Google API currently).
Why: gemini-3.5-flash-lite appears in the Google Gemini API as a lightweight model. The existing gemini-flash-lite alias pattern (google/gemini-*flash*lite*) does cover it via wildcard. However, a versioned alias may be useful for workflows pinning to this specific generation. Low priority — existing gemini-flash-lite alias already covers this via wildcard.
This is optional; the existing wildcard covers it. No change strictly required.
3. Verify sonnet-6x alias completeness
What: Review the sonnet-6x alias against newly confirmed live Anthropic models.
Why: claude-opus-4.5, claude-opus-4.6, claude-opus-4.7, claude-opus-4.8, and claude-opus-5 are all confirmed live in the Copilot reflect data. The opus alias (copilot/*opus*) covers all of these. The sonnet-6x alias covers sonnet 4.5, 4.6, 5 — all confirmed present. No changes needed.
OpenAI (direct API, 219 models total; many internal/experimental):
Relevant public models include gpt-4, gpt-4-0613, gpt-3.5-turbo plus a large number of experimental and internal model variants not suitable for alias coverage
Notes
Alias coverage is comprehensive: All new Claude Opus (4.5–5) and Sonnet (4.5–5) generations are covered by existing copilot/*opus* and copilot/*sonnet* wildcard patterns.
All GPT-5.x variants (gpt-5.4, gpt-5.4-mini, gpt-5.5, gpt-5.6-luna/sol/terra, gpt-5.3-codex, gpt-5-mini) are covered by existing numbered aliases.
Billing multipliers unavailable: The Copilot reflect API returned billing.multiplier: null for all 37 models; pricing validation was done against the docs table which covers OpenAI GPT-5.x models only.
gpt-5.4-nano appears in the Copilot live endpoint and in the pricing table ($0.20/$1.25) but is on the deprecated/excluded list per task instructions — excluded from proposals.
trajectory-compaction is the only live Copilot model with no alias coverage. Adding an alias is low-risk and useful for agentic workflows that need conversation compaction.
Warning
Firewall blocked 7 domains
The following domains were blocked by the firewall during workflow execution:
accounts.google.com
android.clients.google.com
clients2.google.com
collector.githubapp.com
contentautofill.googleapis.com
safebrowsingohttpgateway.googleapis.com
www.google.com
To allow these domains, add them to the network.allowed list in your workflow frontmatter:
Summary
Model inventory analysis completed for 2026-07-28. All major model families are covered by existing aliases. Key findings: new Anthropic models (claude-opus-4.7/4.8/5, claude-sonnet-5) are fully covered by existing wildcard aliases. One notable gap:
trajectory-compaction(Fireworks) has no alias. Pricing multiplier data is unavailable from Copilot API (allbilling.multiplierfields return null); docs pricing table was successfully extracted via Playwright.trajectory-compactionalias)models.json(mostly legacy gpt-4/gpt-4o variants); billing multipliers unavailable from APIProvider Model Counts
Raw API Fields Discovered
Anthropic raw fields (
/tmp/.../artifacts/anthropic-models/raw.json):id,display_name,created_at,type,max_input_tokens,max_tokenscapabilities: rich nested object withbatch,citations,code_execution,context_management,effort(includingxhigh,max),image_input,pdf_input,structured_outputs,thinkingeffort.supportedflags indicate extended reasoning support per modelGemini raw fields (
/tmp/.../artifacts/gemini-models/raw.json):id,display_name,description,versioninput_token_limit,output_token_limit— good proxy for pricing tiersupported_generation_methods— e.g.generateContent,countTokensOpenAI raw fields (
/tmp/.../artifacts/openai-models/raw.json):id,object,created,owned_byowned_by:"openai","system","openai-internal"help filter internal/experimental modelsCopilot (reflect endpoint) (
/tmp/.../reflect.json):id,name,vendor,version,object,previewcapabilities.limits:max_context_window_tokens,max_output_tokens,max_prompt_tokens,max_non_streaming_output_tokenscapabilities.supports:streaming,tool_calls,parallel_tool_calls,vision,structured_outputs,reasoning_effort,adaptive_thinkingcapabilities.type:"chat"or"embeddings"supported_endpoints: e.g.["/v1/messages", "/chat/completions"]or["/responses", "ws:/responses"]billing.multiplier: present in schema but all returned null in this runmodel_picker_category:"powerful","lightweight","versatile"models.json Pricing Analysis
Billing multipliers from Copilot API returned null for all models. Docs pricing table (from
https://docs.github.com/en/copilot/reference/copilot-billing/models-and-pricing) was successfully extracted via Playwright and covers OpenAI GPT-5.x family only.Docs pricing table summary (per 1M tokens):
Note:
gpt-5.4-nanoappears in the pricing table ($0.20 input / $1.25 output) but is on the intentionally excluded list per task instructions.Missing from models.json (Copilot live models not in
pkg/cli/data/models.json)These Copilot live models are absent from
models.json— most are legacy Azure-hosted models:The first 13 are legacy/versioned Azure-hosted models. They may be candidates for
models.jsonaddition but are lower priority.trajectory-compactionis a specialized Fireworks model and warrants an alias.Historical entries not currently returned (in models.json but absent from live APIs)
These remain as historical records and should not be removed without explicit human decision:
Note:
gemini-3.5-flashis returned by the Google Gemini API directly but is absent from the Copilot reflect endpoint.Inferred vs stored pricing discrepancies
No meaningful discrepancies found for existing
models.jsonentries — billing multipliers from Copilot API returned null for all models, preventing direct comparison. Docs pricing table does not cover Anthropic or Gemini models.Proposed Alias Updates
1. Add
trajectory-compactionaliasWhat: New alias
trajectory-compactionpointing to the Fireworks-hosted trajectory compaction model on Copilot.Why:
trajectory-compactionis a live Copilot model (type:chat, vendor: Fireworks, endpoint:/chat/completions) with no current alias coverage. It's a specialized model likely used for conversation/context compaction tasks.Syntax:
{ "trajectory-compaction": [ "copilot/trajectory-compaction*" ] }2. Add
gemini-3.5-flash-litealiasWhat: New alias for the Gemini 3.5 Flash Lite model, which has a different naming pattern than
gemini-flash-lite(copilot/gemini-*flash*lite*does match it on Copilot if routed, but it's only in the Google API currently).Why:
gemini-3.5-flash-liteappears in the Google Gemini API as a lightweight model. The existinggemini-flash-litealias pattern (google/gemini-*flash*lite*) does cover it via wildcard. However, a versioned alias may be useful for workflows pinning to this specific generation. Low priority — existinggemini-flash-litealias already covers this via wildcard.This is optional; the existing wildcard covers it. No change strictly required.
3. Verify
sonnet-6xalias completenessWhat: Review the
sonnet-6xalias against newly confirmed live Anthropic models.Why:
claude-opus-4.5,claude-opus-4.6,claude-opus-4.7,claude-opus-4.8, andclaude-opus-5are all confirmed live in the Copilot reflect data. Theopusalias (copilot/*opus*) covers all of these. Thesonnet-6xalias covers sonnet 4.5, 4.6, 5 — all confirmed present. No changes needed.Full Model Lists by Provider
Anthropic (direct API, 10 models):
Copilot reflect (37 models):
Gemini (direct API, 50 models, notable chat models):
OpenAI (direct API, 219 models total; many internal/experimental):
Notes
copilot/*opus*andcopilot/*sonnet*wildcard patterns.billing.multiplier: nullfor all 37 models; pricing validation was done against the docs table which covers OpenAI GPT-5.x models only.gpt-5.4-nanoappears in the Copilot live endpoint and in the pricing table ($0.20/$1.25) but is on the deprecated/excluded list per task instructions — excluded from proposals.trajectory-compactionis the only live Copilot model with no alias coverage. Adding an alias is low-risk and useful for agentic workflows that need conversation compaction.Warning
Firewall blocked 7 domains
The following domains were blocked by the firewall during workflow execution:
accounts.google.comandroid.clients.google.comclients2.google.comcollector.githubapp.comcontentautofill.googleapis.comsafebrowsingohttpgateway.googleapis.comwww.google.comSee Network Configuration for more information.