@@ -17,7 +17,7 @@ export interface CompressTool {
1717}
1818
1919export interface ToolSettings {
20- nudgeGap : number
20+ nudgeFrequency : number
2121 protectedTools : string [ ]
2222 contextLimit : number | `${number } %`
2323 modelLimits ?: Record < string , number | `${number } %`>
@@ -101,7 +101,7 @@ export const VALID_CONFIG_KEYS = new Set([
101101 "manualMode.automaticStrategies" ,
102102 "tools" ,
103103 "tools.settings" ,
104- "tools.settings.nudgeGap " ,
104+ "tools.settings.nudgeFrequency " ,
105105 "tools.settings.protectedTools" ,
106106 "tools.settings.contextLimit" ,
107107 "tools.settings.modelLimits" ,
@@ -289,26 +289,16 @@ export function validateConfigTypes(config: Record<string, any>): ValidationErro
289289 if ( tools ) {
290290 if ( tools . settings ) {
291291 if (
292- tools . settings . nudgeGap !== undefined &&
293- typeof tools . settings . nudgeGap !== "number"
292+ tools . settings . nudgeFrequency !== undefined &&
293+ typeof tools . settings . nudgeFrequency !== "number"
294294 ) {
295295 errors . push ( {
296- key : "tools.settings.nudgeGap " ,
296+ key : "tools.settings.nudgeFrequency " ,
297297 expected : "number" ,
298- actual : typeof tools . settings . nudgeGap ,
298+ actual : typeof tools . settings . nudgeFrequency ,
299299 } )
300300 }
301301
302- if (
303- typeof tools . settings . nudgeFrequency === "number" &&
304- tools . settings . nudgeFrequency < 1
305- ) {
306- errors . push ( {
307- key : "tools.settings.nudgeFrequency" ,
308- expected : "positive number (>= 1)" ,
309- actual : `${ tools . settings . nudgeFrequency } (will be clamped to 1)` ,
310- } )
311- }
312302 if (
313303 typeof tools . settings . nudgeFrequency === "number" &&
314304 tools . settings . nudgeFrequency < 1
@@ -552,7 +542,7 @@ const defaultConfig: PluginConfig = {
552542 protectedFilePatterns : [ ] ,
553543 tools : {
554544 settings : {
555- nudgeGap : 5 ,
545+ nudgeFrequency : 5 ,
556546 protectedTools : [ ...DEFAULT_PROTECTED_TOOLS ] ,
557547 contextLimit : 100000 ,
558548 } ,
@@ -716,7 +706,7 @@ function mergeTools(base: PluginConfig["tools"], override?: ToolOverride): Plugi
716706
717707 return {
718708 settings : {
719- nudgeGap : override . settings ?. nudgeGap ?? base . settings . nudgeGap ,
709+ nudgeFrequency : override . settings ?. nudgeFrequency ?? base . settings . nudgeFrequency ,
720710 protectedTools : [
721711 ...new Set ( [
722712 ...base . settings . protectedTools ,
0 commit comments