File size: 1,505 Bytes
7b2dfc5
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
// swift-tools-version: 6.2

import PackageDescription

let package = Package(
  name: "DolphinHostTests",
  platforms: [
    .macOS(.v15),
  ],
  dependencies: [
    .package(
      url: "https://github.com/huggingface/swift-transformers.git",
      revision: "2b72a75af19b384fd8a1bfb49bacf0a4cb3229e3"
    ),
  ],
  targets: [
    .target(
      name: "DolphinCoreMLTestApp",
      dependencies: [
        .product(name: "Transformers", package: "swift-transformers"),
      ],
      path: "Sources",
      exclude: [
        "AssistantSession.swift",
        "AppIntents/DolphinAppIntents.swift",
        "DolphinCoreMLTestApp.swift",
        "SystemTools/EventKitCalendarReader.swift",
        "SystemTools/SystemResourceSnapshotProvider.swift",
        "Views",
      ],
      sources: [
        "AppIntents/IntentHandoffStore.swift",
        "Domain/AssistantModels.swift",
        "Model/DolphinModelRuntime.swift",
        "Model/DolphinPromptRenderer.swift",
        "Agent/AgentLoop.swift",
        "Agent/AgentContextWindowBuilder.swift",
        "Agent/AgentPolicy.swift",
        "Agent/ToolCallParser.swift",
        "Knowledge/KnowledgeEngine.swift",
        "Tools/AgentToolRegistry.swift",
        "Persistence/AssistantPersistence.swift",
        "SystemTools/ResourceBudgetPolicy.swift",
        "SystemTools/SystemToolModels.swift",
      ]
    ),
    .testTarget(
      name: "DolphinCoreMLTestAppTests",
      dependencies: ["DolphinCoreMLTestApp"],
      path: "Tests"
    ),
  ]
)