Files
John Smith 2dd7a1b34a fix(pricing): model-aware subscription capacity resolution and cache rate calibration
- Harmonize plan generation prompt cache rate to shared 75% default from estimate-constants.json
- Update TokenTranslator to resolve plan token capacity model-specifically via resolveTierModelBudget
- Fix calculatePoolDrain to drain model-specific allowances and eliminate Math.max deflation on low-cost models
- Make buildStackCandidates model-aware for accurate Dangerous Dave and Mix & Match stacking
- Update WorkflowCalculator to resolve plan capacity model-specifically for active workloads
- Reconcile Cursor Pro evidence quotes in throttle-profiles and reasoning token policies
- Add unit tests for model-aware stack candidates and pool drainage (102/102 passing)
2026-09-19 21:28:46 -04:00

291 lines
10 KiB
JSON

{
"id": "github-copilot",
"name": "GitHub Copilot",
"category": "coding-ide",
"url": "https://github.com/features/copilot/plans",
"lastVerified": "2026-09-19",
"tiers": [
{
"name": "Free",
"monthlyPrice": 0,
"limits": {
"completions": "2,000 completions/mo",
"aiCredits": "Limited allowance (auto model selection only)",
"agents": "Limited"
},
"models": [
"Auto model selection only"
],
"estimatedTokenBudget": {
"description": "Limited free allowance (~0.4M tokens/mo)",
"estimatedMillionTokens": 0.4,
"assumptions": "2,000 completions * ~20 tokens + limited agent credits * $0.01/credit at ~$2/M blended = ~0.4M tokens; low confidence (allowance size not published)",
"estimateMeta": {
"sourceUrl": "https://github.com/features/copilot/plans",
"sourceType": "research",
"confidence": "low",
"verifiedAt": "2026-09-19"
}
},
"notes": "Basic completions and limited chat; auto model selection only"
},
{
"name": "Pro",
"monthlyPrice": 10,
"limits": {
"completions": "Unlimited completions on paid tiers",
"aiCredits": "1,000 base + 500 flex = 1,500 GitHub AI credits/mo"
},
"models": [
"Claude Sonnet 5",
"Claude Haiku 4.5",
"GPT-5.4",
"GPT-5.3-Codex",
"Gemini 3.5 Flash",
"Gemini 3.6 Flash",
"Gemini 3.7 Flash",
"Gemini 3.8 Flash"
],
"perModelTokenBudgets": {
"claude sonnet 5": {
"estimatedMillionTokens": 2.36,
"basis": "list-price-credit",
"confidence": "medium"
},
"claude haiku 4.5": {
"estimatedMillionTokens": 4.71,
"basis": "list-price-credit",
"confidence": "medium"
},
"gpt-5.4": {
"estimatedMillionTokens": 1.75,
"basis": "list-price-credit",
"confidence": "medium"
},
"gpt-5.3-codex": {
"estimatedMillionTokens": 2.2,
"basis": "list-price-credit",
"confidence": "medium"
},
"gemini 3.5 flash": {
"estimatedMillionTokens": 2.92,
"basis": "list-price-credit",
"confidence": "medium"
},
"gemini 3.6 flash": {
"estimatedMillionTokens": 6.28,
"basis": "list-price-credit",
"confidence": "medium"
},
"gemini 3.7 flash": {
"estimatedMillionTokens": 6.28,
"basis": "list-price-credit",
"confidence": "medium"
},
"gemini 3.8 flash": {
"estimatedMillionTokens": 6.28,
"basis": "list-price-credit",
"confidence": "medium"
}
},
"estimatedTokenBudget": {
"description": "1,000 base AI credits/mo (~4.8M tokens; up to 1,500 with Flex)",
"estimatedMillionTokens": 4.8,
"midpointEstimate": 7.1,
"assumptions": "1 credit = $0.01; conservative counts only the $10 base credits (~4.8M at ~$2.10/M blended); midpoint includes the full $5 variable Flex allotment (~7.1M from $15). Copilot may reduce Flex, so base-only is the floor",
"estimateMeta": {
"sourceUrl": "https://github.com/features/copilot/plans",
"sourceType": "research",
"confidence": "low",
"verifiedAt": "2026-09-19"
}
},
"notes": "Claude Sonnet 4.6 only for annual subscribers; premium models cost multiple credits"
},
{
"name": "Pro+",
"monthlyPrice": 39,
"limits": {
"completions": "Unlimited completions",
"aiCredits": "3,900 base + 3,100 flex = 7,000 GitHub AI credits/mo",
"agents": "Delegate to Claude/Codex agents"
},
"models": [
"Claude Opus 5",
"Claude Fable 5.1",
"Claude Sonnet 5",
"GPT-5.3-Codex",
"GPT-5.4 nano",
"GPT-6 Astra",
"Gemini 3.8 Flash"
],
"perModelTokenBudgets": {
"claude sonnet 5": {
"estimatedMillionTokens": 7.07,
"basis": "list-price-credit",
"confidence": "medium"
},
"gpt-5.3-codex": {
"estimatedMillionTokens": 6.6,
"basis": "list-price-credit",
"confidence": "medium"
},
"gemini 3.8 flash": {
"estimatedMillionTokens": 18.84,
"basis": "list-price-credit",
"confidence": "medium"
},
"claude opus 5": {
"estimatedMillionTokens": 2.83,
"basis": "list-price-credit",
"confidence": "medium"
},
"claude fable 5.1": {
"estimatedMillionTokens": 1.54,
"basis": "list-price-credit",
"confidence": "medium"
},
"gpt-5.4 nano": {
"estimatedMillionTokens": 64.62,
"basis": "list-price-credit",
"confidence": "medium"
},
"gpt-6 astra": {
"estimatedMillionTokens": 1.41,
"basis": "list-price-credit",
"confidence": "medium"
}
},
"estimatedTokenBudget": {
"description": "3,900 base AI credits/mo (~18.6M tokens; up to 7,000 with Flex)",
"estimatedMillionTokens": 18.6,
"midpointEstimate": 33,
"assumptions": "1 credit = $0.01; conservative counts only the $39 base credits (~18.6M at ~$2.10/M); midpoint adds the $31 variable Flex allotment (~33M from $70); premium models (Opus/Fable) burn credits faster",
"estimateMeta": {
"sourceUrl": "https://github.com/features/copilot/plans",
"sourceType": "research",
"confidence": "low",
"verifiedAt": "2026-09-19"
}
},
"notes": "Priority premium-model access; agent delegation Pro+ only"
},
{
"name": "Max",
"monthlyPrice": 100,
"limits": {
"completions": "Unlimited completions",
"aiCredits": "10,000 base + 10,000 flex = 20,000 GitHub AI credits/mo"
},
"models": [
"Claude Opus 5",
"Claude Fable 5.1",
"GPT-6 Astra",
"GPT-5.3-Codex",
"Gemini 3.8 Flash"
],
"perModelTokenBudgets": {
"gpt-5.3-codex": {
"estimatedMillionTokens": 21.98,
"basis": "list-price-credit",
"confidence": "medium"
},
"gemini 3.8 flash": {
"estimatedMillionTokens": 62.8,
"basis": "list-price-credit",
"confidence": "medium"
},
"claude opus 5": {
"estimatedMillionTokens": 9.42,
"basis": "list-price-credit",
"confidence": "medium"
},
"claude fable 5.1": {
"estimatedMillionTokens": 5.14,
"basis": "list-price-credit",
"confidence": "medium"
},
"gpt-6 astra": {
"estimatedMillionTokens": 4.71,
"basis": "list-price-credit",
"confidence": "medium"
}
},
"estimatedTokenBudget": {
"description": "10,000 base AI credits/mo (~47.6M tokens; up to 20,000 with Flex)",
"estimatedMillionTokens": 47.6,
"midpointEstimate": 95,
"assumptions": "1 credit = $0.01; conservative counts only the $100 base credits (~47.6M at ~$2.10/M); midpoint adds the $100 variable Flex allotment (~95M from $200)",
"estimateMeta": {
"sourceUrl": "https://github.com/features/copilot/plans",
"sourceType": "research",
"confidence": "low",
"verifiedAt": "2026-09-19"
}
},
"notes": "Highest individual AI-credit allowance ($200 compute value)"
},
{
"name": "Business",
"monthlyPrice": 19,
"limits": {
"aiCredits": "1,900 AI credits/user/mo (org-level billing)",
"policy": "Org policy control, no model training on org content"
},
"models": [
"All premium models (per-user allowance)"
],
"estimatedTokenBudget": {
"description": "1,900 AI credits/user/mo (~9M tokens/user)",
"estimatedMillionTokens": 9,
"assumptions": "1 credit = $0.01; $19.00/user budget / ~$2.10/M blended = ~9M tokens/user",
"estimateMeta": {
"sourceUrl": "https://github.com/features/copilot/plans",
"sourceType": "research",
"confidence": "low",
"verifiedAt": "2026-09-19"
}
},
"notes": "Centralized management and Copilot policy control"
},
{
"name": "Enterprise",
"monthlyPrice": 39,
"limits": {
"aiCredits": "3,900 AI credits/user/mo (org pool)",
"overage": "$0.01 per credit"
},
"models": [
"All premium models (org pool)"
],
"estimatedTokenBudget": {
"description": "3,900 AI credits/user/mo pooled (~19M tokens/user)",
"estimatedMillionTokens": 19,
"assumptions": "1 credit = $0.01; $39.00/user budget / ~$2.10/M blended = ~19M tokens/user",
"estimateMeta": {
"sourceUrl": "https://github.com/features/copilot/plans",
"sourceType": "research",
"confidence": "low",
"verifiedAt": "2026-09-19"
}
},
"notes": "Enterprise Cloud features; unlicensed code-review users draw org credits"
}
],
"gotchas": [
"Premium requests were replaced by GitHub AI Credits: 1 credit = $0.01, monthly reset with a variable 'Flex' allotment on top of base credits",
"Opus 5, Fable 5/5.1 and GPT-5.4 nano are Pro+/Max only; Free/Student tiers only get auto model selection",
"o3-mini, o1 and GPT-4.1 were retired from Copilot in Oct 2025-2026; Opus 4.5/4.6, Sonnet 4.5 and Gemini 3.1 Pro retired Sep 1 2026",
"Premium models cost multiple credits per request; task cost varies with model and complexity",
"Use of interaction data to train models can be opted out on individual plans; never on Business/Enterprise"
],
"tosHighlights": [
"Individual plans may use interaction data for model training with opt-out",
"Business/Enterprise content is excluded from model training",
"Claude Fable models retain data under Anthropic EFS rollout (ZDR exemption runs through end of 2026)"
],
"dataTraining": "Opt-out available (individual); excluded on Business/Enterprise",
"ipIndemnity": false,
"stackingPolicy": "silent",
"stackingPolicyNote": "GitHub ToS: \"Your login may only be used by one person - i.e., a single login may not be shared by multiple people\"; multiple paid accounts are not addressed (one free account per person)."
}