Skip to content

Commit f5bb82d

Browse files
authored
Remove NewAutocompleteProvider (#3533)
* Revert NewAutocompleteProvider * Fix hang at startup changeset
1 parent d7462b8 commit f5bb82d

File tree

2 files changed

+19
-14
lines changed

2 files changed

+19
-14
lines changed

.changeset/pink-apples-peel.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"kilo-code": patch
3+
---
4+
5+
Fix hang at startup

src/services/ghost/GhostServiceManager.ts

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import { GhostModel } from "./GhostModel"
66
import { GhostStatusBar } from "./GhostStatusBar"
77
import { GhostCodeActionProvider } from "./GhostCodeActionProvider"
88
import { GhostInlineCompletionProvider } from "./classic-auto-complete/GhostInlineCompletionProvider"
9-
import { NewAutocompleteProvider } from "./new-auto-complete/NewAutocompleteProvider"
9+
//import { NewAutocompleteProvider } from "./new-auto-complete/NewAutocompleteProvider"
1010
import { GhostServiceSettings, TelemetryEventName } from "@roo-code/types"
1111
import { ContextProxy } from "../../core/config/ContextProxy"
1212
import { ProviderSettingsManager } from "../../core/config/ProviderSettingsManager"
@@ -36,7 +36,7 @@ export class GhostServiceManager {
3636
// VSCode Providers
3737
public codeActionProvider: GhostCodeActionProvider
3838
public inlineCompletionProvider: GhostInlineCompletionProvider
39-
private newAutocompleteProvider: NewAutocompleteProvider | null = null
39+
//private newAutocompleteProvider: NewAutocompleteProvider | null = null
4040
private inlineCompletionProviderDisposable: vscode.Disposable | null = null
4141

4242
private ignoreController?: Promise<RooIgnoreController>
@@ -126,18 +126,18 @@ export class GhostServiceManager {
126126
}
127127

128128
// Dispose new autocomplete provider if switching away from it
129-
if (!useNewAutocomplete && this.newAutocompleteProvider) {
130-
this.newAutocompleteProvider.dispose()
131-
this.newAutocompleteProvider = null
132-
}
129+
//if (!useNewAutocomplete && this.newAutocompleteProvider) {
130+
// this.newAutocompleteProvider.dispose()
131+
// this.newAutocompleteProvider = null
132+
//}
133133

134134
if (shouldBeRegistered) {
135135
if (useNewAutocomplete) {
136136
// Initialize new autocomplete provider if not already created
137-
if (!this.newAutocompleteProvider) {
138-
this.newAutocompleteProvider = new NewAutocompleteProvider(this.context, this.cline)
139-
await this.newAutocompleteProvider.load()
140-
}
137+
//if (!this.newAutocompleteProvider) {
138+
// this.newAutocompleteProvider = new NewAutocompleteProvider(this.context, this.cline)
139+
// await this.newAutocompleteProvider.load()
140+
//}
141141
// New autocomplete provider registers itself internally
142142
} else {
143143
// Register classic provider
@@ -458,10 +458,10 @@ export class GhostServiceManager {
458458
}
459459

460460
// Dispose new autocomplete provider if it exists
461-
if (this.newAutocompleteProvider) {
462-
this.newAutocompleteProvider.dispose()
463-
this.newAutocompleteProvider = null
464-
}
461+
//if (this.newAutocompleteProvider) {
462+
// this.newAutocompleteProvider.dispose()
463+
// this.newAutocompleteProvider = null
464+
//}
465465

466466
this.disposeIgnoreController()
467467

0 commit comments

Comments
 (0)