Skip to content
Closed
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions cli.py
Original file line number Diff line number Diff line change
Expand Up @@ -5321,6 +5321,7 @@ def _apply_model_switch_result(self, result, persist_global: bool) -> None:
# Copilot, and Nous-enforced caps win over the raw models.dev entry
# (e.g. gpt-5.5 is 1.05M on openai but 272K on Codex OAuth).
mi = result.model_info
ctx = None
try:
from hermes_cli.model_switch import resolve_display_context_length
ctx = resolve_display_context_length(
Expand Down Expand Up @@ -5353,6 +5354,8 @@ def _apply_model_switch_result(self, result, persist_global: bool) -> None:
save_config_value("model.default", result.new_model)
if result.provider_changed:
save_config_value("model.provider", result.target_provider)
if ctx:
save_config_value("model.context_length", ctx)
_cprint(" Saved to config.yaml (--global)")
else:
_cprint(" (session only — add --global to persist)")
Expand Down