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 arm64Build 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: [1;39mnote: [1;39mbuilt-in type 'Complex' not supported[0;0m
[0;36m323 |[0;0m * Array must be evaluated, otherwise returns NULL.
[0;36m324 |[0;0m */
[0;36m325 |[0;0m const float _Complex* mlx_array_data_complex64(const mlx_array arr);
[0;36m|[0;0m `- [1;39mnote: [1;39mbuilt-in type 'Complex' not supported[0;0m
[0;36m326 |[0;0m
[0;36m327 |[0;0m #ifdef HAS_FLOAT16
/Users/admin/builder/spi-builder-workspace/Sources/Arbiter/Providers/AppleFoundation/FMBridge.swift:98:9: [1;33mwarning: [1;39m'init(sampling:temperature:maximumResponseTokens:)' is deprecated: replaced by 'init(samplingMode:temperature:maximumResponseTokens:)'[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m96 |[0;0m
[0;36m97 |[0;0m static func generationOptions(from settings: FMGenerationSettings) -> GenerationOptions {
[0;36m98 |[0;0m GenerationOptions(
[0;36m|[0;0m |- [1;33mwarning: [1;39m'init(sampling:temperature:maximumResponseTokens:)' is deprecated: replaced by 'init(samplingMode:temperature:maximumResponseTokens:)'[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m|[0;0m `- [1;39mnote: [1;39muse 'init(samplingMode:temperature:maximumResponseTokens:)' instead[0;0m
[0;36m99 |[0;0m sampling: settings.sampling.map(samplingMode(from:)),
[0;36m100 |[0;0m temperature: settings.temperature,
/Users/admin/builder/spi-builder-workspace/Sources/Arbiter/Providers/AppleFoundation/FMBridge.swift:280:9: [1;33mwarning: [1;39mswitch must be exhaustive[0;0m
[0;36m278 |[0;0m
[0;36m279 |[0;0m private static func entry(from source: Transcript.Entry) -> FMTranscriptEntry {
[0;36m280 |[0;0m switch source {
[0;36m|[0;0m |- [1;33mwarning: [1;39mswitch must be exhaustive[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39madd missing case: '.reasoning(_)'[0;0m
[0;36m281 |[0;0m case .instructions(let instructions):
[0;36m282 |[0;0m .instructions(
/Users/admin/builder/spi-builder-workspace/Sources/Arbiter/Providers/AppleFoundation/FMBridge.swift:308:9: [1;33mwarning: [1;39mswitch must be exhaustive[0;0m
[0;36m306 |[0;0m
[0;36m307 |[0;0m private static func segment(from source: Transcript.Segment) -> FMSegment {
[0;36m308 |[0;0m switch source {
[0;36m|[0;0m |- [1;33mwarning: [1;39mswitch must be exhaustive[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39madd missing case: '.attachment(_)'[0;0m
[0;36m309 |[0;0m case .text(let text):
[0;36m310 |[0;0m .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.