@@ -109,7 +109,7 @@ let package = Package(
109109 name: " Client " ,
110110 dependencies: [
111111 . product( name: " XPCShared " , package : " Tool " ) ,
112- . product( name: " SuggestionService " , package : " Tool " ) ,
112+ . product( name: " SuggestionProvider " , package : " Tool " ) ,
113113 . product( name: " SuggestionModel " , package : " Tool " ) ,
114114 . product( name: " Logger " , package : " Tool " ) ,
115115 . product( name: " Preferences " , package : " Tool " ) ,
@@ -119,12 +119,13 @@ let package = Package(
119119 name: " Service " ,
120120 dependencies: [
121121 " SuggestionWidget " ,
122+ " SuggestionService " ,
122123 " ChatService " ,
123124 " PromptToCodeService " ,
124125 " ServiceUpdateMigration " ,
125126 " ChatGPTChatTab " ,
126127 . product( name: " XPCShared " , package : " Tool " ) ,
127- . product( name: " SuggestionService " , package : " Tool " ) ,
128+ . product( name: " SuggestionProvider " , package : " Tool " ) ,
128129 . product( name: " Workspace " , package : " Tool " ) ,
129130 . product( name: " UserDefaultsObserver " , package : " Tool " ) ,
130131 . product( name: " AppMonitoring " , package : " Tool " ) ,
@@ -149,7 +150,7 @@ let package = Package(
149150 " Client " ,
150151 " SuggestionInjector " ,
151152 . product( name: " XPCShared " , package : " Tool " ) ,
152- . product( name: " SuggestionService " , package : " Tool " ) ,
153+ . product( name: " SuggestionProvider " , package : " Tool " ) ,
153154 . product( name: " SuggestionModel " , package : " Tool " ) ,
154155 . product( name: " Environment " , package : " Tool " ) ,
155156 . product( name: " Preferences " , package : " Tool " ) ,
@@ -164,7 +165,7 @@ let package = Package(
164165 " Client " ,
165166 " LaunchAgentManager " ,
166167 " PlusFeatureFlag " ,
167- . product( name: " SuggestionService " , package : " Tool " ) ,
168+ . product( name: " SuggestionProvider " , package : " Tool " ) ,
168169 . product( name: " Toast " , package : " Tool " ) ,
169170 . product( name: " SharedUIComponents " , package : " Tool " ) ,
170171 . product( name: " SuggestionModel " , package : " Tool " ) ,
@@ -180,6 +181,15 @@ let package = Package(
180181
181182 // MARK: - Suggestion Service
182183
184+ . target(
185+ name: " SuggestionService " ,
186+ dependencies: [
187+ . product( name: " SuggestionModel " , package : " Tool " ) ,
188+ . product( name: " SuggestionProvider " , package : " Tool " )
189+ ] . pro ( [
190+ " ProExtension " ,
191+ ] )
192+ ) ,
183193 . target(
184194 name: " SuggestionInjector " ,
185195 dependencies: [ . product( name: " SuggestionModel " , package : " Tool " ) ]
@@ -263,6 +273,7 @@ let package = Package(
263273 dependencies: [
264274 " PromptToCodeService " ,
265275 " ChatGPTChatTab " ,
276+ . product( name: " Toast " , package : " Tool " ) ,
266277 . product( name: " UserDefaultsObserver " , package : " Tool " ) ,
267278 . product( name: " SharedUIComponents " , package : " Tool " ) ,
268279 . product( name: " AppMonitoring " , package : " Tool " ) ,
@@ -290,7 +301,7 @@ let package = Package(
290301 . target(
291302 name: " ServiceUpdateMigration " ,
292303 dependencies: [
293- . product( name: " SuggestionService " , package : " Tool " ) ,
304+ . product( name: " SuggestionProvider " , package : " Tool " ) ,
294305 . product( name: " Preferences " , package : " Tool " ) ,
295306 . product( name: " Keychain " , package : " Tool " ) ,
296307 ]
0 commit comments