GitHub Agentic Workflows

Model Aliases

This page lists the built-in model aliases used by GitHub Agentic Workflows.

Model aliases let you write engine: copilot with a human-friendly model name such as sonnet or mini, and gh-aw resolves it to the best available concrete model at compile time. Each alias holds an ordered list of patterns; the first pattern that matches an available model wins.

For details on the alias syntax, fallback resolution algorithm, and how to define your own aliases in workflow frontmatter, see the Model Alias Format Specification.

Vendor aliases map a short name to one or more provider-scoped glob patterns. The Copilot gateway is always tried first.

AliasFallback patterns (tried in order)
sonnetcopilot/*sonnet*, anthropic/*sonnet*
sonnet-6xcopilot/*sonnet-4.5*, copilot/*sonnet-4.6*, copilot/*sonnet-4-5-*, anthropic/*sonnet-4-5-*, copilot/*sonnet-4-6*, anthropic/*sonnet-4-6*
haikucopilot/*haiku*, anthropic/*haiku*
opuscopilot/*opus*, anthropic/*opus*
gpt-5copilot/gpt-5*, openai/gpt-5*
gpt-5.5copilot/gpt-5.5*, openai/gpt-5.5*
gpt-5.4copilot/gpt-5.4*, openai/gpt-5.4*
gpt-5.3copilot/gpt-5.3*, openai/gpt-5.3*
gpt-5.2copilot/gpt-5.2*, openai/gpt-5.2*
gpt-5-minicopilot/gpt-5*mini*, openai/gpt-5*mini*
gpt-5-nanocopilot/gpt-5*nano*, openai/gpt-5*nano*
gpt-5-codexcopilot/gpt-5*codex*, openai/gpt-5*codex*
codingcopilot/gpt-5*codex*, openai/gpt-5*codex*, gpt-5-codex
mai-codecopilot/MAI-Code*, copilot/mai-code*, openai/MAI-Code*
gpt-5-procopilot/gpt-5*pro*, openai/gpt-5*pro*
reasoningcopilot/o1*, copilot/o3*, copilot/o4*, openai/o1*, openai/o3*, openai/o4*
gemini-flashcopilot/gemini-*flash*, google/gemini-*flash*, gemini/gemini-*flash*
gemini-flash-litecopilot/gemini-*flash*lite*, google/gemini-*flash*lite*, gemini/gemini-*flash*lite*
gemini-procopilot/gemini-*pro*, google/gemini-*pro*, gemini/gemini-*pro*
visioncopilot/gemini-*image*, gemini/gemini-*image*, copilot/gemini-*flash*, gemini/gemini-*flash*
gemmacopilot/gemma*, google/gemma*, gemini/gemma*
deep-researchcopilot/deep-research*, copilot/o3-deep-research*, copilot/o4-mini-deep-research*, google/deep-research*, gemini/deep-research*, openai/o3-deep-research*, openai/o4-mini-deep-research*
anycopilot/*, anthropic/*, openai/*, google/*, gemini/*
gemini-3-procopilot/gemini-3*pro*, google/gemini-3*pro*, google/nano-banana*, gemini/gemini-3*pro*
gemini-3-flashcopilot/gemini-3*flash*, google/gemini-3*flash*, gemini/gemini-3*flash*
gemini-3.1-procopilot/gemini-3.1*pro*, google/gemini-3.1*pro*, gemini/gemini-3.1*pro*
gemini-3.1-flashcopilot/gemini-3.1*flash*, google/gemini-3.1*flash*, gemini/gemini-3.1*flash*
gemini-3.5-flashcopilot/gemini-3.5*flash*, google/gemini-3.5*flash*, gemini/gemini-3.5*flash*
antigravitycopilot/antigravity*, google/antigravity*, gemini/antigravity*
nano-bananacopilot/nano-banana*, google/nano-banana*, gemini/nano-banana*
computer-usecopilot/*computer-use*, google/*computer-use*, gemini/*computer-use*, openai/*computer-use*
roboticscopilot/*robotics*, google/*robotics*, gemini/*robotics*

Meta-aliases reference other aliases by name. They are resolved recursively until a concrete pattern is reached.

Meta-aliasExpands to
opusplanopus?effort=high
smallmini
minihaikugpt-5-minigpt-5-nanogemini-flash-lite
largesonnetgpt-5-progpt-5gemini-pro
agentsonnet-6xgpt-5.4gpt-5.3gemini-proany
small-agenthaikugpt-5-minigemini-flash
copilotagent
claudeagent
codexagent
geminiagent
summarizationhaikugpt-5-minigemini-flash-litemini