Treat auto as a first-class Copilot model id#46751
auto as a first-class Copilot model id#46751Conversation
Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
auto as a first-class Copilot model id
|
@copilot auto is a know model id for the copilot/github provider. Not a large alias. |
Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
|
/smoke-copilot |
|
📰 BREAKING: Smoke Copilot is now investigating this issue comment. Sources say the story is developing... |
|
@copilot make sure the auto is in the model list and recompile See error https://github.com/github/gh-aw/actions/runs/29727177706/job/88303175905#step:48:1 |
Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
Addressed in 73e9001. Confirmed |
|
@copilot investigate why awf refuses "auto" as a model id |
Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
Fixed in bfff4cb. The issue was that AWF’s compiled |
|
/smoke-copilot |
|
📰 BREAKING: Smoke Copilot is now investigating this issue comment. Sources say the story is developing... |
|
@copilot set auto pricing to Sonnet 4.6 level in models.json https://github.com/github/gh-aw/actions/runs/29734364547/job/88326241059#step:48:1 |
Handled in 8289bb1. |
|
/smoke-copilot |
|
📰 BREAKING: Smoke Copilot is now investigating this issue comment. Sources say the story is developing... |
🤖 PR Triage
Score breakdown: impact 28 + urgency 15 + quality 12 Rationale: Run §29743972799
|
🤖 PR Triage (updated)
Score breakdown: impact 22 + urgency 14 + quality 12 Treat
|
|
@copilot set the default API pricing See https://github.com/github/gh-aw/actions/runs/29742523537/job/88352626832#step:48:1 |
Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
Addressed in 07aebdc. AWF config generation now emits |
🔍 PR Triage — Run §29791496271
Rationale: Valuable model-alias improvement but non-urgent. DRAFT with 279 changed files (mass lock regen). Undraft when ready for dedicated review cycle.
|
This updates
model: autofrom a generic alias-only concept to a proper Copilot model id. When a workflow selectsauto, gh-aw now preservesCOPILOT_MODEL=autothrough compilation and runtime while keeping pricing aligned with Sonnet 4.6.Model identity
autoto the built-in model alias map asauto -> largeso AWF alias metadata and fallback chains understand it.autoduring Copilot-side model resolution instead of eagerly collapsing it to a concrete model.Pricing / accounting
autoto both embeddedmodels.jsoncatalogs with the same pricing asclaude-sonnet-4.6.model: auto.Workflow surface
smoke-copilotto use top-levelmodel: auto.GH_AW_INFO_MODEL: "auto"andCOPILOT_MODEL: auto.Fixtures / expectations
auto.Example:
Compiled result now preserves the special Copilot mode instead of resolving it away: