Build Information
Successful build of swift-cactus, reference main (7b5a0d), with Swift 6.4 for macOS (SPM) on 24 Sep 2026 21:38:27 UTC.
Swift 6 data race errors: 0
Build Command
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64Build Log
========================================
RunAll
========================================
Builder version: 5.1.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/mhayes853/swift-cactus.git
Reference: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/mhayes853/swift-cactus
* branch main -> FETCH_HEAD
* [new branch] main -> origin/main
HEAD is now at 7b5a0dc Merge branch 'engine-v1.14'
Cloned https://github.com/mhayes853/swift-cactus.git
Revision (git rev-parse @):
7b5a0dc693a6c6c3b48dd16b9fe36b97c2d585ac
SPI manifest file found: $PWD/.spi.yml
SUCCESS checkout https://github.com/mhayes853/swift-cactus.git at main
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.4
Building package at path: $PWD
https://github.com/mhayes853/swift-cactus.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64
Building for debugging...
[Computing dependencies]
[Constructing description]
[Pre-planning 1 / 862]
[Planning deferred tasks]
[140 / 367] swift-cactus_CactusTests
[164 / 367]
[175 / 375] SwiftSyntax509
[184 / 398]
[208 / 413] SwiftSyntax601
[236 / 414]
[239 / 414]
[246 / 462]
[251 / 463] SwiftSyntax
[267 / 474] SwiftSyntax509
[280 / 474] CXXCactusShims
[285 / 474] _SwiftSyntaxCShims
[285 / 474]
[298 / 474] SwiftSyntax
[299 / 474]
[301 / 474]
[302 / 474]
[305 / 474]
[309 / 474]
[311 / 474]
[312 / 474]
[317 / 474] Zip
[318 / 474] Zip
[320 / 474] Zip
[327 / 474] IssueReporting
[336 / 474] IssueReporting
[337 / 474] IssueReporting
[338 / 474] IssueReporting
[344 / 474] IssueReporting
[347 / 475]
[347 / 475] IssueReporting
[349 / 475] _IssueReporting
[360 / 478] _IssueReporting
[369 / 481] SwiftBasicFormat
[375 / 510] SwiftParser
[380 / 510] SwiftDiagnostics
[387 / 510] SwiftBasicFormat
[393 / 510] SwiftParser
[394 / 547]
[397 / 547]
[399 / 547]
[405 / 547] SwiftParser
[417 / 547] SwiftParser
[418 / 547]
[420 / 547]
[422 / 547] SwiftDiagnostics
[424 / 547]
[427 / 547]
[432 / 547] SwiftDiagnostics
[436 / 547] SwiftBasicFormat
[441 / 547] SwiftBasicFormat
[445 / 549] SwiftBasicFormat
[451 / 571] SwiftParserDiagnostics
[454 / 571] SwiftParserDiagnostics
[457 / 571] CactusCore
[463 / 571] SwiftOperators
[469 / 571] SwiftParser
[472 / 571] SwiftParserDiagnostics
[482 / 571] SwiftBasicFormat
[488 / 571] CactusCore
[489 / 571] SwiftOperators
[494 / 571] CactusCore
[500 / 571] CactusCore
[501 / 572]
[501 / 572] SwiftSyntaxBuilder
[505 / 583] SwiftSyntaxBuilder
[507 / 583] SwiftSyntaxBuilder
[510 / 583] SwiftSyntaxBuilder
[515 / 583] SwiftSyntaxBuilder
[516 / 583] SwiftSyntaxMacros
[519 / 584] SwiftSyntaxBuilder
[519 / 584] SwiftSyntaxMacros
[526 / 595] SwiftSyntaxMacros
[538 / 595] SwiftSyntaxMacros-product
[541 / 596] SwiftSyntaxMacros
[542 / 596] SwiftSyntaxMacroExpansion
[552 / 606] SwiftSyntaxMacroExpansion
[559 / 607] SwiftSyntaxMacroExpansion
[568 / 618] SwiftCompilerPluginMessageHandling
[571 / 618] SwiftCompilerPluginMessageHandling
[578 / 619] SwiftCompilerPluginMessageHandling
[578 / 619] SwiftCompilerPlugin
[586 / 621] SwiftCompilerPlugin
[588 / 621] SwiftSyntax
[590 / 621] SwiftSyntax
[596 / 621] SwiftSyntaxBuilder
[600 / 621] SwiftCompilerPlugin
[608 / 622] CactusMacros
[613 / 627] CactusMacros
[614 / 627] CactusMacros
[616 / 627] CactusMacros
[619 / 628] Cactus
[622 / 631] Cactus
Build complete! (21.69 sec)
Fetching https://github.com/swiftlang/swift-docc-plugin
Fetching https://github.com/swiftlang/swift-syntax
Fetching https://github.com/mhayes853/swift-operation
Fetching https://github.com/pointfreeco/swift-macro-testing
Fetching https://github.com/pointfreeco/swift-custom-dump
Fetching https://github.com/pointfreeco/xctest-dynamic-overlay
Fetching https://github.com/vapor-community/Zip
[1/2345] Fetching swift-docc-plugin
[2/3347] Fetching swift-docc-plugin, swift-macro-testing
[113/18788] Fetching swift-docc-plugin, swift-macro-testing, swift-operation
[231/21932] Fetching swift-docc-plugin, swift-macro-testing, swift-operation, zip
[503/24659] Fetching swift-docc-plugin, swift-macro-testing, swift-operation, zip, xctest-dynamic-overlay
[15496/30325] Fetching swift-docc-plugin, swift-macro-testing, swift-operation, zip, xctest-dynamic-overlay, swift-custom-dump
Fetched https://github.com/swiftlang/swift-docc-plugin (1.41s)
[17702/27980] Fetching swift-macro-testing, swift-operation, zip, xctest-dynamic-overlay, swift-custom-dump
Fetching https://github.com/pointfreeco/swift-snapshot-testing
Fetched https://github.com/pointfreeco/swift-macro-testing (1.65s)
[20382/26978] Fetching swift-operation, zip, xctest-dynamic-overlay, swift-custom-dump
Fetched https://github.com/mhayes853/swift-operation (1.65s)
[4973/11537] Fetching zip, xctest-dynamic-overlay, swift-custom-dump
Fetched https://github.com/vapor-community/Zip (1.92s)
Fetched https://github.com/pointfreeco/xctest-dynamic-overlay (1.92s)
Fetched https://github.com/pointfreeco/swift-custom-dump (1.92s)
[1/80067] Fetching swift-syntax
[29626/96546] Fetching swift-syntax, swift-snapshot-testing
Fetched https://github.com/swiftlang/swift-syntax (7.90s)
[5385/16479] Fetching swift-snapshot-testing
Fetched https://github.com/pointfreeco/swift-snapshot-testing (9.51s)
Computing version for https://github.com/vapor-community/Zip
Computed https://github.com/vapor-community/Zip at 2.2.7 (11.59s)
Computing version for https://github.com/pointfreeco/swift-macro-testing
Computed https://github.com/pointfreeco/swift-macro-testing at 0.7.0 (0.61s)
Computing version for https://github.com/swiftlang/swift-syntax
Computed https://github.com/swiftlang/swift-syntax at 602.0.0 (3.06s)
Computing version for https://github.com/mhayes853/swift-operation
Computed https://github.com/mhayes853/swift-operation at 0.7.0 (0.62s)
Fetching https://github.com/apple/swift-atomics
Fetching https://github.com/pointfreeco/swift-dependencies
Fetching https://github.com/pointfreeco/swift-sharing
Fetching https://github.com/pointfreeco/swift-identified-collections
Fetching https://github.com/swiftwasm/JavaScriptKit
[1/1881] Fetching swift-atomics
[20/9472] Fetching swift-atomics, swift-dependencies
[96/13615] Fetching swift-atomics, swift-dependencies, swift-sharing
[1883/15195] Fetching swift-atomics, swift-dependencies, swift-sharing, swift-identified-collections
[5100/56007] Fetching swift-atomics, swift-dependencies, swift-sharing, swift-identified-collections, javascriptkit
Fetched https://github.com/pointfreeco/swift-identified-collections (3.31s)
Fetched https://github.com/apple/swift-atomics (3.53s)
Fetched https://github.com/pointfreeco/swift-dependencies (3.53s)
Fetched https://github.com/swiftwasm/JavaScriptKit (3.53s)
Fetched https://github.com/pointfreeco/swift-sharing (3.53s)
Computing version for https://github.com/pointfreeco/xctest-dynamic-overlay
Computed https://github.com/pointfreeco/xctest-dynamic-overlay at 1.13.1 (5.79s)
Fetching https://github.com/pointfreeco/swift-issue-reporting
[1/6161] Fetching swift-issue-reporting
Fetched https://github.com/pointfreeco/swift-issue-reporting (1.66s)
Computing version for https://github.com/swiftwasm/JavaScriptKit
Computed https://github.com/swiftwasm/JavaScriptKit at 0.59.0 (2.32s)
Computing version for https://github.com/apple/swift-atomics
Computed https://github.com/apple/swift-atomics at 1.3.1 (0.56s)
Computing version for https://github.com/pointfreeco/swift-identified-collections
Computed https://github.com/pointfreeco/swift-identified-collections at 1.1.1 (0.57s)
Fetching https://github.com/apple/swift-collections
[1/27702] Fetching swift-collections
Fetched https://github.com/apple/swift-collections (3.23s)
Computing version for https://github.com/pointfreeco/swift-issue-reporting
Computed https://github.com/pointfreeco/swift-issue-reporting at 2.1.1 (4.10s)
Computing version for https://github.com/pointfreeco/swift-sharing
Computed https://github.com/pointfreeco/swift-sharing at 2.10.1 (0.73s)
Fetching https://github.com/pointfreeco/swift-perception
Fetching https://github.com/pointfreeco/swift-concurrency-extras
[1/2078] Fetching swift-perception
[2/3136] Fetching swift-perception, swift-concurrency-extras
Fetched https://github.com/pointfreeco/swift-perception (1.09s)
Fetched https://github.com/pointfreeco/swift-concurrency-extras (1.09s)
Computing version for https://github.com/pointfreeco/swift-concurrency-extras
Computed https://github.com/pointfreeco/swift-concurrency-extras at 1.4.1 (1.70s)
Computing version for https://github.com/pointfreeco/swift-snapshot-testing
Computed https://github.com/pointfreeco/swift-snapshot-testing at 1.19.6 (0.59s)
Computing version for https://github.com/swiftlang/swift-docc-plugin
Computed https://github.com/swiftlang/swift-docc-plugin at 1.5.0 (0.67s)
Fetching https://github.com/swiftlang/swift-docc-symbolkit
[1/3829] Fetching swift-docc-symbolkit
Fetched https://github.com/swiftlang/swift-docc-symbolkit (1.41s)
Computing version for https://github.com/swiftlang/swift-docc-symbolkit
Computed https://github.com/swiftlang/swift-docc-symbolkit at 1.0.0 (2.16s)
Computing version for https://github.com/pointfreeco/swift-custom-dump
Computed https://github.com/pointfreeco/swift-custom-dump at 1.7.3 (0.60s)
Computing version for https://github.com/pointfreeco/swift-dependencies
Computed https://github.com/pointfreeco/swift-dependencies at 1.17.1 (0.60s)
Fetching https://github.com/pointfreeco/swift-clocks
Fetching https://github.com/pointfreeco/combine-schedulers
[1/2686] Fetching combine-schedulers
[28/4132] Fetching combine-schedulers, swift-clocks
Fetched https://github.com/pointfreeco/combine-schedulers (1.06s)
Fetched https://github.com/pointfreeco/swift-clocks (1.06s)
Computing version for https://github.com/pointfreeco/swift-clocks
Computed https://github.com/pointfreeco/swift-clocks at 1.1.1 (1.69s)
Computing version for https://github.com/pointfreeco/combine-schedulers
Computed https://github.com/pointfreeco/combine-schedulers at 1.2.2 (0.60s)
Computing version for https://github.com/pointfreeco/swift-perception
Computed https://github.com/pointfreeco/swift-perception at 2.0.12 (0.59s)
Computing version for https://github.com/apple/swift-collections
Computed https://github.com/apple/swift-collections at 1.7.0 (0.64s)
Creating working copy for https://github.com/pointfreeco/swift-sharing
Working copy of https://github.com/pointfreeco/swift-sharing resolved at 2.10.1
Creating working copy for https://github.com/pointfreeco/combine-schedulers
Working copy of https://github.com/pointfreeco/combine-schedulers resolved at 1.2.2
Creating working copy for https://github.com/pointfreeco/swift-snapshot-testing
Working copy of https://github.com/pointfreeco/swift-snapshot-testing resolved at 1.19.6
Creating working copy for https://github.com/apple/swift-atomics
Working copy of https://github.com/apple/swift-atomics resolved at 1.3.1
Creating working copy for https://github.com/pointfreeco/xctest-dynamic-overlay
Working copy of https://github.com/pointfreeco/xctest-dynamic-overlay resolved at 1.13.1
Creating working copy for https://github.com/swiftwasm/JavaScriptKit
Working copy of https://github.com/swiftwasm/JavaScriptKit resolved at 0.59.0
Creating working copy for https://github.com/pointfreeco/swift-custom-dump
Working copy of https://github.com/pointfreeco/swift-custom-dump resolved at 1.7.3
Creating working copy for https://github.com/pointfreeco/swift-macro-testing
Working copy of https://github.com/pointfreeco/swift-macro-testing resolved at 0.7.0
Creating working copy for https://github.com/swiftlang/swift-syntax
Working copy of https://github.com/swiftlang/swift-syntax resolved at 602.0.0
Creating working copy for https://github.com/pointfreeco/swift-identified-collections
Working copy of https://github.com/pointfreeco/swift-identified-collections resolved at 1.1.1
Creating working copy for https://github.com/swiftlang/swift-docc-symbolkit
Working copy of https://github.com/swiftlang/swift-docc-symbolkit resolved at 1.0.0
Creating working copy for https://github.com/pointfreeco/swift-clocks
Working copy of https://github.com/pointfreeco/swift-clocks resolved at 1.1.1
Creating working copy for https://github.com/pointfreeco/swift-issue-reporting
Working copy of https://github.com/pointfreeco/swift-issue-reporting resolved at 2.1.1
Creating working copy for https://github.com/pointfreeco/swift-perception
Working copy of https://github.com/pointfreeco/swift-perception resolved at 2.0.12
Creating working copy for https://github.com/swiftlang/swift-docc-plugin
Working copy of https://github.com/swiftlang/swift-docc-plugin resolved at 1.5.0
Creating working copy for https://github.com/mhayes853/swift-operation
Working copy of https://github.com/mhayes853/swift-operation resolved at 0.7.0
Creating working copy for https://github.com/apple/swift-collections
Working copy of https://github.com/apple/swift-collections resolved at 1.7.0
Creating working copy for https://github.com/pointfreeco/swift-concurrency-extras
Working copy of https://github.com/pointfreeco/swift-concurrency-extras resolved at 1.4.1
Creating working copy for https://github.com/vapor-community/Zip
Working copy of https://github.com/vapor-community/Zip resolved at 2.2.7
Creating working copy for https://github.com/pointfreeco/swift-dependencies
Working copy of https://github.com/pointfreeco/swift-dependencies resolved at 1.17.1
Downloading package prebuilt https://download.swift.org/prebuilts/swift-syntax/602.0.0/swiftlang-6.4.0.34.1-macosx27.0-MacroSupport.zip
Downloaded https://download.swift.org/prebuilts/swift-syntax/602.0.0/swiftlang-6.4.0.34.1-macosx27.0-MacroSupport.zip (1.26s)
warning: 'spi-builder-workspace': found 26 file(s) which are unhandled; explicitly declare them as resources or exclude from the target
/Users/admin/builder/spi-builder-workspace/Tests/CactusTests/AgentTests/__Snapshots__/CactusAgentSessionTests/Audio-Path-Conversation-Maintains-Context.1.json
/Users/admin/builder/spi-builder-workspace/Tests/CactusTests/AgentTests/__Snapshots__/CactusAgentSessionTests/Multi-Turn-Conversation-Maintains-Context.1.json
/Users/admin/builder/spi-builder-workspace/Tests/CactusTests/AgentTests/__Snapshots__/CactusAgentSessionTests/Multi-Turn-Conversation-With-Image-Turn-Maintains-Context.1.json
/Users/admin/builder/spi-builder-workspace/Tests/CactusTests/AgentTests/__Snapshots__/CactusAgentSessionTests/Multi-Turn-Conversation-With-PCM-Buffer-Maintains-Context.1.json
/Users/admin/builder/spi-builder-workspace/Tests/CactusTests/AgentTests/__Snapshots__/CactusAgentSessionTests/Multi-Turn-Conversation-With-System-Prompt-Maintains-Context.1.json
/Users/admin/builder/spi-builder-workspace/Tests/CactusTests/AgentTests/__Snapshots__/CactusAgentSessionTests/Multi-Turn-Respond-Maintains-Conversation-Context-And-Snapshots-Transcript.1.json
/Users/admin/builder/spi-builder-workspace/Tests/CactusTests/AgentTests/__Snapshots__/CactusAgentSessionTests/Prewarm-Returns-Prefill-Metrics-Dump-Snapshot.1.txt
/Users/admin/builder/spi-builder-workspace/Tests/CactusTests/AgentTests/__Snapshots__/CactusAgentSessionTests/Respond-Returns-Completion-Thinking-Dump-Snapshot.1.txt
/Users/admin/builder/spi-builder-workspace/Tests/CactusTests/AgentTests/__Snapshots__/CactusAgentSessionTests/Simple-Prompt-Respond-Returns-Assistant-Text-Snapshot.1.json
/Users/admin/builder/spi-builder-workspace/Tests/CactusTests/AgentTests/__Snapshots__/CactusAgentSessionTests/Simple-Prompt-Respond-Returns-Completion-Dump-Snapshot.1.txt
/Users/admin/builder/spi-builder-workspace/Tests/CactusTests/AgentTests/__Snapshots__/CactusAgentSessionTests/Simple-Prompt-Tool-Execution-Loop-Supports-Multiple-Tool-Calls-And-Returns-Final-Assistant-Text-Snapshot.1.json
/Users/admin/builder/spi-builder-workspace/Tests/CactusTests/AgentTests/__Snapshots__/CactusAgentSessionTests/Simple-Response-Stream-Emits-Tokens-In-Order.1.txt
/Users/admin/builder/spi-builder-workspace/Tests/CactusTests/AgentTests/__Snapshots__/CactusAgentSessionTests/Tool-Call-Respond-Returns-Completion-Entries-And-Metrics-Dump-Snapshot.1.txt
/Users/admin/builder/spi-builder-workspace/Tests/CactusTests/IndexTests/__Snapshots__/CactusIndexTests/Query-Documents-Snapshot-Dump.1.txt
/Users/admin/builder/spi-builder-workspace/Tests/CactusTests/IndexTests/__Snapshots__/CactusIndexTests/Query-Multiple-Documents-Snapshot-Dump.1.txt
/Users/admin/builder/spi-builder-workspace/Tests/CactusTests/STTTests/__Snapshots__/CactusSTTSessionTests/File-Stream-Snapshot.1.json
/Users/admin/builder/spi-builder-workspace/Tests/CactusTests/STTTests/__Snapshots__/CactusSTTSessionTests/File-Transcription-Snapshot.1.json
/Users/admin/builder/spi-builder-workspace/Tests/CactusTests/STTTests/__Snapshots__/CactusSTTSessionTests/File-Transcription-With-Timestamps-Snapshot.1.json
/Users/admin/builder/spi-builder-workspace/Tests/CactusTests/STTTests/__Snapshots__/CactusSTTSessionTests/Moonshine-Buffer-Transcription-Snapshot.1.json
/Users/admin/builder/spi-builder-workspace/Tests/CactusTests/STTTests/__Snapshots__/CactusSTTSessionTests/PCM-Buffer-Transcription-Snapshot.1.json
/Users/admin/builder/spi-builder-workspace/Tests/CactusTests/STTTests/__Snapshots__/CactusSTTSessionTests/Parakeet-Buffer-Transcription-Snapshot.1.json
/Users/admin/builder/spi-builder-workspace/Tests/CactusTests/StreamTranscriberTests/__Snapshots__/CactusStreamTranscriberTests/Finalize-Snapshot-After-Chunked-Inserts.1.json
/Users/admin/builder/spi-builder-workspace/Tests/CactusTests/StreamTranscriberTests/__Snapshots__/CactusStreamTranscriberTests/Process-Snapshot-From-Audio-Slice.1.json
/Users/admin/builder/spi-builder-workspace/Tests/CactusTests/StreamTranscriberTests/__Snapshots__/CactusTranscriptionStreamTests/Async-Sequence-Snapshot-From-Stream-Inserts.1.json
/Users/admin/builder/spi-builder-workspace/Tests/CactusTests/VADTests/__Snapshots__/CactusVADSessionTests/File-VAD-Snapshot.1.txt
/Users/admin/builder/spi-builder-workspace/Tests/CactusTests/VADTests/__Snapshots__/CactusVADSessionTests/PCM-Buffer-VAD-Snapshot.1.txt
Build complete.
{
"dependencies" : [
{
"identity" : "swift-snapshot-testing",
"requirement" : {
"range" : [
{
"lower_bound" : "1.18.7",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/pointfreeco/swift-snapshot-testing"
},
{
"identity" : "zip",
"requirement" : {
"range" : [
{
"lower_bound" : "2.2.7",
"upper_bound" : "3.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/vapor-community/Zip"
},
{
"identity" : "swift-custom-dump",
"requirement" : {
"range" : [
{
"lower_bound" : "1.3.3",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/pointfreeco/swift-custom-dump"
},
{
"identity" : "swift-operation",
"requirement" : {
"range" : [
{
"lower_bound" : "0.3.1",
"upper_bound" : "1.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/mhayes853/swift-operation"
},
{
"identity" : "swift-macro-testing",
"requirement" : {
"range" : [
{
"lower_bound" : "0.6.4",
"upper_bound" : "1.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/pointfreeco/swift-macro-testing"
},
{
"identity" : "xctest-dynamic-overlay",
"requirement" : {
"range" : [
{
"lower_bound" : "1.4.3",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/pointfreeco/xctest-dynamic-overlay"
},
{
"identity" : "swift-syntax",
"requirement" : {
"range" : [
{
"lower_bound" : "600.0.0",
"upper_bound" : "603.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/swiftlang/swift-syntax"
},
{
"identity" : "swift-docc-plugin",
"requirement" : {
"range" : [
{
"lower_bound" : "1.1.0",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/swiftlang/swift-docc-plugin"
}
],
"manifest_display_name" : "swift-cactus",
"name" : "swift-cactus",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "ios",
"version" : "16.0"
},
{
"name" : "macos",
"version" : "13.0"
},
{
"name" : "tvos",
"version" : "16.0"
},
{
"name" : "watchos",
"version" : "9.0"
},
{
"name" : "maccatalyst",
"version" : "16.0"
}
],
"products" : [
{
"name" : "CactusCore",
"targets" : [
"CactusCore"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "Cactus",
"targets" : [
"Cactus"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "CXXCactusShims",
"targets" : [
"CXXCactusShims"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "CactusMacros",
"targets" : [
"CactusMacros"
],
"type" : {
"macro" : null
}
}
],
"targets" : [
{
"c99name" : "CactusTests",
"module_type" : "SwiftTarget",
"name" : "CactusTests",
"path" : "Tests/CactusTests",
"product_dependencies" : [
"SnapshotTesting",
"CustomDump",
"Operation",
"IssueReportingTestSupport"
],
"resources" : [
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/CactusTests/Resources",
"rule" : {
"copy" : {
}
}
}
],
"sources" : [
"AVFoundationTestHelpers.swift",
"AgentTests/CactusAgentSessionTests.swift",
"AgentTests/CactusUserMessageTests.swift",
"IndexTests/CactusIndexTests.swift",
"IsRunningFromXcode.swift",
"JSONSchemaTests/JSONGenerableTests.swift",
"JSONSchemaTests/JSONSchema+MacroTests.swift",
"JSONSchemaTests/JSONSchema+ValidationTests.swift",
"JSONSchemaTests/JSONSchema+ValueDecoderTests.swift",
"JSONSchemaTests/JSONSchema+ValueEncoderDecoderTests.swift",
"JSONSchemaTests/JSONSchema+ValueEncoderTests.swift",
"JSONSchemaTests/JSONSchemaTests.swift",
"MessagesTests/CactusTranscriptTests.swift",
"ModelTests/CactusModel+AVFoundationTests.swift",
"ModelTests/CactusModel+ConfigurationFileTests.swift",
"ModelTests/CactusModel+DownloadingTests.swift",
"ModelTests/CactusModelActorCancellationTests.swift",
"ModelTests/CactusModelTests.swift",
"Observe.swift",
"PromptTests/CactusPromptContentTests.swift",
"STTTests/CactusSTTPromptTests.swift",
"STTTests/CactusSTTSessionTests.swift",
"STTTests/CactusTranscriptionRequestTests.swift",
"STTTests/CactusTranscriptionTests.swift",
"SeededRandomNumberGenerator.swift",
"StorageTests/CactusModelDirectoryTests.swift",
"StreamTests/CactusInferenceStreamTests.swift",
"StreamTranscriberTests/CactusStreamTranscriberTests.swift",
"StreamTranscriberTests/CactusTranscriptionStreamTests.swift",
"TelemetryTests/CactusTelemetryTests.swift",
"TemporaryModelDirectory.swift",
"TestModelOperations.swift",
"TestSerialExecutor.swift",
"VADTests/CactusVADSessionTests.swift",
"VADTests/CactusVADTests.swift"
],
"target_dependencies" : [
"Cactus"
],
"type" : "test"
},
{
"c99name" : "CactusMacrosTests",
"module_type" : "SwiftTarget",
"name" : "CactusMacrosTests",
"path" : "Tests/CactusMacrosTests",
"product_dependencies" : [
"MacroTesting"
],
"sources" : [
"BaseTestSuite.swift",
"JSONSchemaMacroTests.swift"
],
"target_dependencies" : [
"CactusMacros"
],
"type" : "test"
},
{
"c99name" : "CactusMacros",
"module_type" : "SwiftTarget",
"name" : "CactusMacros",
"path" : "Sources/CactusMacros",
"product_dependencies" : [
"SwiftCompilerPlugin",
"SwiftSyntax",
"SwiftSyntaxBuilder",
"SwiftSyntaxMacros",
"SwiftDiagnostics"
],
"product_memberships" : [
"Cactus",
"CactusMacros"
],
"sources" : [
"JSONSchemaIgnoredMacro.swift",
"JSONSchemaMacro.swift",
"JSONSchemaPropertyMacro.swift",
"Plugin.swift"
],
"type" : "macro"
},
{
"c99name" : "CactusCore",
"module_type" : "SwiftTarget",
"name" : "CactusCore",
"path" : "Sources/CactusCore",
"product_dependencies" : [
"Zip",
"IssueReporting"
],
"product_memberships" : [
"CactusCore",
"Cactus"
],
"sources" : [
"APIKey.swift",
"AVFoundation/AVFoundation+CactusPCMBytes.swift",
"AVFoundation/CactusAgentSession+AVFoundation.swift",
"AVFoundation/CactusLanguageDetectionRequest+AVFoundation.swift",
"AVFoundation/CactusModel+AVFoundation.swift",
"AVFoundation/CactusModelActor+AVFoundation.swift",
"AVFoundation/CactusStreamTranscriber+AVFoundation.swift",
"AVFoundation/CactusTranscriptionRequest+AVFoundation.swift",
"AVFoundation/CactusTranscriptionStream+AVFoundation.swift",
"AVFoundation/CactusUserMessage+AVFoundation.swift",
"AVFoundation/CactusVADRequest+AVFoundation.swift",
"Agent/CactusAgentSession.swift",
"Agent/CactusCompletion+CactusModel.swift",
"Agent/CactusCompletion.swift",
"Agent/CactusFunction.swift",
"Agent/CactusTranscript.swift",
"Agent/CactusUserMessage+CactusModel.swift",
"Agent/CactusUserMessage.swift",
"CactusVersion.swift",
"Exports.swift",
"Generation/CactusGenerationID.swift",
"Generation/CactusGenerationMetrics.swift",
"Generation/CactusPrefillMetrics.swift",
"Index/CactusIndex.swift",
"Internal/ApplicationSupportDirectory.swift",
"Internal/AudioConstants.swift",
"Internal/CactusModelStopper.swift",
"Internal/ChainSequence.swift",
"Internal/DefaultActorExecutor.swift",
"Internal/Duration+Seconds.swift",
"Internal/FFIUtils.swift",
"Internal/Int64+Clamped.swift",
"Internal/Lock.swift",
"Internal/NonThinkingTokenAccumulator.swift",
"Internal/Observation.swift",
"Internal/Result+Failure.swift",
"Internal/Sequence+IsUnique.swift",
"Internal/SuperCodingKey.swift",
"Internal/URL+NativePath.swift",
"JSONSchema/JSONGenerable.swift",
"JSONSchema/JSONSchema+Validation.swift",
"JSONSchema/JSONSchema+Value.swift",
"JSONSchema/JSONSchema+ValueDecoder.swift",
"JSONSchema/JSONSchema+ValueEncoder.swift",
"JSONSchema/JSONSchema+ValueSchema.swift",
"JSONSchema/JSONSchema+ValueType.swift",
"JSONSchema/JSONSchema.swift",
"Logging/CactusLogging.swift",
"Model/CactusModel+ChatMessage.swift",
"Model/CactusModel+ConfigurationFile.swift",
"Model/CactusModel+Downloading.swift",
"Model/CactusModel+Functions.swift",
"Model/CactusModel+Metadata.swift",
"Model/CactusModel.swift",
"Model/CactusModelActor.swift",
"Prompt/CactusPromptBuilder.swift",
"Prompt/CactusPromptContent.swift",
"Prompt/CactusPromptContext.swift",
"Prompt/CactusPromptRepresentable.swift",
"Prompt/EncodedContent.swift",
"Prompt/GroupContent.swift",
"Prompt/SeparatedContent.swift",
"Prompt/ThinkMode.swift",
"STT/CactusLanguageDetection+CactusModel.swift",
"STT/CactusLanguageDetection+Request.swift",
"STT/CactusLanguageDetection.swift",
"STT/CactusSTTPrompt.swift",
"STT/CactusSTTSession.swift",
"STT/CactusTranscription+CactusModel.swift",
"STT/CactusTranscription+Request.swift",
"STT/CactusTranscription.swift",
"STT/CactusTranscriptionLanguage.swift",
"Storage/CactusModelsDirectory.swift",
"Stream/CactusInferenceStream.swift",
"Stream/CactusStreamedToken.swift",
"StreamTranscriber/CactusStreamTranscriber.swift",
"StreamTranscriber/CactusStreamTranscriberActor.swift",
"StreamTranscriber/CactusTranscriptionStream.swift",
"Telemetry/CactusTelemetry.swift",
"Utils/CactusSubscription.swift",
"Utils/TopLevelEncoder.swift",
"VAD/CactusVAD+CactusModel.swift",
"VAD/CactusVAD+Request.swift",
"VAD/CactusVAD.swift",
"VAD/CactusVADSession.swift"
],
"target_dependencies" : [
"CXXCactusShims"
],
"type" : "library"
},
{
"c99name" : "Cactus",
"module_type" : "SwiftTarget",
"name" : "Cactus",
"path" : "Sources/Cactus",
"product_memberships" : [
"Cactus"
],
"sources" : [
"Exports.swift",
"Macros.swift"
],
"target_dependencies" : [
"CactusCore",
"CactusMacros"
],
"type" : "library"
},
{
"c99name" : "CXXCactusShims",
"module_type" : "SwiftTarget",
"name" : "CXXCactusShims",
"path" : "Sources/CXXCactusShims",
"product_memberships" : [
"CactusCore",
"Cactus",
"CXXCactusShims"
],
"sources" : [
"Exports.swift"
],
"target_dependencies" : [
"CXXCactus",
"CXXCactusDarwin"
],
"type" : "library"
},
{
"c99name" : "CXXCactusDarwin",
"module_type" : "BinaryTarget",
"name" : "CXXCactusDarwin",
"path" : "bin/CXXCactusDarwin.xcframework.zip",
"product_memberships" : [
"CactusCore",
"Cactus",
"CXXCactusShims"
],
"sources" : [
],
"type" : "binary"
},
{
"c99name" : "CXXCactus",
"module_type" : "BinaryTarget",
"name" : "CXXCactus",
"path" : "bin/CXXCactus.artifactbundle.zip",
"product_memberships" : [
"CactusCore",
"Cactus",
"CXXCactusShims"
],
"sources" : [
],
"type" : "binary"
}
],
"tools_version" : "6.2"
}
Done.