Merge pull request #6879 from Kilo-Org/fix/default-model-free

fix(vscode): default model to kilo-auto/free for anonymous users
This commit is contained in:
Joshua Lambert
2026-03-10 13:00:31 -04:00
committed by GitHub
4 changed files with 4 additions and 4 deletions
+1 -1
View File
@@ -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": {
+1 -1
View File
@@ -1013,7 +1013,7 @@ export class KiloProvider implements vscode.WebviewViewProvider, TelemetryProper
const config = vscode.workspace.getConfiguration("kilo-code.new.model")
const providerID = config.get<string>("providerID", "kilo")
const modelID = config.get<string>("modelID", "kilo-auto/frontier")
const modelID = config.get<string>("modelID", "kilo-auto/free")
const message = {
type: "providersLoaded",
@@ -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<ProviderContextValue>()
@@ -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<ModelSelection | null>(() => {
const agentName = selectedAgentName()
const override = store.modelSelections[agentName]