Describe the bug
On a clean install, I can choose Codex as the default model and complete setup without configuring Claude or DeepSeek. The main Condor chat then works as expected, but the bundled specialist agents do not inherit that choice.
For example:
- Adaptive Grid Trader is pinned to
claude-acp:opus.
- Several other bundled agents are pinned to
claude-acp:sonnet.
- Smart-Money Flow is pinned to
custom@opencode:deepseek-v4-flash.
Starting one of these agents tries to use its pinned provider even when that provider was never installed or configured during setup. There is no fallback to CONDOR_DEFAULT_AGENT.
This is also difficult to fix locally without affecting updates because the model is stored in the tracked AGENT.md file. Changing the bundled agents to use the provider selected during setup makes the checkout dirty, and /update expects a clean checkout.
PR #175 already notes that the shipped agents hardcode Claude models and suggests resolution-time inheritance such as agent_key: auto, but I could not find a separate issue tracking it.
Steps to reproduce
- Install Condor using the standard setup.
- Select Codex as the default model.
- Do not install or authenticate Claude, and do not configure an OpenCode/DeepSeek endpoint.
- Confirm that the main Condor chat works with Codex.
- Start Adaptive Grid Trader or Smart-Money Flow.
- The specialist tries to use its pinned Claude or DeepSeek provider instead of Codex.
Expected behaviour
Bundled agents should inherit the configured default model unless the user explicitly pins a different model.
A clean way to support this could be an agent_key: auto/inherit option, or an ignored deployment-level override. If a bundled agent must use a specific provider, setup should check and configure that provider before presenting the agent as ready to use.
Describe the bug
On a clean install, I can choose Codex as the default model and complete setup without configuring Claude or DeepSeek. The main Condor chat then works as expected, but the bundled specialist agents do not inherit that choice.
For example:
claude-acp:opus.claude-acp:sonnet.custom@opencode:deepseek-v4-flash.Starting one of these agents tries to use its pinned provider even when that provider was never installed or configured during setup. There is no fallback to
CONDOR_DEFAULT_AGENT.This is also difficult to fix locally without affecting updates because the model is stored in the tracked
AGENT.mdfile. Changing the bundled agents to use the provider selected during setup makes the checkout dirty, and/updateexpects a clean checkout.PR #175 already notes that the shipped agents hardcode Claude models and suggests resolution-time inheritance such as
agent_key: auto, but I could not find a separate issue tracking it.Steps to reproduce
Expected behaviour
Bundled agents should inherit the configured default model unless the user explicitly pins a different model.
A clean way to support this could be an
agent_key: auto/inherit option, or an ignored deployment-level override. If a bundled agent must use a specific provider, setup should check and configure that provider before presenting the agent as ready to use.