MCPcopy Index your code
hub / github.com/claude-code-best/claude-code / onSetModel

Function onSetModel

src/hooks/useReplBridge.tsx:439–446  ·  view source on GitHub ↗
(model)

Source from the content-addressed store, hash-verified

437 handleRemoteInterrupt(abortControllerRef.current);
438 },
439 onSetModel(model) {
440 const resolved = model === 'default' ? null : (model ?? null);
441 setMainLoopModelOverride(resolved);
442 setAppState(prev => {
443 if (prev.mainLoopModelForSession === resolved) return prev;
444 return { ...prev, mainLoopModelForSession: resolved };
445 });
446 },
447 onSetMaxThinkingTokens(maxTokens) {
448 const enabled = maxTokens !== null;
449 setAppState(prev => {

Callers

nothing calls this directly

Calls 2

setMainLoopModelOverrideFunction · 0.85
setAppStateFunction · 0.50

Tested by

no test coverage detected