fix(ai): update GitHub Copilot extended context windows to 1M

Updates GitHub Copilot built-in model metadata so models with GitHub's extended 1M capability use contextWindow 1000000 in Pi, preventing early compaction and under-budgeting for Claude Opus 4.7/4.8 and GPT-5.3 Codex/5.4/5.5.

Verified against raw docs markdown extended-capabilities table and live /models reports.

closes #6439
This commit is contained in:
Mario Zechner
2026-07-09 10:39:27 +02:00
parent cb222bf99d
commit 9eedaf8cf3
3 changed files with 25 additions and 7 deletions
@@ -97,7 +97,7 @@ export const GITHUB_COPILOT_MODELS = {
cacheRead: 0.5,
cacheWrite: 6.25,
},
contextWindow: 200000,
contextWindow: 1000000,
maxTokens: 32000,
} satisfies Model<"anthropic-messages">,
"claude-opus-4.8": {
@@ -117,7 +117,7 @@ export const GITHUB_COPILOT_MODELS = {
cacheRead: 0.5,
cacheWrite: 6.25,
},
contextWindow: 200000,
contextWindow: 1000000,
maxTokens: 64000,
} satisfies Model<"anthropic-messages">,
"claude-sonnet-4": {
@@ -365,7 +365,7 @@ export const GITHUB_COPILOT_MODELS = {
cacheRead: 0.175,
cacheWrite: 0,
},
contextWindow: 400000,
contextWindow: 1000000,
maxTokens: 128000,
} satisfies Model<"openai-responses">,
"gpt-5.4": {
@@ -384,7 +384,7 @@ export const GITHUB_COPILOT_MODELS = {
cacheRead: 0.25,
cacheWrite: 0,
},
contextWindow: 400000,
contextWindow: 1000000,
maxTokens: 128000,
} satisfies Model<"openai-responses">,
"gpt-5.4-mini": {
@@ -441,7 +441,7 @@ export const GITHUB_COPILOT_MODELS = {
cacheRead: 0.5,
cacheWrite: 0,
},
contextWindow: 400000,
contextWindow: 1000000,
maxTokens: 128000,
} satisfies Model<"openai-responses">,
"kimi-k2.7-code": {