You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When I request the Copilot Fusion High tier, the session runs on the Standard policy instead. There is no error or warning. The session.fusion_resolved event records policy: "standard" with syntheticModel: "hydrafusion", the same values a Standard request produces. Requesting Max works as expected (policy: "max", syntheticModel: "hydrafusion-max").
This happened on every High request I made (3 of 3 non-interactive runs on 1.0.109, plus 1 check on 1.0.112). I can't find a log entry that explains why the tier changed.
Since --fusion-tier isn't available in the CLI (see #5290), I set the tier with "fusionTier": "high" in settings.json. The same method with "fusionTier": "max" does select Max, so the setting itself is read.
Affected version
GitHub Copilot CLI 1.0.109 and 1.0.112, Linux. Copilot Max plan (individual account).
Steps to reproduce the behavior
Put "fusionTier": "high" in settings.json under COPILOT_HOME.
Run copilot --model fusion -p "<a code review prompt>" (non-interactive).
Open session-state/<session>/events.jsonl and find the session.fusion_resolved event.
if the service changes the tier (for example, High isn't available for the account or the request), the CLI says so and records the reason. At the moment no reason is given anywhere.
It would also help to document whether fusionTier in settings.json is supported, and which values it accepts.
Activity