mirror of
https://github.com/Kilo-Org/kilocode.git
synced 2026-09-21 14:07:20 +08:00
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:
@@ -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": {
|
||||
|
||||
@@ -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]
|
||||
|
||||
Reference in New Issue
Block a user