Thinking effort can now be set per model, with a default and an inherit option.
What's wrong with this entry?
The session's thinking effort stopped being a plain string. It is now a tagged value that can say "inherit", "default", or a specific level, and the settings side is a table with a default plus per-model entries resolved against the model the main loop is running.
- The inherit and default cases are frozen shared singletons.
- The table starts as
{ default: void 0, byModel: {} }, so with nothing configured the resolved effort is unchanged. - This is the initial session state on this build, not behind a flag.
settingsEffortTable
Strings lifted out of the shipped bundle, so the claim above can be checked against them.
Related
Other releases about the same thing. Found by shared names or similar wording; neither means one caused the other.
-
v2.1.238
Effort store split, with a settings writer
Both mention effort
-
v2.1.224
Effort picker can show relative cost, gated off
Both mention effort
-
v2.1.224
Effort slider can show what each level costs
Both mention effort