File tree Expand file tree Collapse file tree
packages/normalization-core/src Expand file tree Collapse file tree Original file line number Diff line number Diff line change 22
33export * from "./number-coercion.js" ;
44export * from "./record-coerce.js" ;
5- export * from "@openclaw/normalization-core/ string-coerce" ;
5+ export * from "./ string-coerce.js " ;
66export * from "./string-normalization.js" ;
Original file line number Diff line number Diff line change @@ -53,6 +53,7 @@ export type GatewaySessionPresentationRow = Pick<
5353 | "updatedAt"
5454 | "thinkingLevel"
5555 | "fastMode"
56+ | "effectiveFastMode"
5657 | "modelProvider"
5758 | "model"
5859 | "thinkingLevels"
@@ -163,7 +164,7 @@ export function buildSessionPresentation(params: {
163164 ...BASE_THINKING_LEVELS ,
164165 ] ;
165166 const currentModeId = normalizeOptionalString ( row . thinkingLevel ) || "adaptive" ;
166- const currentFastMode = normalizeFastMode ( row . fastMode ) ?? false ;
167+ const currentFastMode = normalizeFastMode ( row . effectiveFastMode ?? row . fastMode ) ?? false ;
167168 if ( ! availableLevelIds . includes ( currentModeId ) ) {
168169 availableLevelIds . push ( currentModeId ) ;
169170 }
You can’t perform that action at this time.
0 commit comments