@@ -15,7 +15,10 @@ let package = Package(
1515 . library( name: " Logger " , targets: [ " Logger " ] ) ,
1616 . library( name: " OpenAIService " , targets: [ " OpenAIService " ] ) ,
1717 . library( name: " ChatTab " , targets: [ " ChatTab " ] ) ,
18- . library( name: " ChatContextCollector " , targets: [ " ChatContextCollector " ] ) ,
18+ . library(
19+ name: " ChatContextCollector " ,
20+ targets: [ " ChatContextCollector " , " ActiveDocumentChatContextCollector " ]
21+ ) ,
1922 . library( name: " Environment " , targets: [ " Environment " ] ) ,
2023 . library( name: " SuggestionModel " , targets: [ " SuggestionModel " ] ) ,
2124 . library( name: " ASTParser " , targets: [ " ASTParser " ] ) ,
@@ -70,7 +73,7 @@ let package = Package(
7073 // MARK: - Helpers
7174
7275 . target( name: " XPCShared " , dependencies: [ " SuggestionModel " ] ) ,
73-
76+
7477 . target( name: " Configs " ) ,
7578
7679 . target( name: " Preferences " , dependencies: [ " Configs " , " AIModel " ] ) ,
@@ -234,14 +237,6 @@ let package = Package(
234237 ]
235238 ) ,
236239
237- . target(
238- name: " ChatContextCollector " ,
239- dependencies: [
240- " SuggestionModel " ,
241- " OpenAIService " ,
242- ]
243- ) ,
244-
245240 . target( name: " BingSearchService " ) ,
246241
247242 . target( name: " SuggestionService " , dependencies: [
@@ -310,6 +305,33 @@ let package = Package(
310305 ) ]
311306 ) ,
312307
308+ // MARK: - Chat Context Collector
309+
310+ . target(
311+ name: " ChatContextCollector " ,
312+ dependencies: [
313+ " SuggestionModel " ,
314+ " OpenAIService " ,
315+ ]
316+ ) ,
317+
318+ . target(
319+ name: " ActiveDocumentChatContextCollector " ,
320+ dependencies: [
321+ " ChatContextCollector " ,
322+ " OpenAIService " ,
323+ " Preferences " ,
324+ " FocusedCodeFinder " ,
325+ " XcodeInspector " ,
326+ ] ,
327+ path: " Sources/ChatContextCollectors/ActiveDocumentChatContextCollector "
328+ ) ,
329+
330+ . testTarget(
331+ name: " ActiveDocumentChatContextCollectorTests " ,
332+ dependencies: [ " ActiveDocumentChatContextCollector " ]
333+ ) ,
334+
313335 // MARK: - Tests
314336
315337 . testTarget(
0 commit comments