Skip to content

Commit 85872fa

Browse files
committed
Move ChatContextCollector to Tool
1 parent cede9e0 commit 85872fa

4 files changed

Lines changed: 14 additions & 15 deletions

File tree

Core/Package.swift

Lines changed: 4 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -171,7 +171,6 @@ let package = Package(
171171
name: "ChatService",
172172
dependencies: [
173173
"ChatPlugin",
174-
"ChatContextCollector",
175174

176175
// plugins
177176
"MathChatPlugin",
@@ -183,6 +182,7 @@ let package = Package(
183182
"ActiveDocumentChatContextCollector",
184183
"SystemInfoChatContextCollector",
185184

185+
.product(name: "ChatContextCollector", package: "Tool"),
186186
.product(name: "AppMonitoring", package: "Tool"),
187187
.product(name: "Environment", package: "Tool"),
188188
.product(name: "Parsing", package: "swift-parsing"),
@@ -199,16 +199,6 @@ let package = Package(
199199
.product(name: "Terminal", package: "Tool"),
200200
]
201201
),
202-
.target(
203-
name: "ChatContextCollector",
204-
dependencies: [
205-
.product(name: "SuggestionModel", package: "Tool"),
206-
.product(name: "AppMonitoring", package: "Tool"),
207-
.product(name: "Environment", package: "Tool"),
208-
.product(name: "OpenAIService", package: "Tool"),
209-
.product(name: "Preferences", package: "Tool"),
210-
]
211-
),
212202

213203
.target(
214204
name: "ChatGPTChatTab",
@@ -346,7 +336,7 @@ let package = Package(
346336
.target(
347337
name: "WebChatContextCollector",
348338
dependencies: [
349-
"ChatContextCollector",
339+
.product(name: "ChatContextCollector", package: "Tool"),
350340
.product(name: "LangChain", package: "Tool"),
351341
.product(name: "OpenAIService", package: "Tool"),
352342
.product(name: "ExternalServices", package: "Tool"),
@@ -358,7 +348,7 @@ let package = Package(
358348
.target(
359349
name: "SystemInfoChatContextCollector",
360350
dependencies: [
361-
"ChatContextCollector",
351+
.product(name: "ChatContextCollector", package: "Tool"),
362352
.product(name: "OpenAIService", package: "Tool"),
363353
],
364354
path: "Sources/ChatContextCollectors/SystemInfoChatContextCollector"
@@ -367,7 +357,7 @@ let package = Package(
367357
.target(
368358
name: "ActiveDocumentChatContextCollector",
369359
dependencies: [
370-
"ChatContextCollector",
360+
.product(name: "ChatContextCollector", package: "Tool"),
371361
.product(name: "OpenAIService", package: "Tool"),
372362
.product(name: "Preferences", package: "Tool"),
373363
.product(name: "FocusedCodeFinder", package: "Tool"),

Pro

Submodule Pro updated from 9d3f8ae to d940918

Tool/Package.swift

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ let package = Package(
1414
.library(name: "Logger", targets: ["Logger"]),
1515
.library(name: "OpenAIService", targets: ["OpenAIService"]),
1616
.library(name: "ChatTab", targets: ["ChatTab"]),
17+
.library(name: "ChatContextCollector", targets: ["ChatContextCollector"]),
1718
.library(name: "Environment", targets: ["Environment"]),
1819
.library(name: "SuggestionModel", targets: ["SuggestionModel"]),
1920
.library(name: "ASTParser", targets: ["ASTParser"]),
@@ -214,6 +215,14 @@ let package = Package(
214215
]
215216
),
216217

218+
.target(
219+
name: "ChatContextCollector",
220+
dependencies: [
221+
"SuggestionModel",
222+
"OpenAIService",
223+
]
224+
),
225+
217226
.target(name: "BingSearchService"),
218227

219228
// MARK: - OpenAI

Core/Sources/ChatContextCollector/ChatContextCollector.swift renamed to Tool/Sources/ChatContextCollector/ChatContextCollector.swift

File renamed without changes.

0 commit comments

Comments
 (0)