Once you’ve configured one or more model providers, you can choose which one Cyrus uses by default for every Linear issue andDocumentation Index
Fetch the complete documentation index at: https://atcyrus.com/docs/llms.txt
Use this file to discover all available pages before exploring further.
agent run.
Change the Default Model Provider
Go to Behaviours settings
Navigate to app.atcyrus.com/settings/behaviours.
agent run will use the selected provider unless overridden per-issue.
Override the Provider per Issue
You can override the default provider for a specific issue in two ways:Using an inline tag in the issue description
Add one of the following tags anywhere in your Linear issue description:Using a Linear label
Apply the provider name as a label on the issue:Override the Model per Issue
You can also override the specific model (not just the provider) for a given issue, either with a[model=...] description tag or a Linear label of the same name.
Supported Models by Provider
Claude (Anthropic)| Alias | Model |
|---|---|
opus | Claude Opus 4.7 |
sonnet | Claude Sonnet 4.6 |
haiku | Claude Haiku 4.5 |
opus. Fallback: sonnet.
Codex (OpenAI)
| Model | Notes |
|---|---|
gpt-5.5 | Latest frontier model. Unifies Codex and non-Codex — no gpt-5.5-codex. |
gpt-5.3-codex | Default. |
gpt-5.2-codex | Automatic fallback. |
gpt-5-codex | Earlier Codex generation. |
gpt-5 | Earlier non-Codex GPT-5. |
gpt-*-codex or gpt-* name is accepted, so newer Codex releases can be selected by name.
Gemini
| Model | Notes |
|---|---|
gemini-2.5-pro | Default. Alias: gemini-2.5. |
gemini-2.5-flash | Faster, lighter. |
gemini-2.5-flash-lite | Lightweight. |
gemini-3-pro-preview | Aliases: gemini-3, gemini-3-pro. |
gemini-2.5-pro. Fallback: gemini-2.5-flash.
Cursor (Cursor)
Runs composer-2. Per-issue model overrides are not currently exposed.
Examples
Inline tag:[model=...] is set without an [agent=...], Cyrus infers the provider from the model name. For more, see Labels and Routing.
Agent Sessions
The agent (provider) cannot be switched within an active agent session. If you need to use a different provider on the same issue, a new agent session will be spawned with the selected agent.
Cyrus Community
Get support on Discord

