What happened?
/rubber-duck was not available/discoverable in-session while using /model auto, despite:
- latest local Copilot CLI installed
- experimental enabled
- rubber duck documented as manually invokable
auto typically resolving to a GPT/Claude family model
This makes it unclear whether:
/rubber-duck is intentionally unsupported under /model auto
- it should work whenever
auto resolves to an eligible model
- command availability is determined at session start in a way that can leave the slash command hidden/unavailable
Why this is confusing
The docs say rubber duck is available when the main agent is using a Claude or GPT large model, but they do not clearly explain how /model auto affects /rubber-duck availability.
From a user perspective, if auto resolves to an eligible model, /rubber-duck should either:
- work, or
- clearly explain why it is unavailable
Reproduction
- Start Copilot CLI with experimental enabled
- Use
/model auto
- Try to invoke
/rubber-duck ...
- Observe that the command may not appear or may not be available in-session
- Switch to an explicit supported model
- Observe that
/rubber-duck works or becomes available
Expected behavior
One of these should be true:
/rubber-duck works under /model auto whenever auto resolves to an eligible model, or
- the docs explicitly state that
/model auto may disable/hide /rubber-duck, or
- the CLI surfaces a clear explanation in-session when
/rubber-duck is unavailable
Suggested fix
- Preferably make
/rubber-duck work when auto resolves to an eligible model
- Otherwise document the limitation clearly in the rubber duck docs and/or
/help
- Ideally surface a direct in-product explanation rather than silently hiding the command
What happened?
/rubber-duckwas not available/discoverable in-session while using/model auto, despite:autotypically resolving to a GPT/Claude family modelThis makes it unclear whether:
/rubber-duckis intentionally unsupported under/model autoautoresolves to an eligible modelWhy this is confusing
The docs say rubber duck is available when the main agent is using a Claude or GPT large model, but they do not clearly explain how
/model autoaffects/rubber-duckavailability.From a user perspective, if
autoresolves to an eligible model,/rubber-duckshould either:Reproduction
/model auto/rubber-duck .../rubber-duckworks or becomes availableExpected behavior
One of these should be true:
/rubber-duckworks under/model autowheneverautoresolves to an eligible model, or/model automay disable/hide/rubber-duck, or/rubber-duckis unavailableSuggested fix
/rubber-duckwork whenautoresolves to an eligible model/help