🧩 A model's custom settings now live in one place.
Reasoning-effort levels (Kimi k3's low/high/max, GPT-5.6's minimal→ultra), the toolbar's "hot" highlight levels, and quick-menu entries used to be hardcoded across five files. They're now declared once in a new model_params.py registry, and /effort, the toolbar, /effort tab-completion, and /menu all read from it.
Behavior is identical — this is housekeeping. The payoff: adding the next model with custom params is a single registry entry instead of surgery in five places. Fewer bugs, faster support for new models.
pip install -U dulus · PyPI