C:/Program Files/Git/model always sets the global default — no per-session override, and switching to Fable can cause ~5min cold start

Status Open
Maintainer reply None cached
Activity 0 comments · opened Jul 27, 2026

Problem

/model only ever changes the global default for all future sessions. There's no way to switch the model for just the current session/tab without permanently changing what every new session opens with.

This causes two concrete pain points:

  1. No per-session model choice. If I want to try a different model just for this one conversation, I have to accept that every session I open afterward (until I remember to /model back) will use it too. There's no "just this session" option.
  1. Fable cold-start cost. When Fable ends up set as the default (e.g. after testing it in one session), opening a new session with Fable as the resolved default can take on the order of 5 minutes before the window is usable. Combined with #1, this means one experimental switch can silently degrade startup time for every session that follows, until manually reverted.

Requested fix

When running /model, offer two distinct actions instead of one:

  • "Use this model for the current session only"
  • "Set this model as my default for new sessions"

Right now there's only the second, applied unconditionally.

Environment

  • Claude Code CLI, Windows 11
  • Reported via user session, filed by Claude on their behalf

View original on GitHub ↗