Skip to content

Commit 2151b5f

Browse files
committed
remove a bunch of unused rateLimitSeconds references
1 parent 54b8e84 commit 2151b5f

File tree

10 files changed

+2
-19
lines changed

10 files changed

+2
-19
lines changed

evals/packages/types/src/roo-code-defaults.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,6 @@ export const rooCodeDefaults: RooCodeSettings = {
5959
terminalOutputLineLimit: 500,
6060
terminalShellIntegrationTimeout: 15000,
6161

62-
rateLimitSeconds: 0,
6362
diffEnabled: true,
6463
fuzzyMatchThreshold: 1.0,
6564
experiments: {

evals/packages/types/src/roo-code.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -518,7 +518,7 @@ export const globalSettingsSchema = z.object({
518518
terminalOutputLineLimit: z.number().optional(),
519519
terminalShellIntegrationTimeout: z.number().optional(),
520520

521-
rateLimitSeconds: z.number().optional(),
521+
rateLimitSeconds: z.number().optional(), // this can go away in a future major release
522522
diffEnabled: z.boolean().optional(),
523523
fuzzyMatchThreshold: z.number().optional(),
524524
experiments: experimentsSchema.optional(),

src/core/webview/ClineProvider.ts

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1202,7 +1202,6 @@ export class ClineProvider extends EventEmitter<ClineProviderEvents> implements
12021202
enableMcpServerCreation,
12031203
alwaysApproveResubmit,
12041204
requestDelaySeconds,
1205-
rateLimitSeconds,
12061205
currentApiConfigName,
12071206
listApiConfigMeta,
12081207
pinnedApiConfigs,
@@ -1270,7 +1269,6 @@ export class ClineProvider extends EventEmitter<ClineProviderEvents> implements
12701269
enableMcpServerCreation: enableMcpServerCreation ?? true,
12711270
alwaysApproveResubmit: alwaysApproveResubmit ?? false,
12721271
requestDelaySeconds: requestDelaySeconds ?? 10,
1273-
rateLimitSeconds: rateLimitSeconds ?? 0,
12741272
currentApiConfigName: currentApiConfigName ?? "default",
12751273
listApiConfigMeta: listApiConfigMeta ?? [],
12761274
pinnedApiConfigs: pinnedApiConfigs ?? {},
@@ -1358,7 +1356,6 @@ export class ClineProvider extends EventEmitter<ClineProviderEvents> implements
13581356
enableMcpServerCreation: stateValues.enableMcpServerCreation ?? true,
13591357
alwaysApproveResubmit: stateValues.alwaysApproveResubmit ?? false,
13601358
requestDelaySeconds: Math.max(5, stateValues.requestDelaySeconds ?? 10),
1361-
rateLimitSeconds: stateValues.rateLimitSeconds ?? 0,
13621359
currentApiConfigName: stateValues.currentApiConfigName ?? "default",
13631360
listApiConfigMeta: stateValues.listApiConfigMeta ?? [],
13641361
pinnedApiConfigs: stateValues.pinnedApiConfigs ?? {},

src/core/webview/__tests__/ClineProvider.test.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -414,7 +414,6 @@ describe("ClineProvider", () => {
414414
mcpEnabled: true,
415415
enableMcpServerCreation: false,
416416
requestDelaySeconds: 5,
417-
rateLimitSeconds: 0,
418417
mode: defaultModeSlug,
419418
customModes: [],
420419
experiments: experimentDefault,

src/core/webview/webviewMessageHandler.ts

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -717,10 +717,6 @@ export const webviewMessageHandler = async (provider: ClineProvider, message: We
717717
await updateGlobalState("requestDelaySeconds", message.value ?? 5)
718718
await provider.postStateToWebview()
719719
break
720-
case "rateLimitSeconds":
721-
await updateGlobalState("rateLimitSeconds", message.value ?? 0)
722-
await provider.postStateToWebview()
723-
break
724720
case "writeDelayMs":
725721
await updateGlobalState("writeDelayMs", message.value)
726722
await provider.postStateToWebview()

src/shared/ExtensionMessage.ts

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -153,7 +153,6 @@ export type ExtensionState = Pick<
153153
// | "maxReadFileLine" // Optional in GlobalSettings, required here.
154154
| "terminalOutputLineLimit"
155155
| "terminalShellIntegrationTimeout"
156-
// | "rateLimitSeconds" // Optional in GlobalSettings, required here.
157156
| "diffEnabled"
158157
| "fuzzyMatchThreshold"
159158
// | "experiments" // Optional in GlobalSettings, required here.
@@ -187,7 +186,6 @@ export type ExtensionState = Pick<
187186
showRooIgnoredFiles: boolean // Whether to show .rooignore'd files in listings
188187
maxReadFileLine: number // Maximum number of lines to read from a file before truncating
189188

190-
rateLimitSeconds: number // Minimum time between successive requests (0 = disabled).
191189
experiments: Record<ExperimentId, boolean> // Map of experiment IDs to their enabled state
192190

193191
mcpEnabled: boolean

src/shared/WebviewMessage.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,6 @@ export interface WebviewMessage {
8787
| "searchCommits"
8888
| "alwaysApproveResubmit"
8989
| "requestDelaySeconds"
90-
| "rateLimitSeconds"
9190
| "setApiConfigPassword"
9291
| "requestVsCodeLmModels"
9392
| "mode"

webview-ui/src/components/settings/ExperimentalSettings.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ import { ExperimentalFeature } from "./ExperimentalFeature"
1313

1414
type ExperimentalSettingsProps = HTMLAttributes<HTMLDivElement> & {
1515
setCachedStateField: SetCachedStateField<
16-
"rateLimitSeconds" | "terminalOutputLineLimit" | "maxOpenTabsContext" | "diffEnabled" | "fuzzyMatchThreshold"
16+
"terminalOutputLineLimit" | "maxOpenTabsContext" | "diffEnabled" | "fuzzyMatchThreshold"
1717
>
1818
experiments: Record<ExperimentId, boolean>
1919
setExperimentEnabled: SetExperimentEnabled

webview-ui/src/context/ExtensionStateContext.tsx

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -58,8 +58,6 @@ export interface ExtensionStateContextType extends ExtensionState {
5858
setAlwaysApproveResubmit: (value: boolean) => void
5959
requestDelaySeconds: number
6060
setRequestDelaySeconds: (value: number) => void
61-
rateLimitSeconds: number
62-
setRateLimitSeconds: (value: number) => void
6361
setCurrentApiConfigName: (value: string) => void
6462
setListApiConfigMeta: (value: ApiConfigMeta[]) => void
6563
mode: Mode
@@ -142,7 +140,6 @@ export const ExtensionStateContextProvider: React.FC<{ children: React.ReactNode
142140
enableMcpServerCreation: true,
143141
alwaysApproveResubmit: false,
144142
requestDelaySeconds: 5,
145-
rateLimitSeconds: 0, // Minimum time between successive requests (0 = disabled)
146143
currentApiConfigName: "default",
147144
listApiConfigMeta: [],
148145
mode: defaultModeSlug,
@@ -296,7 +293,6 @@ export const ExtensionStateContextProvider: React.FC<{ children: React.ReactNode
296293
setState((prevState) => ({ ...prevState, enableMcpServerCreation: value })),
297294
setAlwaysApproveResubmit: (value) => setState((prevState) => ({ ...prevState, alwaysApproveResubmit: value })),
298295
setRequestDelaySeconds: (value) => setState((prevState) => ({ ...prevState, requestDelaySeconds: value })),
299-
setRateLimitSeconds: (value) => setState((prevState) => ({ ...prevState, rateLimitSeconds: value })),
300296
setCurrentApiConfigName: (value) => setState((prevState) => ({ ...prevState, currentApiConfigName: value })),
301297
setListApiConfigMeta,
302298
setMode: (value: Mode) => setState((prevState) => ({ ...prevState, mode: value })),

webview-ui/src/context/__tests__/ExtensionStateContext.test.tsx

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -193,7 +193,6 @@ describe("mergeExtensionState", () => {
193193
checkpointStorage: "task",
194194
writeDelayMs: 1000,
195195
requestDelaySeconds: 5,
196-
rateLimitSeconds: 0,
197196
mode: "default",
198197
experiments: {} as Record<ExperimentId, boolean>,
199198
customModes: [],

0 commit comments

Comments
 (0)