Issue
The /editor-model command is missing from cecli, making it impossible to change the editor model when using architect/editor mode. While /model and /weak-model commands exist, there's no equivalent for the editor model.
Expected Behavior
Users should be able to change the editor model using /editor-model <model-name>, similar to how /weak-model works.
Current Behavior
/model command exists ✅
/weak-model command exists ✅
/editor-model command is missing ❌
Technical Context
The infrastructure already exists in the codebase:
editor_model_name and editor_edit_format attributes in ModelSettings class
get_editor_model() method in Model class
- Editor model validation in
sanity_check_models()
Root Cause
During the command refactoring (commit 82ba8977b) that decomposed commands.py into individual files, the /weak-model command was implemented (cecli/commands/weak_model.py) but /editor-model was not.
Implementation Notes
The missing command should follow the same pattern as WeakModelCommand in cecli/commands/weak_model.py, but modify editor_model_name instead of weak_model_name.
Version and model info
cecli v0.95.12.dev1
Relevant for all models using architect/editor mode
Issue
The
/editor-modelcommand is missing from cecli, making it impossible to change the editor model when using architect/editor mode. While/modeland/weak-modelcommands exist, there's no equivalent for the editor model.Expected Behavior
Users should be able to change the editor model using
/editor-model <model-name>, similar to how/weak-modelworks.Current Behavior
/modelcommand exists ✅/weak-modelcommand exists ✅/editor-modelcommand is missing ❌Technical Context
The infrastructure already exists in the codebase:
editor_model_nameandeditor_edit_formatattributes inModelSettingsclassget_editor_model()method inModelclasssanity_check_models()Root Cause
During the command refactoring (commit
82ba8977b) that decomposedcommands.pyinto individual files, the/weak-modelcommand was implemented (cecli/commands/weak_model.py) but/editor-modelwas not.Implementation Notes
The missing command should follow the same pattern as
WeakModelCommandincecli/commands/weak_model.py, but modifyeditor_model_nameinstead ofweak_model_name.Version and model info
cecli v0.95.12.dev1
Relevant for all models using architect/editor mode