The Swift Package Index logo.Swift Package Index

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 arm64

Build 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.