diff --git a/packages/kilo-vscode/package.json b/packages/kilo-vscode/package.json index 43ff57e00e9..440232fc2d7 100644 --- a/packages/kilo-vscode/package.json +++ b/packages/kilo-vscode/package.json @@ -610,7 +610,7 @@ }, "kilo-code.new.model.modelID": { "type": "string", - "default": "kilo-auto/frontier", + "default": "kilo-auto/free", "description": "Default model ID for new sessions" }, "kilo-code.new.autocomplete.enableAutoTrigger": { diff --git a/packages/kilo-vscode/src/KiloProvider.ts b/packages/kilo-vscode/src/KiloProvider.ts index 6f1e873287a..c68ac330e85 100644 --- a/packages/kilo-vscode/src/KiloProvider.ts +++ b/packages/kilo-vscode/src/KiloProvider.ts @@ -1013,7 +1013,7 @@ export class KiloProvider implements vscode.WebviewViewProvider, TelemetryProper const config = vscode.workspace.getConfiguration("kilo-code.new.model") const providerID = config.get("providerID", "kilo") - const modelID = config.get("modelID", "kilo-auto/frontier") + const modelID = config.get("modelID", "kilo-auto/free") const message = { type: "providersLoaded", diff --git a/packages/kilo-vscode/webview-ui/src/context/provider.tsx b/packages/kilo-vscode/webview-ui/src/context/provider.tsx index c38e734364a..358f5d70840 100644 --- a/packages/kilo-vscode/webview-ui/src/context/provider.tsx +++ b/packages/kilo-vscode/webview-ui/src/context/provider.tsx @@ -20,7 +20,7 @@ interface ProviderContextValue { findModel: (selection: ModelSelection | null) => EnrichedModel | undefined } -const KILO_AUTO: ModelSelection = { providerID: "kilo", modelID: "kilo-auto/frontier" } +const KILO_AUTO: ModelSelection = { providerID: "kilo", modelID: "kilo-auto/free" } export const ProviderContext = createContext() diff --git a/packages/kilo-vscode/webview-ui/src/context/session.tsx b/packages/kilo-vscode/webview-ui/src/context/session.tsx index e73abe9fb07..368026109e6 100644 --- a/packages/kilo-vscode/webview-ui/src/context/session.tsx +++ b/packages/kilo-vscode/webview-ui/src/context/session.tsx @@ -250,7 +250,7 @@ export const SessionProvider: ParentComponent = (props) => { }) // Global model selection per agent/mode - // Precedence: user override > per-mode config > global config model > VS Code default > kilo-auto/frontier + // Precedence: user override > per-mode config > global config model > VS Code default > kilo-auto/free const selected = createMemo(() => { const agentName = selectedAgentName() const override = store.modelSelections[agentName]