MCPcopy Index your code
hub / github.com/continuedev/continue / handleAddAutocompleteModel

Method handleAddAutocompleteModel

core/core.ts:1211–1240  ·  view source on GitHub ↗
(
    msg: Message<{
      model: ModelDescription;
    }>,
  )

Source from the content-addressed store, hash-verified

1209 }
1210
1211 private handleAddAutocompleteModel(
1212 msg: Message<{
1213 model: ModelDescription;
1214 }>,
1215 ) {
1216 const model = msg.data.model;
1217 editConfigFile(
1218 (config) => {
1219 return {
1220 ...config,
1221 tabAutocompleteModel: model,
1222 };
1223 },
1224 (config) => ({
1225 ...config,
1226 models: [
1227 ...(config.models ?? []),
1228 {
1229 name: model.title,
1230 provider: model.provider,
1231 model: model.model,
1232 apiKey: model.apiKey,
1233 roles: ["autocomplete"],
1234 apiBase: model.apiBase,
1235 },
1236 ],
1237 }),
1238 );
1239 void this.configHandler.reloadConfig("Autocomplete model added");
1240 }
1241
1242 private async handleFilesChanged({
1243 data,

Callers

nothing calls this directly

Calls 2

editConfigFileFunction · 0.90
reloadConfigMethod · 0.45

Tested by

no test coverage detected