Skip to content

Commit cb1a085

Browse files
committed
Move ActiveDocumentChatContextCollector to its own target
1 parent ba5a9c2 commit cb1a085

3 files changed

Lines changed: 15 additions & 0 deletions

File tree

Core/Package.swift

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -178,6 +178,7 @@ let package = Package(
178178

179179
// context collectors
180180
"WebChatContextCollector",
181+
"ActiveDocumentChatContextCollector",
181182

182183
.product(name: "AppMonitoring", package: "Tool"),
183184
.product(name: "Environment", package: "Tool"),
@@ -350,6 +351,18 @@ let package = Package(
350351
],
351352
path: "Sources/ChatContextCollectors/WebChatContextCollector"
352353
),
354+
355+
.target(
356+
name: "ActiveDocumentChatContextCollector",
357+
dependencies: [
358+
"ChatContextCollector",
359+
.product(name: "LangChain", package: "Tool"),
360+
.product(name: "OpenAIService", package: "Tool"),
361+
.product(name: "Preferences", package: "Tool"),
362+
.product(name: "ASTParser", package: "Tool"),
363+
],
364+
path: "Sources/ChatContextCollectors/ActiveDocumentChatContextCollector"
365+
),
353366
]
354367
)
355368

Core/Sources/ChatContextCollector/ActiveDocumentChatContextCollector.swift renamed to Core/Sources/ChatContextCollectors/ActiveDocumentChatContextCollector/ActiveDocumentChatContextCollector.swift

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ import OpenAIService
33
import Preferences
44
import SuggestionModel
55
import XcodeInspector
6+
import ChatContextCollector
67

78
public struct ActiveDocumentChatContextCollector: ChatContextCollector {
89
public init() {}

Core/Sources/ChatService/AllContextCollector.swift

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import ActiveDocumentChatContextCollector
12
import ChatContextCollector
23
import WebChatContextCollector
34

0 commit comments

Comments
 (0)