Bug Description
When executing a /command that specifies a different model than the current default, after the command completes, the default model setting is incorrectly changed to the model specified in the command.
Steps to Reproduce
- Select a default model (e.g.,
glm-4.7) in OpenCode settings
- Use a
/command that specifies a different model with open subtask: true, for example:
/command zhipuai-coding-plan/glm-4.6 open subtask: true
- Wait for the command to finish running
- Check the default model setting
Expected Behavior
The default model should remain as glm-4.7 (the originally selected model). The model specified in the command (glm-4.6) should only be used for that specific subtask execution.
Actual Behavior
The default model setting changes from glm-4.7 to glm-4.6 after the command completes.
Impact
Users lose their preferred default model setting when using commands that specify different models, requiring them to manually reset their preferred model after each command execution.
Environment
Ref
Bug Description
When executing a
/commandthat specifies a different model than the current default, after the command completes, the default model setting is incorrectly changed to the model specified in the command.Steps to Reproduce
glm-4.7) in OpenCode settings/commandthat specifies a different model withopen subtask: true, for example:Expected Behavior
The default model should remain as
glm-4.7(the originally selected model). The model specified in the command (glm-4.6) should only be used for that specific subtask execution.Actual Behavior
The default model setting changes from
glm-4.7toglm-4.6after the command completes.Impact
Users lose their preferred default model setting when using commands that specify different models, requiring them to manually reset their preferred model after each command execution.
Environment
Ref