The Swift Package Index logo.Swift Package Index

Build Information

Successful build of Arbiter, reference main (8dddd6), with Swift 6.4 for macOS (SPM) on 27 Sep 2026 20:03:17 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/sabby3861/Arbiter.git
Reference: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/sabby3861/Arbiter
 * branch            main       -> FETCH_HEAD
 * [new branch]      main       -> origin/main
HEAD is now at 8dddd65 docs: clear remaining DocC warnings on internal symbols and run parameters
Cloned https://github.com/sabby3861/Arbiter.git
Revision (git rev-parse @):
8dddd652fa763eb8f5e99382a4ebeca4828ef671
SUCCESS checkout https://github.com/sabby3861/Arbiter.git at main
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.4
Building package at path:  $PWD
https://github.com/sabby3861/Arbiter.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 / 717]
[Planning deferred tasks]
[158 / 488] mlx-swift_Cmlx
[159 / 488]
[162 / 488] mlx-swift_Cmlx
[162 / 488]
[171 / 490] RealModule
[172 / 490] InternalCollectionsUtilities
[175 / 517]
[177 / 517]
[179 / 517] InternalCollectionsUtilities
[180 / 517] RealModule
[182 / 517] Cmlx
[198 / 517] Cmlx
[200 / 517] Cmlx
[202 / 517] Cmlx
[204 / 517] Cmlx
[208 / 517] Cmlx
[210 / 517] Cmlx
[215 / 517] Cmlx
[219 / 517] Cmlx
[221 / 517] Cmlx
[222 / 517] Cmlx
[225 / 517] Cmlx
[227 / 517] Cmlx
[231 / 517] Cmlx
[234 / 517] Cmlx
[235 / 517] Cmlx
[238 / 517] Cmlx
[241 / 517] Cmlx
[244 / 517] Cmlx
[246 / 517] Cmlx
[248 / 517] Cmlx
[251 / 517] Cmlx
[252 / 517] Cmlx
[253 / 517] Cmlx
[254 / 517] Cmlx
[257 / 517] Cmlx
[260 / 517] Cmlx
[262 / 517] Cmlx
[263 / 517] Cmlx
[265 / 517] Cmlx
[267 / 517] Cmlx
[268 / 517] Cmlx
[270 / 517] Cmlx
[271 / 517] Cmlx
[273 / 517] Cmlx
[274 / 517] Cmlx
[275 / 517] Cmlx
[277 / 517] Cmlx
[278 / 517] Cmlx
[280 / 517] Cmlx
[283 / 517] Cmlx
[286 / 517] Cmlx
[290 / 517] Cmlx
[291 / 517] Cmlx
[294 / 517] Cmlx
[297 / 517] Cmlx
[298 / 517] Cmlx
[301 / 517] Cmlx
[303 / 517] Cmlx
[304 / 517] Cmlx
[306 / 517] Cmlx
[308 / 517] Cmlx
[310 / 517] Cmlx
[312 / 517] Cmlx
[314 / 517] Cmlx
[316 / 517] Cmlx
[318 / 517] Cmlx
[321 / 517] Cmlx
[322 / 517] Cmlx
[324 / 517] Cmlx
[327 / 517] Cmlx
[328 / 517] Cmlx
[329 / 517] Cmlx
[330 / 517] Cmlx
[331 / 517] Cmlx
[333 / 517] Cmlx
[334 / 517] Cmlx
[335 / 517] Cmlx
[336 / 517] Cmlx
[340 / 517] Cmlx
[341 / 517] Cmlx
[345 / 517] Cmlx
[348 / 517] Cmlx
[349 / 517] mlx-swift_Cmlx
[350 / 517] _NumericsShims
[354 / 517] _NumericsShims
[359 / 517] RealModule
[363 / 517] InternalCollectionsUtilities
[365 / 517] OrderedCollections
[374 / 517]
[379 / 519] ComplexModule
[387 / 541] OrderedCollections
[393 / 541] OrderedCollections
[397 / 541] ComplexModule
[403 / 541] InternalCollectionsUtilities
[405 / 541] InternalCollectionsUtilities
[410 / 542] Numerics
[420 / 545] ComplexModule
[423 / 545] OrderedCollections
[432 / 546] MLX
[447 / 636]
[452 / 636]
[461 / 636]
[466 / 636]
[468 / 636]
[475 / 636]
[479 / 636]
[484 / 636]
[489 / 636]
[492 / 636]
[493 / 636]
[496 / 636]
[498 / 636]
[509 / 636] Jinja
[511 / 636] MLX
[513 / 636] MLX
[516 / 636] Jinja
[522 / 636] MLX
[524 / 636] MLX
[532 / 636] MLX
[535 / 636] MLX-product
[537 / 638]
[538 / 639] Cmlx
[539 / 640]
[542 / 645] MLXFast
[552 / 647] MLXRandom-product
[570 / 661] MLXFast
[575 / 661]
[583 / 661] MLXNN
[587 / 672] MLXNN
[590 / 672] Hub
[599 / 672] MLXNN
[601 / 672] MLXNN
[612 / 674] MLX-product
[613 / 674] MLXNN
[613 / 674] Tokenizers
[622 / 687] MLXOptimizers
[627 / 687] Hub
[643 / 688] Tokenizers
[643 / 688] MLXOptimizers
[650 / 698]
[652 / 698]
[653 / 698]
[657 / 698] Generation
[664 / 699] Generation
[666 / 699] Models
[670 / 703] Models
[677 / 704] Models
[679 / 704] MLXLMCommon
[689 / 733]
[691 / 733]
[693 / 733]
[694 / 733]
[696 / 733]
[697 / 733]
[708 / 733] MLXLMCommon
[715 / 734] MLXLMCommon
[715 / 734] MLXLLM
[725 / 745] MLXLLM
[726 / 745] MLXLMCommon
[728 / 745] MLXLMCommon
[728 / 745] MLXLLM
[735 / 746] MLXLLM
[735 / 746] Arbiter
[746 / 802]
[757 / 802]
[765 / 802]
[769 / 802]
[773 / 802]
[776 / 802]
[778 / 802]
[780 / 802]
[781 / 802]
[782 / 802]
[793 / 802] Arbiter
[794 / 802] Arbiter
[799 / 802] Arbiter
[802 / 802] Arbiter-product
Build complete! (41.22 sec)
Fetching https://github.com/apple/swift-docc-plugin.git
Fetching https://github.com/ml-explore/mlx-swift-examples.git
Fetching https://github.com/ml-explore/mlx-swift.git
[1/2345] Fetching swift-docc-plugin
[236/10211] Fetching swift-docc-plugin, mlx-swift-examples
[630/27167] Fetching swift-docc-plugin, mlx-swift-examples, mlx-swift
Fetched https://github.com/ml-explore/mlx-swift-examples.git (1.61s)
[4211/19301] Fetching swift-docc-plugin, mlx-swift
Fetched https://github.com/apple/swift-docc-plugin.git (1.61s)
[2035/16956] Fetching mlx-swift
Fetched https://github.com/ml-explore/mlx-swift.git (2.20s)
Computing version for https://github.com/apple/swift-docc-plugin.git
Computed https://github.com/apple/swift-docc-plugin.git at 1.5.0 (5.05s)
Fetching https://github.com/swiftlang/swift-docc-symbolkit
[1/3831] Fetching swift-docc-symbolkit
Fetched https://github.com/swiftlang/swift-docc-symbolkit (1.39s)
Computing version for https://github.com/swiftlang/swift-docc-symbolkit
Computed https://github.com/swiftlang/swift-docc-symbolkit at 1.0.0 (2.11s)
Computing version for https://github.com/ml-explore/mlx-swift-examples.git
Computed https://github.com/ml-explore/mlx-swift-examples.git at 2.29.1 (0.57s)
Fetching https://github.com/1024jp/GzipSwift
Fetching https://github.com/huggingface/swift-transformers
[1/1762] Fetching gzipswift
[248/8789] Fetching gzipswift, swift-transformers
Fetched https://github.com/1024jp/GzipSwift (1.62s)
Fetched https://github.com/huggingface/swift-transformers (1.62s)
Computing version for https://github.com/ml-explore/mlx-swift.git
Computed https://github.com/ml-explore/mlx-swift.git at 0.29.1 (2.24s)
Fetching https://github.com/apple/swift-numerics
[1/6640] Fetching swift-numerics
Fetched https://github.com/apple/swift-numerics (1.34s)
Computing version for https://github.com/1024jp/GzipSwift
Computed https://github.com/1024jp/GzipSwift at 6.0.1 (2.01s)
Computing version for https://github.com/huggingface/swift-transformers
Computed https://github.com/huggingface/swift-transformers at 1.0.0 (0.55s)
Fetching https://github.com/huggingface/swift-jinja.git
[1/1376] Fetching swift-jinja
Fetched https://github.com/huggingface/swift-jinja.git (1.10s)
Computing version for https://github.com/apple/swift-numerics
Computed https://github.com/apple/swift-numerics at 1.1.1 (1.67s)
Computing version for https://github.com/huggingface/swift-jinja.git
Computed https://github.com/huggingface/swift-jinja.git at 2.5.1 (0.53s)
Fetching https://github.com/apple/swift-collections.git
[1/27779] Fetching swift-collections
Fetched https://github.com/apple/swift-collections.git (14.11s)
Computing version for https://github.com/apple/swift-collections.git
Computed https://github.com/apple/swift-collections.git at 1.7.1 (14.80s)
Creating working copy for https://github.com/apple/swift-docc-plugin.git
Working copy of https://github.com/apple/swift-docc-plugin.git resolved at 1.5.0
Creating working copy for https://github.com/1024jp/GzipSwift
Working copy of https://github.com/1024jp/GzipSwift resolved at 6.0.1
Creating working copy for https://github.com/ml-explore/mlx-swift-examples.git
Working copy of https://github.com/ml-explore/mlx-swift-examples.git resolved at 2.29.1
Creating working copy for https://github.com/ml-explore/mlx-swift.git
Working copy of https://github.com/ml-explore/mlx-swift.git resolved at 0.29.1
Creating working copy for https://github.com/huggingface/swift-transformers
Working copy of https://github.com/huggingface/swift-transformers resolved at 1.0.0
Creating working copy for https://github.com/apple/swift-collections.git
Working copy of https://github.com/apple/swift-collections.git resolved at 1.7.1
Creating working copy for https://github.com/apple/swift-numerics
Working copy of https://github.com/apple/swift-numerics 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/huggingface/swift-jinja.git
Working copy of https://github.com/huggingface/swift-jinja.git resolved at 2.5.1
warning: missing creator for mutated node: ('/Users/admin/builder/spi-builder-workspace/.build/out/Products/Debug/mlx-swift_Cmlx.bundle/Contents/MacOS')
In file included from /Users/admin/builder/spi-builder-workspace/.build/checkouts/mlx-swift/Source/Cmlx/mlx-generated/metal/steel/attn/kernels/steel_attention.metal:7:
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mlx-swift/Source/Cmlx/mlx-generated/metal/steel/attn/kernels/../../../steel/attn/kernels/steel_attention.h:359:16: warning: constexpr if is a C++17 extension [-Wc++17-extensions]
            if constexpr (is_bool) {
               ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mlx-swift/Source/Cmlx/mlx-generated/metal/steel/attn/kernels/../../../steel/attn/kernels/steel_attention.h:429:14: warning: constexpr if is a C++17 extension [-Wc++17-extensions]
          if constexpr (BD == 128) {
             ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mlx-swift/Source/Cmlx/mlx-generated/metal/steel/attn/kernels/../../../steel/attn/kernels/steel_attention.h:439:14: warning: constexpr if is a C++17 extension [-Wc++17-extensions]
          if constexpr (BD == 128) {
             ^
3 warnings generated.
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mlx-swift/Source/Cmlx/include/mlx/c/array.h:325:1: note: built-in type 'Complex' not supported
323 |  * Array must be evaluated, otherwise returns NULL.
324 |  */
325 | const float _Complex* mlx_array_data_complex64(const mlx_array arr);
    | `- note: built-in type 'Complex' not supported
326 |
327 | #ifdef HAS_FLOAT16
/Users/admin/builder/spi-builder-workspace/Sources/Arbiter/Providers/AppleFoundation/FMBridge.swift:98:9: warning: 'init(sampling:temperature:maximumResponseTokens:)' is deprecated: replaced by 'init(samplingMode:temperature:maximumResponseTokens:)' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 96 |
 97 |     static func generationOptions(from settings: FMGenerationSettings) -> GenerationOptions {
 98 |         GenerationOptions(
    |         |- warning: 'init(sampling:temperature:maximumResponseTokens:)' is deprecated: replaced by 'init(samplingMode:temperature:maximumResponseTokens:)' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
    |         `- note: use 'init(samplingMode:temperature:maximumResponseTokens:)' instead
 99 |             sampling: settings.sampling.map(samplingMode(from:)),
100 |             temperature: settings.temperature,
/Users/admin/builder/spi-builder-workspace/Sources/Arbiter/Providers/AppleFoundation/FMBridge.swift:280:9: warning: switch must be exhaustive
278 |
279 |     private static func entry(from source: Transcript.Entry) -> FMTranscriptEntry {
280 |         switch source {
    |         |- warning: switch must be exhaustive
    |         `- note: add missing case: '.reasoning(_)'
281 |         case .instructions(let instructions):
282 |             .instructions(
/Users/admin/builder/spi-builder-workspace/Sources/Arbiter/Providers/AppleFoundation/FMBridge.swift:308:9: warning: switch must be exhaustive
306 |
307 |     private static func segment(from source: Transcript.Segment) -> FMSegment {
308 |         switch source {
    |         |- warning: switch must be exhaustive
    |         `- note: add missing case: '.attachment(_)'
309 |         case .text(let text):
310 |             .text(text.content)
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
Build complete.
{
  "dependencies" : [
    {
      "identity" : "mlx-swift",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "0.21.0",
            "upper_bound" : "1.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/ml-explore/mlx-swift.git"
    },
    {
      "identity" : "mlx-swift-examples",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "2.21.0",
            "upper_bound" : "3.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/ml-explore/mlx-swift-examples.git"
    },
    {
      "identity" : "swift-docc-plugin",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.4.3",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/apple/swift-docc-plugin.git"
    }
  ],
  "manifest_display_name" : "Arbiter",
  "name" : "Arbiter",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "ios",
      "version" : "17.0"
    },
    {
      "name" : "macos",
      "version" : "14.0"
    },
    {
      "name" : "visionos",
      "version" : "1.0"
    }
  ],
  "products" : [
    {
      "name" : "Arbiter",
      "targets" : [
        "Arbiter"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "ArbiterTests",
      "module_type" : "SwiftTarget",
      "name" : "ArbiterTests",
      "path" : "Tests/ArbiterTests",
      "sources" : [
        "AIRequestTests.swift",
        "AnthropicAdvancedTests.swift",
        "AnthropicMapperTests.swift",
        "AnthropicStructuredOutputTests.swift",
        "AppleFMSupportTests.swift",
        "AppleFoundationProviderTests.swift",
        "ArbiterErrorTests.swift",
        "ArbiterTests.swift",
        "CapabilityMatcherTests.swift",
        "ConversationSessionTests.swift",
        "CostEstimateTests.swift",
        "CostTrackerTests.swift",
        "DeviceAssessorTests.swift",
        "ExecutionPolicyTests.swift",
        "FMBridgeTests.swift",
        "FMSchemaConverterTests.swift",
        "FMTranscriptBuilderTests.swift",
        "FallbackChainTests.swift",
        "GeminiAdvancedTests.swift",
        "GeminiMapperTests.swift",
        "IntegrationTests.swift",
        "JSONValueTests.swift",
        "MLXProviderTests.swift",
        "MessageTests.swift",
        "MiddlewareTests.swift",
        "MockFMSession.swift",
        "MockProvider.swift",
        "OllamaAdvancedTests.swift",
        "OllamaMapperTests.swift",
        "OpenAIAdvancedTests.swift",
        "OpenAIMapperTests.swift",
        "ParallelToolCallMapperTests.swift",
        "PrivacyDetectionCorpusTests.swift",
        "PrivacyGuardTests.swift",
        "PrivacyHardeningTests.swift",
        "ProviderErrorTests.swift",
        "ProviderPerformanceTrackerTests.swift",
        "RequestAnalyserCorpusTests.swift",
        "RequestAnalyserTests.swift",
        "ResponseCacheTests.swift",
        "ResponseValidatorTests.swift",
        "RetryEngineTests.swift",
        "ScriptedProvider.swift",
        "SecureKeyStorageTests.swift",
        "SmartRouterTests.swift",
        "SpendingGuardTests.swift",
        "StructuredOutputPathTests.swift",
        "StructuredOutputTests.swift",
        "ThinkingReplayTests.swift",
        "ThreeTierRoutingTests.swift",
        "TokenBudgetPlannerTests.swift",
        "TokenEstimatorTests.swift",
        "ToolLoopTests.swift",
        "UnifiedResponseTests.swift",
        "UsageAnalyticsTests.swift",
        "ViewCompilationTests.swift"
      ],
      "target_dependencies" : [
        "Arbiter"
      ],
      "type" : "test"
    },
    {
      "c99name" : "Arbiter",
      "module_type" : "SwiftTarget",
      "name" : "Arbiter",
      "path" : "Sources/Arbiter",
      "product_dependencies" : [
        "MLX",
        "MLXLLM"
      ],
      "product_memberships" : [
        "Arbiter"
      ],
      "sources" : [
        "Arbiter.swift",
        "Core/AIProvider.swift",
        "Core/AIRequest.swift",
        "Core/AIResponse.swift",
        "Core/AIStreamChunk.swift",
        "Core/ArbiterError.swift",
        "Core/EmbeddingProvider.swift",
        "Core/JSONSchemaBuilder.swift",
        "Core/JSONSchemaNormalizer.swift",
        "Core/JSONValue.swift",
        "Core/Message.swift",
        "Core/ProviderCapabilities.swift",
        "Core/ProviderID.swift",
        "Core/RequestTag.swift",
        "Core/SchemaProbe.swift",
        "Core/StructuredOutput.swift",
        "Core/TokenBudgetPlanner.swift",
        "Middleware/AIMiddleware.swift",
        "Middleware/LoggingMiddleware.swift",
        "Middleware/RequestSanitiserMiddleware.swift",
        "ProviderFactory.swift",
        "Providers/Anthropic/AnthropicImageResolver.swift",
        "Providers/Anthropic/AnthropicMapper.swift",
        "Providers/Anthropic/AnthropicModels.swift",
        "Providers/Anthropic/AnthropicOptions.swift",
        "Providers/Anthropic/AnthropicProvider.swift",
        "Providers/AppleFoundation/AppleFMAvailability.swift",
        "Providers/AppleFoundation/AppleFMFeedback.swift",
        "Providers/AppleFoundation/AppleFMOptions.swift",
        "Providers/AppleFoundation/AppleFMSessionStore.swift",
        "Providers/AppleFoundation/AppleFoundationProvider.swift",
        "Providers/AppleFoundation/AvailabilityChecker.swift",
        "Providers/AppleFoundation/FMBridge.swift",
        "Providers/AppleFoundation/FMErrorKind.swift",
        "Providers/AppleFoundation/FMSchema.swift",
        "Providers/AppleFoundation/FMSessionRunning.swift",
        "Providers/AppleFoundation/FMToolAdapter.swift",
        "Providers/AppleFoundation/FMTranscript.swift",
        "Providers/AppleFoundation/FMTranscriptBuilder.swift",
        "Providers/AppleFoundation/LiveFMSession.swift",
        "Providers/Gemini/GeminiMapper.swift",
        "Providers/Gemini/GeminiModels.swift",
        "Providers/Gemini/GeminiOptions.swift",
        "Providers/Gemini/GeminiProvider.swift",
        "Providers/MLX/MLXChatText.swift",
        "Providers/MLX/MLXModelRegistry.swift",
        "Providers/MLX/MLXProvider.swift",
        "Providers/Ollama/OllamaMapper.swift",
        "Providers/Ollama/OllamaOptions.swift",
        "Providers/Ollama/OllamaProvider.swift",
        "Providers/OpenAI/OpenAIMapper.swift",
        "Providers/OpenAI/OpenAIModels.swift",
        "Providers/OpenAI/OpenAIOptions.swift",
        "Providers/OpenAI/OpenAIProvider.swift",
        "Providers/OpenAI/OpenAIResponsesMapper.swift",
        "Router/CapabilityMatcher.swift",
        "Router/ConnectivityMonitor.swift",
        "Router/CostTracker.swift",
        "Router/DeviceAssessor.swift",
        "Router/LexicalSignals.swift",
        "Router/PIIDetector.swift",
        "Router/PrivacyGuard.swift",
        "Router/PrivacyReport.swift",
        "Router/ProviderHealthMonitor.swift",
        "Router/ProviderPerformanceTracker.swift",
        "Router/RequestAnalyser.swift",
        "Router/RoutingDecision.swift",
        "Router/RoutingPolicy.swift",
        "Router/SmartRouter.swift",
        "Runtime/ArbiterRun.swift",
        "Runtime/ArbiterTool.swift",
        "Runtime/ExecutionPolicy.swift",
        "Runtime/FallbackChain.swift",
        "Runtime/LifecycleManager.swift",
        "Runtime/ResponseCache.swift",
        "Runtime/ResponseValidator.swift",
        "Runtime/RetryEngine.swift",
        "Runtime/ToolApproval.swift",
        "Runtime/ToolLoop.swift",
        "Runtime/UsageAnalytics.swift",
        "Security/SecureKeyStorage.swift",
        "Security/SpendingGuard.swift",
        "Session/ConversationSession.swift",
        "UI/ArbiterChatView.swift",
        "UI/ArbiterLifecycleModifier.swift",
        "UI/ProviderPicker.swift",
        "UI/RoutingDebugView.swift",
        "UI/UsageDashboard.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "6.1"
}
Done.