Skip to content

Commit bcc0c25

Browse files
committed
fix: rename imageGenerationSelectedModel to openRouterImageGenerationSelectedModel for consistency
1 parent ac5042b commit bcc0c25

File tree

14 files changed

+37
-30
lines changed

14 files changed

+37
-30
lines changed

packages/types/src/global-settings.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ export const globalSettingsSchema = z.object({
4444

4545
// Image generation settings (experimental) - flattened for simplicity
4646
openRouterImageApiKey: z.string().optional(),
47-
imageGenerationSelectedModel: z.string().optional(),
47+
openRouterImageGenerationSelectedModel: z.string().optional(),
4848

4949
condensingApiConfigId: z.string().optional(),
5050
customCondensingPrompt: z.string().optional(),

src/core/config/ContextProxy.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -113,13 +113,13 @@ export class ContextProxy {
113113
}
114114

115115
// Migrate the selected model if it exists and we don't already have one
116-
if (oldNestedSettings.selectedModel && !this.stateCache.imageGenerationSelectedModel) {
116+
if (oldNestedSettings.selectedModel && !this.stateCache.openRouterImageGenerationSelectedModel) {
117117
await this.originalContext.globalState.update(
118-
"imageGenerationSelectedModel",
118+
"openRouterImageGenerationSelectedModel",
119119
oldNestedSettings.selectedModel,
120120
)
121-
this.stateCache.imageGenerationSelectedModel = oldNestedSettings.selectedModel
122-
logger.info("Migrated imageGenerationSelectedModel to global state")
121+
this.stateCache.openRouterImageGenerationSelectedModel = oldNestedSettings.selectedModel
122+
logger.info("Migrated openRouterImageGenerationSelectedModel to global state")
123123
}
124124

125125
// Clean up the old nested structure

src/core/tools/__tests__/generateImageTool.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ describe("generateImageTool", () => {
4747
[EXPERIMENT_IDS.IMAGE_GENERATION]: true,
4848
},
4949
openRouterImageApiKey: "test-api-key",
50-
imageGenerationSelectedModel: "google/gemini-2.5-flash-image-preview",
50+
openRouterImageGenerationSelectedModel: "google/gemini-2.5-flash-image-preview",
5151
}),
5252
}),
5353
},

src/core/tools/generateImageTool.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -146,7 +146,7 @@ export async function generateImageTool(
146146
}
147147

148148
// Get selected model from settings or use default
149-
const selectedModel = state?.imageGenerationSelectedModel || IMAGE_GENERATION_MODELS[0]
149+
const selectedModel = state?.openRouterImageGenerationSelectedModel || IMAGE_GENERATION_MODELS[0]
150150

151151
// Determine if the path is outside the workspace
152152
const fullPath = path.resolve(cline.cwd, removeClosingTag("path", relPath))

src/core/webview/ClineProvider.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1763,7 +1763,7 @@ export class ClineProvider
17631763
includeTaskHistoryInEnhance,
17641764
remoteControlEnabled,
17651765
openRouterImageApiKey,
1766-
imageGenerationSelectedModel,
1766+
openRouterImageGenerationSelectedModel,
17671767
} = await this.getState()
17681768

17691769
const telemetryKey = process.env.POSTHOG_API_KEY
@@ -1896,7 +1896,7 @@ export class ClineProvider
18961896
includeTaskHistoryInEnhance: includeTaskHistoryInEnhance ?? true,
18971897
remoteControlEnabled,
18981898
openRouterImageApiKey,
1899-
imageGenerationSelectedModel,
1899+
openRouterImageGenerationSelectedModel,
19001900
}
19011901
}
19021902

@@ -2098,7 +2098,7 @@ export class ClineProvider
20982098
})(),
20992099
// Add image generation settings
21002100
openRouterImageApiKey: stateValues.openRouterImageApiKey,
2101-
imageGenerationSelectedModel: stateValues.imageGenerationSelectedModel,
2101+
openRouterImageGenerationSelectedModel: stateValues.openRouterImageGenerationSelectedModel,
21022102
}
21032103
}
21042104

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -547,7 +547,7 @@ describe("ClineProvider", () => {
547547
hasOpenedModeSelector: false,
548548
diagnosticsEnabled: true,
549549
openRouterImageApiKey: undefined,
550-
imageGenerationSelectedModel: undefined,
550+
openRouterImageGenerationSelectedModel: undefined,
551551
}
552552

553553
const message: ExtensionMessage = {

src/core/webview/webviewMessageHandler.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1317,8 +1317,8 @@ export const webviewMessageHandler = async (
13171317
await provider.contextProxy.setValue("openRouterImageApiKey", message.text)
13181318
await provider.postStateToWebview()
13191319
break
1320-
case "imageGenerationSelectedModel":
1321-
await provider.contextProxy.setValue("imageGenerationSelectedModel", message.text)
1320+
case "openRouterImageGenerationSelectedModel":
1321+
await provider.contextProxy.setValue("openRouterImageGenerationSelectedModel", message.text)
13221322
await provider.postStateToWebview()
13231323
break
13241324
case "showRooIgnoredFiles":

src/shared/ExtensionMessage.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -273,7 +273,7 @@ export type ExtensionState = Pick<
273273
| "includeDiagnosticMessages"
274274
| "maxDiagnosticMessages"
275275
| "remoteControlEnabled"
276-
| "imageGenerationSelectedModel"
276+
| "openRouterImageGenerationSelectedModel"
277277
> & {
278278
version: string
279279
clineMessages: ClineMessage[]

src/shared/WebviewMessage.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -214,7 +214,7 @@ export interface WebviewMessage {
214214
| "showMdmAuthRequiredNotification"
215215
| "imageGenerationSettings"
216216
| "openRouterImageApiKey"
217-
| "imageGenerationSelectedModel"
217+
| "openRouterImageGenerationSelectedModel"
218218
text?: string
219219
editedMessageContent?: string
220220
tab?: "settings" | "history" | "mcp" | "modes" | "chat" | "marketplace" | "account"

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

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ type ExperimentalSettingsProps = HTMLAttributes<HTMLDivElement> & {
2020
apiConfiguration?: any
2121
setApiConfigurationField?: any
2222
openRouterImageApiKey?: string
23-
imageGenerationSelectedModel?: string
23+
openRouterImageGenerationSelectedModel?: string
2424
setOpenRouterImageApiKey?: (apiKey: string) => void
2525
setImageGenerationSelectedModel?: (model: string) => void
2626
}
@@ -31,7 +31,7 @@ export const ExperimentalSettings = ({
3131
apiConfiguration,
3232
setApiConfigurationField,
3333
openRouterImageApiKey,
34-
imageGenerationSelectedModel,
34+
openRouterImageGenerationSelectedModel,
3535
setOpenRouterImageApiKey,
3636
setImageGenerationSelectedModel,
3737
className,
@@ -77,7 +77,7 @@ export const ExperimentalSettings = ({
7777
setExperimentEnabled(EXPERIMENT_IDS.IMAGE_GENERATION, enabled)
7878
}
7979
openRouterImageApiKey={openRouterImageApiKey}
80-
imageGenerationSelectedModel={imageGenerationSelectedModel}
80+
openRouterImageGenerationSelectedModel={openRouterImageGenerationSelectedModel}
8181
setOpenRouterImageApiKey={setOpenRouterImageApiKey}
8282
setImageGenerationSelectedModel={setImageGenerationSelectedModel}
8383
/>

0 commit comments

Comments
 (0)