@@ -28,7 +28,6 @@ let package = Package(
2828 name: " HostApp " ,
2929 targets: [
3030 " HostApp " ,
31- " GitHubCopilotService " ,
3231 " Client " ,
3332 " XPCShared " ,
3433 " LaunchAgentManager " ,
@@ -38,9 +37,6 @@ let package = Package(
3837 ] ,
3938 dependencies: [
4039 . package ( path: " ../Tool " ) ,
41- // TODO: Update LanguageClient some day.
42- . package ( url: " https://github.com/ChimeHQ/LanguageClient " , exact: " 0.3.1 " ) ,
43- . package ( url: " https://github.com/ChimeHQ/LanguageServerProtocol " , exact: " 0.8.0 " ) ,
4440 . package ( url: " https://github.com/apple/swift-async-algorithms " , from: " 0.1.0 " ) ,
4541 . package ( url: " https://github.com/gonzalezreal/swift-markdown-ui " , from: " 2.1.0 " ) ,
4642 . package ( url: " https://github.com/sparkle-project/Sparkle " , from: " 2.0.0 " ) ,
@@ -58,7 +54,7 @@ let package = Package(
5854 name: " Client " ,
5955 dependencies: [
6056 " XPCShared " ,
61- " GitHubCopilotService " ,
57+ . product ( name : " SuggestionService " , package : " Tool " ) ,
6258 . product( name: " SuggestionModel " , package : " Tool " ) ,
6359 . product( name: " Logger " , package : " Tool " ) ,
6460 . product( name: " Preferences " , package : " Tool " ) ,
@@ -67,14 +63,13 @@ let package = Package(
6763 . target(
6864 name: " Service " ,
6965 dependencies: [
70- " SuggestionService " ,
71- " GitHubCopilotService " ,
7266 " XPCShared " ,
7367 " SuggestionWidget " ,
7468 " ChatService " ,
7569 " PromptToCodeService " ,
7670 " ServiceUpdateMigration " ,
7771 " ChatGPTChatTab " ,
72+ . product( name: " SuggestionService " , package : " Tool " ) ,
7873 . product( name: " Workspace " , package : " Tool " ) ,
7974 . product( name: " UserDefaultsObserver " , package : " Tool " ) ,
8075 . product( name: " AppMonitoring " , package : " Tool " ) ,
@@ -96,9 +91,9 @@ let package = Package(
9691 dependencies: [
9792 " Service " ,
9893 " Client " ,
99- " GitHubCopilotService " ,
10094 " SuggestionInjector " ,
10195 " XPCShared " ,
96+ . product( name: " SuggestionService " , package : " Tool " ) ,
10297 . product( name: " SuggestionModel " , package : " Tool " ) ,
10398 . product( name: " Environment " , package : " Tool " ) ,
10499 . product( name: " Preferences " , package : " Tool " ) ,
@@ -111,10 +106,9 @@ let package = Package(
111106 name: " HostApp " ,
112107 dependencies: [
113108 " Client " ,
114- " GitHubCopilotService " ,
115- " CodeiumService " ,
116109 " LaunchAgentManager " ,
117110 " PlusFeatureFlag " ,
111+ . product( name: " SuggestionService " , package : " Tool " ) ,
118112 . product( name: " Toast " , package : " Tool " ) ,
119113 . product( name: " SharedUIComponents " , package : " Tool " ) ,
120114 . product( name: " SuggestionModel " , package : " Tool " ) ,
@@ -144,11 +138,6 @@ let package = Package(
144138 name: " SuggestionInjectorTests " ,
145139 dependencies: [ " SuggestionInjector " ]
146140 ) ,
147- . target( name: " SuggestionService " , dependencies: [
148- " GitHubCopilotService " ,
149- " CodeiumService " ,
150- . product( name: " UserDefaultsObserver " , package : " Tool " ) ,
151- ] ) ,
152141
153142 // MARK: - Prompt To Code
154143
@@ -248,7 +237,7 @@ let package = Package(
248237 . target(
249238 name: " ServiceUpdateMigration " ,
250239 dependencies: [
251- " GitHubCopilotService " ,
240+ . product ( name : " SuggestionService " , package : " Tool " ) ,
252241 . product( name: " Preferences " , package : " Tool " ) ,
253242 . product( name: " Keychain " , package : " Tool " ) ,
254243 ]
@@ -267,39 +256,6 @@ let package = Package(
267256 ] )
268257 ) ,
269258
270- // MARK: - GitHub Copilot
271-
272- . target(
273- name: " GitHubCopilotService " ,
274- dependencies: [
275- " LanguageClient " ,
276- " XPCShared " ,
277- . product( name: " SuggestionModel " , package : " Tool " ) ,
278- . product( name: " Logger " , package : " Tool " ) ,
279- . product( name: " Preferences " , package : " Tool " ) ,
280- . product( name: " Terminal " , package : " Tool " ) ,
281- . product( name: " LanguageServerProtocol " , package : " LanguageServerProtocol " ) ,
282- ]
283- ) ,
284- . testTarget(
285- name: " GitHubCopilotServiceTests " ,
286- dependencies: [ " GitHubCopilotService " ]
287- ) ,
288-
289- // MARK: - Codeium
290-
291- . target(
292- name: " CodeiumService " ,
293- dependencies: [
294- " LanguageClient " ,
295- . product( name: " Keychain " , package : " Tool " ) ,
296- . product( name: " SuggestionModel " , package : " Tool " ) ,
297- . product( name: " AppMonitoring " , package : " Tool " ) ,
298- . product( name: " Preferences " , package : " Tool " ) ,
299- . product( name: " Terminal " , package : " Tool " ) ,
300- ]
301- ) ,
302-
303259 // MARK: - Chat Plugins
304260
305261 . target(
0 commit comments