Build Information
Failed to build swift-ai-sdk, reference 0.3.0 (d8d108), with Swift 6.4 for watchOS using Xcode 27.0 on 26 Sep 2026 21:13:58 UTC.
Build Command
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun xcodebuild -IDEClonedSourcePackagesDirPathOverride=$PWD/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath $PWD/.derivedData build -scheme swift-ai-sdk-Package -destination generic/platform=watchOSBuild Log
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/GoogleMediaModels.swift (in target 'AI' from project 'swift-ai-sdk')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile GoogleMediaModels.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/GoogleModel.swift (in target 'AI' from project 'swift-ai-sdk')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile GoogleModel.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/GooglePlatformClients.swift (in target 'AI' from project 'swift-ai-sdk')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile GooglePlatformClients.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/GoogleVertexModel.swift (in target 'AI' from project 'swift-ai-sdk')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile GoogleVertexModel.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/GroqModel.swift (in target 'AI' from project 'swift-ai-sdk')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile GroqModel.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/HuggingFaceModel.swift (in target 'AI' from project 'swift-ai-sdk')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile HuggingFaceModel.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/KlingVideoModel.swift (in target 'AI' from project 'swift-ai-sdk')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile KlingVideoModel.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/LMStudioModel.swift (in target 'AI' from project 'swift-ai-sdk')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile LMStudioModel.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/MediaGenerationPacks.swift (in target 'AI' from project 'swift-ai-sdk')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile MediaGenerationPacks.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/MetaModel.swift (in target 'AI' from project 'swift-ai-sdk')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile MetaModel.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/MistralModel.swift (in target 'AI' from project 'swift-ai-sdk')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile MistralModel.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/MoonshotModel.swift (in target 'AI' from project 'swift-ai-sdk')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile MoonshotModel.swift
SwiftCompile normal arm64_32 Compiling\ ProviderDefinedTool.swift,\ ProviderRegistry.swift,\ PruneMessages.swift,\ RemoteContent.swift,\ Reranking.swift,\ Retry.swift,\ RuntimeContext.swift,\ Schema.swift,\ SpeechGeneration.swift,\ StepControl.swift,\ StepRequest.swift,\ StreamSmoothing.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Core/ProviderDefinedTool.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Core/ProviderRegistry.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Core/PruneMessages.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Core/RemoteContent.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Core/Reranking.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Core/Retry.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Core/RuntimeContext.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Core/Schema.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Core/SpeechGeneration.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Core/StepControl.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Core/StepRequest.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Core/StreamSmoothing.swift (in target 'AI' from project 'swift-ai-sdk')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/AI/Core/ProviderDefinedTool.swift (in target 'AI' from project 'swift-ai-sdk')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile ProviderDefinedTool.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/AI/Core/ProviderRegistry.swift (in target 'AI' from project 'swift-ai-sdk')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile ProviderRegistry.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/AI/Core/PruneMessages.swift (in target 'AI' from project 'swift-ai-sdk')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile PruneMessages.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/AI/Core/RemoteContent.swift (in target 'AI' from project 'swift-ai-sdk')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile RemoteContent.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/AI/Core/Reranking.swift (in target 'AI' from project 'swift-ai-sdk')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Reranking.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/AI/Core/Retry.swift (in target 'AI' from project 'swift-ai-sdk')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Retry.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/AI/Core/RuntimeContext.swift (in target 'AI' from project 'swift-ai-sdk')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile RuntimeContext.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/AI/Core/Schema.swift (in target 'AI' from project 'swift-ai-sdk')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Schema.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/AI/Core/SpeechGeneration.swift (in target 'AI' from project 'swift-ai-sdk')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile SpeechGeneration.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/AI/Core/StepControl.swift (in target 'AI' from project 'swift-ai-sdk')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile StepControl.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/AI/Core/StepRequest.swift (in target 'AI' from project 'swift-ai-sdk')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile StepRequest.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/AI/Core/StreamSmoothing.swift (in target 'AI' from project 'swift-ai-sdk')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile StreamSmoothing.swift
SwiftEmitModule normal arm64 Emitting\ module\ for\ AI (in target 'AI' from project 'swift-ai-sdk')
SwiftCompile normal arm64 (in target 'AI' from project 'swift-ai-sdk')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
2026-09-26 17:13:47.050 xcodebuild[627:3894] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
** BUILD FAILED **
The following build commands failed:
SwiftEmitModule normal arm64_32 Emitting\ module\ for\ AI (in target 'AI' from project 'swift-ai-sdk')
SwiftCompile normal arm64_32 (in target 'AI' from project 'swift-ai-sdk')
Building workspace swift-ai-sdk with scheme swift-ai-sdk-Package
(3 failures)
Command line invocation:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/usr/bin/xcodebuild -IDEClonedSourcePackagesDirPathOverride=/Users/admin/builder/spi-builder-workspace/.dependencies -resolvePackageDependencies
Resolve Package Graph
Resolved source packages:
swift-ai-sdk: /Users/admin/builder/spi-builder-workspace
resolved source packages: swift-ai-sdk
2026-09-26 17:13:53.788 xcodebuild[778:4707] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
{
"dependencies" : [
],
"manifest_display_name" : "swift-ai-sdk",
"name" : "swift-ai-sdk",
"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" : "visionos",
"version" : "1.0"
}
],
"products" : [
{
"name" : "AI",
"targets" : [
"AI"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "AITUI",
"targets" : [
"AITUI"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "AITesting",
"targets" : [
"AITesting"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "demo",
"targets" : [
"Demo"
],
"type" : {
"executable" : null
}
},
{
"name" : "tui-demo",
"targets" : [
"TUIDemo"
],
"type" : {
"executable" : null
}
}
],
"targets" : [
{
"c99name" : "TUIDemo",
"module_type" : "SwiftTarget",
"name" : "TUIDemo",
"path" : "Sources/TUIDemo",
"product_memberships" : [
"tui-demo"
],
"sources" : [
"main.swift"
],
"target_dependencies" : [
"AI",
"AITUI"
],
"type" : "executable"
},
{
"c99name" : "Examples",
"module_type" : "SwiftTarget",
"name" : "Examples",
"path" : "Examples",
"sources" : [
"Features/01-GenerateText.swift",
"Features/02-StreamText.swift",
"Features/03-OnDeviceOrCloud.swift",
"Features/04-ProviderSwap.swift",
"Features/05-Tools.swift",
"Features/06-GenerateObject.swift",
"Features/07-StreamObject.swift",
"Features/08-Embeddings.swift",
"Features/09-ChatSession.swift",
"Features/10-Agent.swift",
"Features/11-Middleware.swift",
"Features/12-ImageGeneration.swift",
"Features/13-SpeechAndTranscription.swift",
"Features/14-VideoGeneration.swift",
"Features/15-Rerank.swift",
"Features/16-ToolApprovals.swift",
"Features/17-MultimodalAndSettings.swift",
"Features/18-Schema.swift",
"Features/19-SessionHooks.swift",
"Features/20-SubagentsAndContext.swift",
"Features/21-UIStreamsAndTesting.swift",
"Features/22-Realtime.swift",
"Features/23-WorkflowGuides.swift",
"Features/24-ComputerUse.swift",
"Features/25-ReliabilityAndOutput.swift",
"Features/26-SmoothingAndMetadata.swift",
"Features/27-MCPTools.swift",
"Features/28-TerminalUI.swift",
"Features/29-TimeoutsApprovalsAndPruning.swift",
"Features/30-ContextUploadsAndTransports.swift",
"Providers/AIGateway/AIGateway-ChatFeatures.swift",
"Providers/AIGateway/AIGateway-Text.swift",
"Providers/Alibaba/Alibaba-TextEmbeddingsVideo.swift",
"Providers/AmazonBedrock/AmazonBedrock-Mantle.swift",
"Providers/AmazonBedrock/AmazonBedrock-Text.swift",
"Providers/AmazonBedrock/AmazonBedrock-ToolsStructuredAndVision.swift",
"Providers/Anthropic/Anthropic-FilesAndSkills.swift",
"Providers/Anthropic/Anthropic-StructuredOutput.swift",
"Providers/Anthropic/Anthropic-Text.swift",
"Providers/Anthropic/Anthropic-Tools.swift",
"Providers/Anthropic/Anthropic-VisionAndPDF.swift",
"Providers/AppleFoundationModels/AppleFoundationModels-ChatAndFallback.swift",
"Providers/AppleFoundationModels/AppleFoundationModels-PrivateCloudCompute.swift",
"Providers/AppleFoundationModels/AppleFoundationModels-Text.swift",
"Providers/AppleFoundationModels/AppleFoundationModels-ToolsAndStructuredOutput.swift",
"Providers/AssemblyAI/AssemblyAI-Transcription.swift",
"Providers/AzureOpenAI/AzureOpenAI-Embeddings.swift",
"Providers/AzureOpenAI/AzureOpenAI-Text.swift",
"Providers/Baseten/Baseten-ChatFeatures.swift",
"Providers/Baseten/Baseten-Text.swift",
"Providers/BlackForestLabs/BlackForestLabs-Images.swift",
"Providers/ByteDance/ByteDance-ImageAndVideo.swift",
"Providers/Cartesia/Cartesia-SpeechAndTranscription.swift",
"Providers/Cerebras/Cerebras-ChatFeatures.swift",
"Providers/Cerebras/Cerebras-Text.swift",
"Providers/Cohere/Cohere-ChatFeatures.swift",
"Providers/Cohere/Cohere-Embeddings.swift",
"Providers/Cohere/Cohere-Reranking.swift",
"Providers/Cohere/Cohere-Text.swift",
"Providers/DeepInfra/DeepInfra-ChatFeatures.swift",
"Providers/DeepInfra/DeepInfra-Text.swift",
"Providers/DeepSeek/DeepSeek-ChatFeatures.swift",
"Providers/DeepSeek/DeepSeek-Text.swift",
"Providers/Deepgram/Deepgram-Speech.swift",
"Providers/Deepgram/Deepgram-Transcription.swift",
"Providers/ElevenLabs/ElevenLabs-Speech.swift",
"Providers/ElevenLabs/ElevenLabs-Transcription.swift",
"Providers/Fireworks/Fireworks-ChatFeatures.swift",
"Providers/Fireworks/Fireworks-Text.swift",
"Providers/Gladia/Gladia-Transcription.swift",
"Providers/Google/Google-InteractionsAndPlatform.swift",
"Providers/Google/Google-Realtime.swift",
"Providers/Google/Google-StructuredOutput.swift",
"Providers/Google/Google-Text.swift",
"Providers/Google/Google-Tools.swift",
"Providers/Google/Google-Vertex.swift",
"Providers/Google/Google-VisionAndFiles.swift",
"Providers/Groq/Groq-ChatFeatures.swift",
"Providers/Groq/Groq-Text.swift",
"Providers/Groq/Groq-Transcription.swift",
"Providers/HuggingFace/HuggingFace-Text.swift",
"Providers/Hume/Hume-Speech.swift",
"Providers/Kling/Kling-Video.swift",
"Providers/LMNT/LMNT-Speech.swift",
"Providers/LMStudio/LMStudio-ChatFeatures.swift",
"Providers/LMStudio/LMStudio-Text.swift",
"Providers/Luma/Luma-Images.swift",
"Providers/Luma/Luma-Video.swift",
"Providers/Meta/Meta-Text.swift",
"Providers/Mistral/Mistral-ChatFeatures.swift",
"Providers/Mistral/Mistral-Text.swift",
"Providers/Moonshot/Moonshot-Text.swift",
"Providers/Ollama/Ollama-ReasoningAndTools.swift",
"Providers/Ollama/Ollama-Text.swift",
"Providers/OpenAI/OpenAI-Embeddings.swift",
"Providers/OpenAI/OpenAI-Files.swift",
"Providers/OpenAI/OpenAI-Images.swift",
"Providers/OpenAI/OpenAI-Realtime.swift",
"Providers/OpenAI/OpenAI-Speech.swift",
"Providers/OpenAI/OpenAI-StructuredOutput.swift",
"Providers/OpenAI/OpenAI-Text.swift",
"Providers/OpenAI/OpenAI-Tools.swift",
"Providers/OpenAI/OpenAI-Transcription.swift",
"Providers/OpenAI/OpenAI-Vision.swift",
"Providers/OpenAICompatible/OpenAICompatible-Embeddings.swift",
"Providers/OpenAICompatible/OpenAICompatible-Text.swift",
"Providers/OpenRouter/OpenRouter-ChatFeatures.swift",
"Providers/OpenRouter/OpenRouter-Text.swift",
"Providers/Perplexity/Perplexity-Search.swift",
"Providers/Perplexity/Perplexity-StructuredOutputAndVision.swift",
"Providers/Prodia/Prodia-Images.swift",
"Providers/QuiverAI/QuiverAI-SVG.swift",
"Providers/Replicate/Replicate-Images.swift",
"Providers/RevAI/RevAI-Transcription.swift",
"Providers/Sarvam/Sarvam-Speech.swift",
"Providers/Sarvam/Sarvam-Text.swift",
"Providers/Sarvam/Sarvam-Transcription.swift",
"Providers/TogetherAI/TogetherAI-ChatFeatures.swift",
"Providers/TogetherAI/TogetherAI-Text.swift",
"Providers/Vercel/Vercel-Text.swift",
"Providers/Vercel/Vercel-Vision.swift",
"Providers/Voyage/Voyage-EmbeddingsAndRerank.swift",
"Providers/fal/fal-Images.swift",
"Providers/xAI/xAI-MediaAndPlatform.swift",
"Providers/xAI/xAI-Realtime.swift",
"Providers/xAI/xAI-SearchAndTools.swift",
"Providers/xAI/xAI-StructuredOutputAndVision.swift",
"Providers/xAI/xAI-Text.swift",
"Providers/xAI/xAI-Video.swift",
"Support.swift"
],
"target_dependencies" : [
"AI",
"AITUI"
],
"type" : "library"
},
{
"c99name" : "Demo",
"module_type" : "SwiftTarget",
"name" : "Demo",
"path" : "Sources/Demo",
"product_memberships" : [
"demo"
],
"sources" : [
"main.swift"
],
"target_dependencies" : [
"AI"
],
"type" : "executable"
},
{
"c99name" : "AITests",
"module_type" : "SwiftTarget",
"name" : "AITests",
"path" : "Tests/AITests",
"sources" : [
"AITests.swift",
"AgentTUITests.swift",
"AgentTests.swift",
"ApprovalTests.swift",
"AzureOpenAITests.swift",
"BedrockMantleProviderTests.swift",
"BedrockModelTests.swift",
"CohereModelTests.swift",
"CompactionTests.swift",
"CompatFamilyTests.swift",
"CoreFeaturesTests.swift",
"DocsParityTests.swift",
"GoogleInteractionsAndPlatformTests.swift",
"GoogleModelTests.swift",
"GoogleVertexTests.swift",
"LoopAndObjectTests.swift",
"LoopControlTests.swift",
"MCPAndTelemetryTests.swift",
"MCPNotionLiveTests.swift",
"MCPOAuthIntegrationTests.swift",
"MCPOAuthLiveServerTests.swift",
"MCPOAuthTests.swift",
"MCPStdioTests.swift",
"MediaModelTests.swift",
"MediaPacksTests.swift",
"MetaModelTests.swift",
"MiddlewareTests.swift",
"MultimodalTests.swift",
"NewProviderPacksTests.swift",
"OpenAIAnthropicPlatformTests.swift",
"OpenAIResponsesLiveSmokeTests.swift",
"OpenAIResponsesTests.swift",
"ParityCompletionTests.swift",
"ProviderConfigTests.swift",
"ProviderToolsAndHelpersTests.swift",
"ProviderToolsTests.swift",
"PruneAndMiddlewareTests.swift",
"RealtimeTests.swift",
"ReasoningTests.swift",
"ReducerTests.swift",
"ResponseURLTests.swift",
"ReviewRegressionTests.swift",
"RuntimeContextAndUploadsTests.swift",
"SchemaAndHooksTests.swift",
"SettingsTests.swift",
"StreamTranscriptionTests.swift",
"TimeoutTests.swift",
"ToolApprovalPolicyTests.swift",
"ToolChoiceTests.swift",
"TransportTests.swift",
"UpstreamDriftTests.swift",
"VideoAndRerankTests.swift",
"WireFormatTests.swift",
"XaiLiveSmokeTests.swift",
"XaiModelTests.swift",
"XaiPlatformClientTests.swift"
],
"target_dependencies" : [
"AI",
"AITUI",
"AITesting"
],
"type" : "test"
},
{
"c99name" : "AITesting",
"module_type" : "SwiftTarget",
"name" : "AITesting",
"path" : "Sources/AITesting",
"product_memberships" : [
"AITesting"
],
"sources" : [
"AITesting.swift"
],
"target_dependencies" : [
"AI"
],
"type" : "library"
},
{
"c99name" : "AITUI",
"module_type" : "SwiftTarget",
"name" : "AITUI",
"path" : "Sources/AITUI",
"product_memberships" : [
"AITUI",
"tui-demo"
],
"sources" : [
"AgentTUI.swift",
"AgentTUIModel.swift",
"AgentTUIRenderer.swift",
"MarkdownTerminalRenderer.swift",
"TerminalDisplayOptions.swift",
"TerminalKey.swift",
"TerminalScreen.swift",
"TerminalStyle.swift",
"TranscriptRenderer.swift"
],
"target_dependencies" : [
"AI"
],
"type" : "library"
},
{
"c99name" : "AI",
"module_type" : "SwiftTarget",
"name" : "AI",
"path" : "Sources/AI",
"product_memberships" : [
"AI",
"AITUI",
"AITesting",
"demo",
"tui-demo"
],
"sources" : [
"Core/AIError.swift",
"Core/Agent.swift",
"Core/Compaction.swift",
"Core/Embeddings.swift",
"Core/GenerateObject.swift",
"Core/GenerateText.swift",
"Core/ImageGeneration.swift",
"Core/LanguageModel.swift",
"Core/Message.swift",
"Core/Middleware.swift",
"Core/ModelContextWindows.swift",
"Core/ModelMiddleware.swift",
"Core/ProviderDefinedTool.swift",
"Core/ProviderRegistry.swift",
"Core/PruneMessages.swift",
"Core/RemoteContent.swift",
"Core/Reranking.swift",
"Core/Retry.swift",
"Core/RuntimeContext.swift",
"Core/Schema.swift",
"Core/SpeechGeneration.swift",
"Core/StepControl.swift",
"Core/StepRequest.swift",
"Core/StreamSmoothing.swift",
"Core/StreamText.swift",
"Core/StreamTranscription.swift",
"Core/Telemetry.swift",
"Core/Timeouts.swift",
"Core/Tool.swift",
"Core/ToolApproval.swift",
"Core/Transcription.swift",
"Core/VideoGeneration.swift",
"MCP/MCPClient.swift",
"MCP/MCPOAuth.swift",
"MCP/MCPSSETransport.swift",
"MCP/MCPStdioTransport.swift",
"MCP/MCPToolDrift.swift",
"Providers/AIGatewayModel.swift",
"Providers/AlibabaModel.swift",
"Providers/AnthropicModel.swift",
"Providers/AnthropicPlatformClients.swift",
"Providers/AzureOpenAIProvider.swift",
"Providers/BasetenModel.swift",
"Providers/BedrockMantleProvider.swift",
"Providers/BedrockModel.swift",
"Providers/BlackForestLabsModel.swift",
"Providers/ByteDanceModel.swift",
"Providers/CartesiaModel.swift",
"Providers/CerebrasModel.swift",
"Providers/CohereModel.swift",
"Providers/CohereRerankingModel.swift",
"Providers/DeepInfraModel.swift",
"Providers/DeepSeekModel.swift",
"Providers/DeepgramStreamingTranscription.swift",
"Providers/ElevenLabsModels.swift",
"Providers/FileUploads.swift",
"Providers/FireworksModel.swift",
"Providers/FoundationModelsModel.swift",
"Providers/GoogleEmbeddingModel.swift",
"Providers/GoogleInteractionsModel.swift",
"Providers/GoogleMediaModels.swift",
"Providers/GoogleModel.swift",
"Providers/GooglePlatformClients.swift",
"Providers/GoogleVertexModel.swift",
"Providers/GroqModel.swift",
"Providers/HuggingFaceModel.swift",
"Providers/KlingVideoModel.swift",
"Providers/LMStudioModel.swift",
"Providers/MediaGenerationPacks.swift",
"Providers/MetaModel.swift",
"Providers/MistralModel.swift",
"Providers/MoonshotModel.swift",
"Providers/OllamaModel.swift",
"Providers/OpenAICompatibleModelSupport.swift",
"Providers/OpenAICompatibleProvider.swift",
"Providers/OpenAIEmbeddingModel.swift",
"Providers/OpenAIImageModel.swift",
"Providers/OpenAIModel.swift",
"Providers/OpenAIPlatformClients.swift",
"Providers/OpenAIResponsesClient.swift",
"Providers/OpenAIResponsesModel.swift",
"Providers/OpenAISpeechModel.swift",
"Providers/OpenAITranscriptionModel.swift",
"Providers/OpenRouterModel.swift",
"Providers/PerplexityModel.swift",
"Providers/ProdiaModel.swift",
"Providers/SarvamModel.swift",
"Providers/SpeechProviderPacks.swift",
"Providers/TogetherAIModel.swift",
"Providers/TranscriptionProviderPacks.swift",
"Providers/VercelModel.swift",
"Providers/VoyageModel.swift",
"Providers/XaiImageModel.swift",
"Providers/XaiModel.swift",
"Providers/XaiPlatformClients.swift",
"Providers/XaiVideoModel.swift",
"Realtime/AudioResampling.swift",
"Realtime/GoogleRealtimeModel.swift",
"Realtime/OpenAIRealtimeModel.swift",
"Realtime/RealtimeModel.swift",
"Realtime/RealtimeSession.swift",
"Realtime/XaiRealtimeModel.swift",
"Streaming/AWSEventStream.swift",
"Streaming/SSE.swift",
"Transport/ChatTransport.swift",
"Transport/HTTPChatTransport.swift",
"Transport/LocalChatTransport.swift",
"Transport/StreamBridge.swift",
"Transport/TextStreamChatTransport.swift",
"Transport/UIMessage.swift",
"Transport/UIMessageChunk.swift",
"Transport/UIMessageReducer.swift",
"Transport/UIMessageStreamBuilder.swift",
"UI/ChatSession.swift",
"UI/CompletionSession.swift",
"UI/ObjectSession.swift",
"Util/JSONValue.swift",
"Util/MultipartForm.swift",
"Util/PartialJSON.swift",
"Util/ResponseURL.swift"
],
"type" : "library"
}
],
"tools_version" : "6.0"
}
{
"workspace" : {
"name" : "swift-ai-sdk",
"schemes" : [
"AI",
"AITesting",
"AITUI",
"demo",
"swift-ai-sdk-Package",
"tui-demo"
]
}
}
2026-09-26 17:13:55.110 xcodebuild[786:4771] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun xcodebuild -IDEClonedSourcePackagesDirPathOverride=$PWD/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath $PWD/.derivedData build -scheme swift-ai-sdk-Package -destination generic/platform=watchOS
Command line invocation:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/usr/bin/xcodebuild -IDEClonedSourcePackagesDirPathOverride=/Users/admin/builder/spi-builder-workspace/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath /Users/admin/builder/spi-builder-workspace/.derivedData build -scheme swift-ai-sdk-Package -destination generic/platform=watchOS
Resolve Package Graph
Resolved source packages:
swift-ai-sdk: /Users/admin/builder/spi-builder-workspace
ComputePackagePrebuildTargetDependencyGraph
Prepare packages
CreateBuildRequest
SendProjectDescription
CreateBuildOperation
ComputeTargetDependencyGraph
note: Building targets in dependency order
note: Target dependency graph (8 targets)
Target 'tui-demo-product' in project 'swift-ai-sdk'
➜ Explicit dependency on target 'AI' in project 'swift-ai-sdk'
➜ Explicit dependency on target 'AITUI' in project 'swift-ai-sdk'
Target 'demo-product' in project 'swift-ai-sdk'
➜ Explicit dependency on target 'AI' in project 'swift-ai-sdk'
Target 'AITesting-product' in project 'swift-ai-sdk'
➜ Explicit dependency on target 'AITesting' in project 'swift-ai-sdk'
➜ Explicit dependency on target 'AI' in project 'swift-ai-sdk'
Target 'AITesting' in project 'swift-ai-sdk'
➜ Explicit dependency on target 'AI' in project 'swift-ai-sdk'
Target 'AITUI-product' in project 'swift-ai-sdk'
➜ Explicit dependency on target 'AITUI' in project 'swift-ai-sdk'
➜ Explicit dependency on target 'AI' in project 'swift-ai-sdk'
Target 'AITUI' in project 'swift-ai-sdk'
➜ Explicit dependency on target 'AI' in project 'swift-ai-sdk'
Target 'AI-product' in project 'swift-ai-sdk'
➜ Explicit dependency on target 'AI' in project 'swift-ai-sdk'
Target 'AI' in project 'swift-ai-sdk' (no dependencies)
GatherProvisioningInputs
CreateBuildDescription
ClangStatCache /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang-stat-cache /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang-stat-cache /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -o /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache
SwiftDriver AI normal arm64_32 com.apple.xcode.tools.swift.compiler (in target 'AI' from project 'swift-ai-sdk')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftDriver -- /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -parse-as-library -module-name AI -Onone @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/swift-ai-sdk.build/Debug-watchos/AI-t.build/Objects-normal/arm64_32/AI.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -DSWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -DXcode -enable-upcoming-feature StrictConcurrency -plugin-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -target arm64_32-apple-watchos9.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -profile-coverage-mapping -profile-generate -enable-testing -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -swift-version 6 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/swift-ai-sdk.build/Debug-watchos/AI-t.build/Objects-normal/arm64_32/AI-OutputFileMap.json -save-temps -no-color-diagnostics -explicit-module-build -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -clang-scanner-module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -sdk-module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules -emit-dependencies -emit-module -emit-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/swift-ai-sdk.build/Debug-watchos/AI-t.build/Objects-normal/arm64_32/AI.swiftmodule -serialize-diagnostics -dependency-scan-serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/swift-ai-sdk.build/Debug-watchos/AI-t.build/Objects-normal/arm64_32/AI-dependency-scan.dia -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -package-name spi_builder_workspace -emit-const-values -const-gather-protocols-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/swift-ai-sdk.build/Debug-watchos/AI-t.build/Objects-normal/arm64_32/AI_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/swift-ai-sdk.build/Debug-watchos/AI-t.build/DerivedSources-normal/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/swift-ai-sdk.build/Debug-watchos/AI-t.build/DerivedSources/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/swift-ai-sdk.build/Debug-watchos/AI-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -emit-objc-header -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/swift-ai-sdk.build/Debug-watchos/AI-t.build/Objects-normal/arm64_32/AI-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftDriver AI normal arm64 com.apple.xcode.tools.swift.compiler (in target 'AI' from project 'swift-ai-sdk')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftDriver -- /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -parse-as-library -module-name AI -Onone @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/swift-ai-sdk.build/Debug-watchos/AI-t.build/Objects-normal/arm64/AI.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -DSWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -DXcode -enable-upcoming-feature StrictConcurrency -plugin-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -target arm64-apple-watchos9.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -profile-coverage-mapping -profile-generate -enable-testing -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -swift-version 6 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/swift-ai-sdk.build/Debug-watchos/AI-t.build/Objects-normal/arm64/AI-OutputFileMap.json -save-temps -no-color-diagnostics -explicit-module-build -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -clang-scanner-module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -sdk-module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules -emit-dependencies -emit-module -emit-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/swift-ai-sdk.build/Debug-watchos/AI-t.build/Objects-normal/arm64/AI.swiftmodule -serialize-diagnostics -dependency-scan-serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/swift-ai-sdk.build/Debug-watchos/AI-t.build/Objects-normal/arm64/AI-dependency-scan.dia -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -package-name spi_builder_workspace -emit-const-values -const-gather-protocols-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/swift-ai-sdk.build/Debug-watchos/AI-t.build/Objects-normal/arm64/AI_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/swift-ai-sdk.build/Debug-watchos/AI-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/swift-ai-sdk.build/Debug-watchos/AI-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/swift-ai-sdk.build/Debug-watchos/AI-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -emit-objc-header -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/swift-ai-sdk.build/Debug-watchos/AI-t.build/Objects-normal/arm64/AI-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftCompile normal arm64 Compiling\ CerebrasModel.swift,\ CohereModel.swift,\ CohereRerankingModel.swift,\ DeepInfraModel.swift,\ DeepSeekModel.swift,\ DeepgramStreamingTranscription.swift,\ ElevenLabsModels.swift,\ FileUploads.swift,\ FireworksModel.swift,\ FoundationModelsModel.swift,\ GoogleEmbeddingModel.swift,\ GoogleInteractionsModel.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/CerebrasModel.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/CohereModel.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/CohereRerankingModel.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/DeepInfraModel.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/DeepSeekModel.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/DeepgramStreamingTranscription.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/ElevenLabsModels.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/FileUploads.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/FireworksModel.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/FoundationModelsModel.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/GoogleEmbeddingModel.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/GoogleInteractionsModel.swift (in target 'AI' from project 'swift-ai-sdk')
/Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/FoundationModelsModel.swift:10:63: error: 'Tool' is only available in watchOS 27.0 or newer
4 |
5 | @available(iOS 26.0, macOS 26.0, visionOS 26.0, *)
6 | public struct FoundationModelsModel: LanguageModel {
| `- note: add '@available' attribute to enclosing struct
7 | public let provider = "apple"
8 | public let modelID: String
9 |
10 | private let makeSession: @Sendable ([any FoundationModels.Tool], Transcript) -> LanguageModelSession
| `- error: 'Tool' is only available in watchOS 27.0 or newer
11 |
12 | public init(systemModel: SystemLanguageModel = .default) {
/Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/FoundationModelsModel.swift:10:70: error: 'Transcript' is only available in watchOS 27.0 or newer
4 |
5 | @available(iOS 26.0, macOS 26.0, visionOS 26.0, *)
6 | public struct FoundationModelsModel: LanguageModel {
| `- note: add '@available' attribute to enclosing struct
7 | public let provider = "apple"
8 | public let modelID: String
9 |
10 | private let makeSession: @Sendable ([any FoundationModels.Tool], Transcript) -> LanguageModelSession
| `- error: 'Transcript' is only available in watchOS 27.0 or newer
11 |
12 | public init(systemModel: SystemLanguageModel = .default) {
/Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/FoundationModelsModel.swift:10:85: error: 'LanguageModelSession' is only available in watchOS 27.0 or newer
4 |
5 | @available(iOS 26.0, macOS 26.0, visionOS 26.0, *)
6 | public struct FoundationModelsModel: LanguageModel {
| `- note: add '@available' attribute to enclosing struct
7 | public let provider = "apple"
8 | public let modelID: String
9 |
10 | private let makeSession: @Sendable ([any FoundationModels.Tool], Transcript) -> LanguageModelSession
| `- error: 'LanguageModelSession' is only available in watchOS 27.0 or newer
11 |
12 | public init(systemModel: SystemLanguageModel = .default) {
/Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/FoundationModelsModel.swift:12:30: error: 'SystemLanguageModel' is unavailable in watchOS
10 | private let makeSession: @Sendable ([any FoundationModels.Tool], Transcript) -> LanguageModelSession
11 |
12 | public init(systemModel: SystemLanguageModel = .default) {
| `- error: 'SystemLanguageModel' is unavailable in watchOS
13 | self.modelID = "foundation-models"
14 | self.makeSession = { tools, transcript in
FoundationModels.SystemLanguageModel:4:20: note: 'SystemLanguageModel' has been explicitly marked unavailable here
2 | @available(tvOS, unavailable)
3 | @available(watchOS, unavailable)
4 | final public class SystemLanguageModel : Sendable {
| `- note: 'SystemLanguageModel' has been explicitly marked unavailable here
5 | @objc deinit
6 | }
/Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/FoundationModelsModel.swift:12:53: error: 'default' is unavailable in watchOS
10 | private let makeSession: @Sendable ([any FoundationModels.Tool], Transcript) -> LanguageModelSession
11 |
12 | public init(systemModel: SystemLanguageModel = .default) {
| `- error: 'default' is unavailable in watchOS
13 | self.modelID = "foundation-models"
14 | self.makeSession = { tools, transcript in
FoundationModels.SystemLanguageModel.default:5:20: note: 'default' has been explicitly marked unavailable here
3 | @available(tvOS, unavailable)
4 | @available(watchOS, unavailable)
5 | public class var `default`: SystemLanguageModel { get }}
| `- note: 'default' has been explicitly marked unavailable here
6 |
/Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/FoundationModelsModel.swift:23:37: error: 'SystemLanguageModel' is unavailable in watchOS
21 | }
22 |
23 | public static var availability: SystemLanguageModel.Availability {
| `- error: 'SystemLanguageModel' is unavailable in watchOS
24 | SystemLanguageModel.default.availability
25 | }
FoundationModels.SystemLanguageModel:4:20: note: 'SystemLanguageModel' has been explicitly marked unavailable here
2 | @available(tvOS, unavailable)
3 | @available(watchOS, unavailable)
4 | final public class SystemLanguageModel : Sendable {
| `- note: 'SystemLanguageModel' has been explicitly marked unavailable here
5 | @objc deinit
6 | }
/Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/FoundationModelsModel.swift:55:44: error: 'PrivateCloudComputeLanguageModel' is only available in watchOS 27.0 or newer
4 |
5 | @available(iOS 26.0, macOS 26.0, visionOS 26.0, *)
6 | public struct FoundationModelsModel: LanguageModel {
| `- note: add '@available' attribute to enclosing struct
7 | public let provider = "apple"
8 | public let modelID: String
:
53 | #if compiler(>=6.4)
54 | @available(iOS 27.0, macOS 27.0, visionOS 27.0, *)
55 | public init(privateCloudCompute model: PrivateCloudComputeLanguageModel) {
| | `- error: 'PrivateCloudComputeLanguageModel' is only available in watchOS 27.0 or newer
| `- note: add '@available' attribute to enclosing initializer
56 | self.modelID = "foundation-models-pcc"
57 | self.makeSession = { tools, transcript in
/Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/FoundationModelsModel.swift:69:18: error: 'LanguageModelSession' is only available in watchOS 27.0 or newer
4 |
5 | @available(iOS 26.0, macOS 26.0, visionOS 26.0, *)
6 | public struct FoundationModelsModel: LanguageModel {
| `- note: add '@available' attribute to enclosing struct
7 | public let provider = "apple"
8 | public let modelID: String
:
66 | #endif
67 |
68 | private static func streamText(
| `- note: add '@available' attribute to enclosing static method
69 | session: LanguageModelSession,
| `- error: 'LanguageModelSession' is only available in watchOS 27.0 or newer
70 | prompt: String,
71 | options: GenerationOptions
/Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/FoundationModelsModel.swift:71:18: error: 'GenerationOptions' is only available in watchOS 27.0 or newer
4 |
5 | @available(iOS 26.0, macOS 26.0, visionOS 26.0, *)
6 | public struct FoundationModelsModel: LanguageModel {
| `- note: add '@available' attribute to enclosing struct
7 | public let provider = "apple"
8 | public let modelID: String
:
66 | #endif
67 |
68 | private static func streamText(
| `- note: add '@available' attribute to enclosing static method
69 | session: LanguageModelSession,
70 | prompt: String,
71 | options: GenerationOptions
| `- error: 'GenerationOptions' is only available in watchOS 27.0 or newer
72 | ) -> AsyncThrowingStream<StreamPart, Error> {
73 | AsyncThrowingStream { continuation in
/Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/FoundationModelsModel.swift:101:18: error: 'LanguageModelSession' is only available in watchOS 27.0 or newer
4 |
5 | @available(iOS 26.0, macOS 26.0, visionOS 26.0, *)
6 | public struct FoundationModelsModel: LanguageModel {
| `- note: add '@available' attribute to enclosing struct
7 | public let provider = "apple"
8 | public let modelID: String
:
98 | }
99 |
100 | private static func streamGuided(
| `- note: add '@available' attribute to enclosing static method
101 | session: LanguageModelSession,
| `- error: 'LanguageModelSession' is only available in watchOS 27.0 or newer
102 | prompt: String,
103 | schema: GenerationSchema,
/Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/FoundationModelsModel.swift:103:17: error: 'GenerationSchema' is only available in watchOS 27.0 or newer
4 |
5 | @available(iOS 26.0, macOS 26.0, visionOS 26.0, *)
6 | public struct FoundationModelsModel: LanguageModel {
| `- note: add '@available' attribute to enclosing struct
7 | public let provider = "apple"
8 | public let modelID: String
:
98 | }
99 |
100 | private static func streamGuided(
| `- note: add '@available' attribute to enclosing static method
101 | session: LanguageModelSession,
102 | prompt: String,
103 | schema: GenerationSchema,
| `- error: 'GenerationSchema' is only available in watchOS 27.0 or newer
104 | options: GenerationOptions
105 | ) -> AsyncThrowingStream<StreamPart, Error> {
/Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/FoundationModelsModel.swift:104:18: error: 'GenerationOptions' is only available in watchOS 27.0 or newer
4 |
5 | @available(iOS 26.0, macOS 26.0, visionOS 26.0, *)
6 | public struct FoundationModelsModel: LanguageModel {
| `- note: add '@available' attribute to enclosing struct
7 | public let provider = "apple"
8 | public let modelID: String
:
98 | }
99 |
100 | private static func streamGuided(
| `- note: add '@available' attribute to enclosing static method
101 | session: LanguageModelSession,
102 | prompt: String,
103 | schema: GenerationSchema,
104 | options: GenerationOptions
| `- error: 'GenerationOptions' is only available in watchOS 27.0 or newer
105 | ) -> AsyncThrowingStream<StreamPart, Error> {
106 | AsyncThrowingStream { continuation in
/Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/FoundationModelsModel.swift:135:67: error: 'Transcript' is only available in watchOS 27.0 or newer
4 |
5 | @available(iOS 26.0, macOS 26.0, visionOS 26.0, *)
6 | public struct FoundationModelsModel: LanguageModel {
| `- note: add '@available' attribute to enclosing struct
7 | public let provider = "apple"
8 | public let modelID: String
:
133 | }
134 |
135 | static func transcriptAndPrompt(from messages: [Message]) -> (Transcript, String) {
| | `- error: 'Transcript' is only available in watchOS 27.0 or newer
| `- note: add '@available' attribute to enclosing static method
136 | var turns = messages.filter { $0.role != .system }
137 | var prompt = ""
/Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/FoundationModelsModel.swift:240:27: error: 'GeneratedContent' is only available in watchOS 27.0 or newer
237 |
238 | @available(iOS 26.0, macOS 26.0, visionOS 26.0, *)
239 | private struct BridgedTool: FoundationModels.Tool {
| `- note: add '@available' attribute to enclosing struct
240 | typealias Arguments = GeneratedContent
| | `- error: 'GeneratedContent' is only available in watchOS 27.0 or newer
| `- note: add '@available' attribute to enclosing type alias
241 | typealias Output = String
242 |
/Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/FoundationModelsModel.swift:248:21: error: 'GenerationSchema' is only available in watchOS 27.0 or newer
237 |
238 | @available(iOS 26.0, macOS 26.0, visionOS 26.0, *)
239 | private struct BridgedTool: FoundationModels.Tool {
| `- note: add '@available' attribute to enclosing struct
240 | typealias Arguments = GeneratedContent
241 | typealias Output = String
:
246 | var description: String { inner.description }
247 |
248 | var parameters: GenerationSchema {
| | `- error: 'GenerationSchema' is only available in watchOS 27.0 or newer
| `- note: add '@available' attribute to enclosing property
249 | (try? JSONSchemaConversion.generationSchema(from: inner.parameters, name: inner.name))
250 | ?? GenerationSchema(
/Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/FoundationModelsModel.swift:257:26: error: 'GeneratedContent' is only available in watchOS 27.0 or newer
237 |
238 | @available(iOS 26.0, macOS 26.0, visionOS 26.0, *)
239 | private struct BridgedTool: FoundationModels.Tool {
| `- note: add '@available' attribute to enclosing struct
240 | typealias Arguments = GeneratedContent
241 | typealias Output = String
:
255 | }
256 |
257 | func call(arguments: GeneratedContent) async throws -> String {
| | `- error: 'GeneratedContent' is only available in watchOS 27.0 or newer
| `- note: add '@available' attribute to enclosing instance method
258 | let json = arguments.jsonString
259 | let value = (try? JSONDecoder().decode(JSONValue.self, from: Data(json.utf8))) ?? .object([:])
/Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/FoundationModelsModel.swift:269:82: error: 'GenerationSchema' is only available in watchOS 27.0 or newer
266 |
267 | @available(iOS 26.0, macOS 26.0, visionOS 26.0, *)
268 | enum JSONSchemaConversion {
| `- note: add '@available' attribute to enclosing enum
269 | static func generationSchema(from schema: JSONValue, name: String) throws -> GenerationSchema {
| | `- error: 'GenerationSchema' is only available in watchOS 27.0 or newer
| `- note: add '@available' attribute to enclosing static method
270 | let root = try dynamicSchema(from: schema, name: name)
271 | return try GenerationSchema(root: root, dependencies: [])
/Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/FoundationModelsModel.swift:274:79: error: 'DynamicGenerationSchema' is only available in watchOS 27.0 or newer
266 |
267 | @available(iOS 26.0, macOS 26.0, visionOS 26.0, *)
268 | enum JSONSchemaConversion {
| `- note: add '@available' attribute to enclosing enum
269 | static func generationSchema(from schema: JSONValue, name: String) throws -> GenerationSchema {
270 | let root = try dynamicSchema(from: schema, name: name)
:
272 | }
273 |
274 | static func dynamicSchema(from schema: JSONValue, name: String) throws -> DynamicGenerationSchema {
| | `- error: 'DynamicGenerationSchema' is only available in watchOS 27.0 or newer
| `- note: add '@available' attribute to enclosing static method
275 | let description = schema["description"]?.stringValue
276 |
/Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/FoundationModelsModel.swift:15:13: error: 'LanguageModelSession' is only available in watchOS 27.0 or newer
4 |
5 | @available(iOS 26.0, macOS 26.0, visionOS 26.0, *)
6 | public struct FoundationModelsModel: LanguageModel {
| `- note: add '@available' attribute to enclosing struct
7 | public let provider = "apple"
8 | public let modelID: String
:
10 | private let makeSession: @Sendable ([any FoundationModels.Tool], Transcript) -> LanguageModelSession
11 |
12 | public init(systemModel: SystemLanguageModel = .default) {
| `- note: add '@available' attribute to enclosing initializer
13 | self.modelID = "foundation-models"
14 | self.makeSession = { tools, transcript in
15 | LanguageModelSession(model: systemModel, tools: tools, transcript: transcript)
| |- error: 'LanguageModelSession' is only available in watchOS 27.0 or newer
| `- note: add 'if #available' version check
16 | }
17 | }
/Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/FoundationModelsModel.swift:15:13: error: 'init(model:tools:transcript:)' is unavailable in watchOS
13 | self.modelID = "foundation-models"
14 | self.makeSession = { tools, transcript in
15 | LanguageModelSession(model: systemModel, tools: tools, transcript: transcript)
| `- error: 'init(model:tools:transcript:)' is unavailable in watchOS
16 | }
17 | }
FoundationModels.LanguageModelSession.init:2:20: note: 'init(model:tools:transcript:)' has been explicitly marked unavailable here
1 | class LanguageModelSession {
2 | public convenience init(model: SystemLanguageModel = .default, tools: [any Tool] = [], transcript: Transcript)}
| `- note: 'init(model:tools:transcript:)' has been explicitly marked unavailable here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/FoundationModelsModel.swift:20:9: error: 'SystemLanguageModel' is unavailable in watchOS
18 |
19 | public static var isAvailable: Bool {
20 | SystemLanguageModel.default.availability == .available
| `- error: 'SystemLanguageModel' is unavailable in watchOS
21 | }
22 |
FoundationModels.SystemLanguageModel:4:20: note: 'SystemLanguageModel' has been explicitly marked unavailable here
2 | @available(tvOS, unavailable)
3 | @available(watchOS, unavailable)
4 | final public class SystemLanguageModel : Sendable {
| `- note: 'SystemLanguageModel' has been explicitly marked unavailable here
5 | @objc deinit
6 | }
/Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/FoundationModelsModel.swift:20:29: error: 'default' is unavailable in watchOS
18 |
19 | public static var isAvailable: Bool {
20 | SystemLanguageModel.default.availability == .available
| `- error: 'default' is unavailable in watchOS
21 | }
22 |
FoundationModels.SystemLanguageModel.default:5:20: note: 'default' has been explicitly marked unavailable here
3 | @available(tvOS, unavailable)
4 | @available(watchOS, unavailable)
5 | public class var `default`: SystemLanguageModel { get }}
| `- note: 'default' has been explicitly marked unavailable here
6 |
/Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/FoundationModelsModel.swift:20:37: error: 'availability' is unavailable in watchOS
18 |
19 | public static var isAvailable: Bool {
20 | SystemLanguageModel.default.availability == .available
| `- error: 'availability' is unavailable in watchOS
21 | }
22 |
FoundationModels.SystemLanguageModel.availability:2:18: note: 'availability' has been explicitly marked unavailable here
1 | class SystemLanguageModel {
2 | final public var availability: SystemLanguageModel.Availability { get }}
| `- note: 'availability' has been explicitly marked unavailable here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/FoundationModelsModel.swift:24:9: error: 'SystemLanguageModel' is unavailable in watchOS
22 |
23 | public static var availability: SystemLanguageModel.Availability {
24 | SystemLanguageModel.default.availability
| `- error: 'SystemLanguageModel' is unavailable in watchOS
25 | }
26 |
FoundationModels.SystemLanguageModel:4:20: note: 'SystemLanguageModel' has been explicitly marked unavailable here
2 | @available(tvOS, unavailable)
3 | @available(watchOS, unavailable)
4 | final public class SystemLanguageModel : Sendable {
| `- note: 'SystemLanguageModel' has been explicitly marked unavailable here
5 | @objc deinit
6 | }
/Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/FoundationModelsModel.swift:24:29: error: 'default' is unavailable in watchOS
22 |
23 | public static var availability: SystemLanguageModel.Availability {
24 | SystemLanguageModel.default.availability
| `- error: 'default' is unavailable in watchOS
25 | }
26 |
FoundationModels.SystemLanguageModel.default:5:20: note: 'default' has been explicitly marked unavailable here
3 | @available(tvOS, unavailable)
4 | @available(watchOS, unavailable)
5 | public class var `default`: SystemLanguageModel { get }}
| `- note: 'default' has been explicitly marked unavailable here
6 |
/Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/FoundationModelsModel.swift:24:37: error: 'availability' is unavailable in watchOS
22 |
23 | public static var availability: SystemLanguageModel.Availability {
24 | SystemLanguageModel.default.availability
| `- error: 'availability' is unavailable in watchOS
25 | }
26 |
FoundationModels.SystemLanguageModel.availability:2:18: note: 'availability' has been explicitly marked unavailable here
1 | class SystemLanguageModel {
2 | final public var availability: SystemLanguageModel.Availability { get }}
| `- note: 'availability' has been explicitly marked unavailable here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/FoundationModelsModel.swift:34:88: error: 'Tool' is only available in watchOS 27.0 or newer
4 |
5 | @available(iOS 26.0, macOS 26.0, visionOS 26.0, *)
6 | public struct FoundationModelsModel: LanguageModel {
| `- note: add '@available' attribute to enclosing struct
7 | public let provider = "apple"
8 | public let modelID: String
:
29 | }
30 |
31 | public func stream(
| `- note: add '@available' attribute to enclosing instance method
32 | _ request: LanguageModelRequest
33 | ) async throws -> AsyncThrowingStream<StreamPart, Error> {
34 | let tools = request.tools.map { BridgedTool(inner: $0) as any FoundationModels.Tool }
| |- error: 'Tool' is only available in watchOS 27.0 or newer
| `- note: add 'if #available' version check
35 | let (transcript, prompt) = Self.transcriptAndPrompt(from: request.messages)
36 |
/Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/FoundationModelsModel.swift:39:23: error: 'GenerationOptions' is only available in watchOS 27.0 or newer
4 |
5 | @available(iOS 26.0, macOS 26.0, visionOS 26.0, *)
6 | public struct FoundationModelsModel: LanguageModel {
| `- note: add '@available' attribute to enclosing struct
7 | public let provider = "apple"
8 | public let modelID: String
:
29 | }
30 |
31 | public func stream(
| `- note: add '@available' attribute to enclosing instance method
32 | _ request: LanguageModelRequest
33 | ) async throws -> AsyncThrowingStream<StreamPart, Error> {
:
37 | let session = makeSession(tools, transcript)
38 |
39 | var options = GenerationOptions()
| |- error: 'GenerationOptions' is only available in watchOS 27.0 or newer
| `- note: add 'if #available' version check
40 | options.temperature = request.temperature
41 | options.maximumResponseTokens = request.maxOutputTokens
/Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/FoundationModelsModel.swift:39:23: error: 'init(samplingMode:temperature:maximumResponseTokens:)' is only available in watchOS 27.0 or newer
4 |
5 | @available(iOS 26.0, macOS 26.0, visionOS 26.0, *)
6 | public struct FoundationModelsModel: LanguageModel {
| `- note: add '@available' attribute to enclosing struct
7 | public let provider = "apple"
8 | public let modelID: String
:
29 | }
30 |
31 | public func stream(
| `- note: add '@available' attribute to enclosing instance method
32 | _ request: LanguageModelRequest
33 | ) async throws -> AsyncThrowingStream<StreamPart, Error> {
:
37 | let session = makeSession(tools, transcript)
38 |
39 | var options = GenerationOptions()
| |- error: 'init(samplingMode:temperature:maximumResponseTokens:)' is only available in watchOS 27.0 or newer
| `- note: add 'if #available' version check
40 | options.temperature = request.temperature
41 | options.maximumResponseTokens = request.maxOutputTokens
/Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/FoundationModelsModel.swift:40:17: error: 'temperature' is only available in watchOS 27.0 or newer
4 |
5 | @available(iOS 26.0, macOS 26.0, visionOS 26.0, *)
6 | public struct FoundationModelsModel: LanguageModel {
| `- note: add '@available' attribute to enclosing struct
7 | public let provider = "apple"
8 | public let modelID: String
:
29 | }
30 |
31 | public func stream(
| `- note: add '@available' attribute to enclosing instance method
32 | _ request: LanguageModelRequest
33 | ) async throws -> AsyncThrowingStream<StreamPart, Error> {
:
38 |
39 | var options = GenerationOptions()
40 | options.temperature = request.temperature
| |- error: 'temperature' is only available in watchOS 27.0 or newer
| `- note: add 'if #available' version check
41 | options.maximumResponseTokens = request.maxOutputTokens
42 |
/Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/FoundationModelsModel.swift:41:17: error: 'maximumResponseTokens' is only available in watchOS 27.0 or newer
4 |
5 | @available(iOS 26.0, macOS 26.0, visionOS 26.0, *)
6 | public struct FoundationModelsModel: LanguageModel {
| `- note: add '@available' attribute to enclosing struct
7 | public let provider = "apple"
8 | public let modelID: String
:
29 | }
30 |
31 | public func stream(
| `- note: add '@available' attribute to enclosing instance method
32 | _ request: LanguageModelRequest
33 | ) async throws -> AsyncThrowingStream<StreamPart, Error> {
:
39 | var options = GenerationOptions()
40 | options.temperature = request.temperature
41 | options.maximumResponseTokens = request.maxOutputTokens
| |- error: 'maximumResponseTokens' is only available in watchOS 27.0 or newer
| `- note: add 'if #available' version check
42 |
43 | if case .json(let schema, let name, _) = request.responseFormat {
/Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/FoundationModelsModel.swift:58:13: error: 'LanguageModelSession' is only available in watchOS 27.0 or newer
4 |
5 | @available(iOS 26.0, macOS 26.0, visionOS 26.0, *)
6 | public struct FoundationModelsModel: LanguageModel {
| `- note: add '@available' attribute to enclosing struct
7 | public let provider = "apple"
8 | public let modelID: String
:
53 | #if compiler(>=6.4)
54 | @available(iOS 27.0, macOS 27.0, visionOS 27.0, *)
55 | public init(privateCloudCompute model: PrivateCloudComputeLanguageModel) {
| `- note: add '@available' attribute to enclosing initializer
56 | self.modelID = "foundation-models-pcc"
57 | self.makeSession = { tools, transcript in
58 | LanguageModelSession(model: model, tools: tools, transcript: transcript)
| |- error: 'LanguageModelSession' is only available in watchOS 27.0 or newer
| `- note: add 'if #available' version check
59 | }
60 | }
/Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/FoundationModelsModel.swift:58:13: error: 'init(model:tools:transcript:)' is only available in watchOS 27.0 or newer
4 |
5 | @available(iOS 26.0, macOS 26.0, visionOS 26.0, *)
6 | public struct FoundationModelsModel: LanguageModel {
| `- note: add '@available' attribute to enclosing struct
7 | public let provider = "apple"
8 | public let modelID: String
:
53 | #if compiler(>=6.4)
54 | @available(iOS 27.0, macOS 27.0, visionOS 27.0, *)
55 | public init(privateCloudCompute model: PrivateCloudComputeLanguageModel) {
| `- note: add '@available' attribute to enclosing initializer
56 | self.modelID = "foundation-models-pcc"
57 | self.makeSession = { tools, transcript in
58 | LanguageModelSession(model: model, tools: tools, transcript: transcript)
| |- error: 'init(model:tools:transcript:)' is only available in watchOS 27.0 or newer
| `- note: add 'if #available' version check
59 | }
60 | }
/Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/FoundationModelsModel.swift:64:52: error: 'PrivateCloudComputeLanguageModel' is only available in watchOS 27.0 or newer
4 |
5 | @available(iOS 26.0, macOS 26.0, visionOS 26.0, *)
6 | public struct FoundationModelsModel: LanguageModel {
| `- note: add '@available' attribute to enclosing struct
7 | public let provider = "apple"
8 | public let modelID: String
:
61 |
62 | @available(iOS 27.0, macOS 27.0, visionOS 27.0, *)
63 | public static func privateCloudCompute() -> FoundationModelsModel {
| `- note: add '@available' attribute to enclosing static method
64 | FoundationModelsModel(privateCloudCompute: PrivateCloudComputeLanguageModel())
| |- error: 'PrivateCloudComputeLanguageModel' is only available in watchOS 27.0 or newer
| `- note: add 'if #available' version check
65 | }
66 | #endif
/Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/FoundationModelsModel.swift:64:52: error: 'init()' is only available in watchOS 27.0 or newer
4 |
5 | @available(iOS 26.0, macOS 26.0, visionOS 26.0, *)
6 | public struct FoundationModelsModel: LanguageModel {
| `- note: add '@available' attribute to enclosing struct
7 | public let provider = "apple"
8 | public let modelID: String
:
61 |
62 | @available(iOS 27.0, macOS 27.0, visionOS 27.0, *)
63 | public static func privateCloudCompute() -> FoundationModelsModel {
| `- note: add '@available' attribute to enclosing static method
64 | FoundationModelsModel(privateCloudCompute: PrivateCloudComputeLanguageModel())
| |- error: 'init()' is only available in watchOS 27.0 or newer
| `- note: add 'if #available' version check
65 | }
66 | #endif
/Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/FoundationModelsModel.swift:78:29: error: conformance of 'String' to 'Generable' is only available in watchOS 27.0 or newer
4 |
5 | @available(iOS 26.0, macOS 26.0, visionOS 26.0, *)
6 | public struct FoundationModelsModel: LanguageModel {
| `- note: add '@available' attribute to enclosing struct
7 | public let provider = "apple"
8 | public let modelID: String
:
66 | #endif
67 |
68 | private static func streamText(
| `- note: add '@available' attribute to enclosing static method
69 | session: LanguageModelSession,
70 | prompt: String,
:
76 | var emitted = ""
77 | for try await snapshot in session.streamResponse(to: prompt, options: options) {
78 | let content = snapshot.content
| |- error: conformance of 'String' to 'Generable' is only available in watchOS 27.0 or newer
| `- note: add 'if #available' version check
79 | if content.hasPrefix(emitted) {
80 | let delta = String(content.dropFirst(emitted.count))
/Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/FoundationModelsModel.swift:77:55: error: 'streamResponse(to:options:)' is only available in watchOS 27.0 or newer
4 |
5 | @available(iOS 26.0, macOS 26.0, visionOS 26.0, *)
6 | public struct FoundationModelsModel: LanguageModel {
| `- note: add '@available' attribute to enclosing struct
7 | public let provider = "apple"
8 | public let modelID: String
:
66 | #endif
67 |
68 | private static func streamText(
| `- note: add '@available' attribute to enclosing static method
69 | session: LanguageModelSession,
70 | prompt: String,
:
75 | do {
76 | var emitted = ""
77 | for try await snapshot in session.streamResponse(to: prompt, options: options) {
| |- error: 'streamResponse(to:options:)' is only available in watchOS 27.0 or newer
| `- note: add 'if #available' version check
78 | let content = snapshot.content
79 | if content.hasPrefix(emitted) {
/Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/FoundationModelsModel.swift:78:48: error: conformance of 'String' to 'Generable' is only available in watchOS 27.0 or newer
4 |
5 | @available(iOS 26.0, macOS 26.0, visionOS 26.0, *)
6 | public struct FoundationModelsModel: LanguageModel {
| `- note: add '@available' attribute to enclosing struct
7 | public let provider = "apple"
8 | public let modelID: String
:
66 | #endif
67 |
68 | private static func streamText(
| `- note: add '@available' attribute to enclosing static method
69 | session: LanguageModelSession,
70 | prompt: String,
:
76 | var emitted = ""
77 | for try await snapshot in session.streamResponse(to: prompt, options: options) {
78 | let content = snapshot.content
| |- error: conformance of 'String' to 'Generable' is only available in watchOS 27.0 or newer
| `- note: add 'if #available' version check
79 | if content.hasPrefix(emitted) {
80 | let delta = String(content.dropFirst(emitted.count))
/Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/FoundationModelsModel.swift:77:21: error: for-in loop requires 'LanguageModelSession.ResponseStream<String>' to conform to 'AsyncSequence', which is only available in watchOS 27.0 or newer
4 |
5 | @available(iOS 26.0, macOS 26.0, visionOS 26.0, *)
6 | public struct FoundationModelsModel: LanguageModel {
| `- note: add '@available' attribute to enclosing struct
7 | public let provider = "apple"
8 | public let modelID: String
:
66 | #endif
67 |
68 | private static func streamText(
| `- note: add '@available' attribute to enclosing static method
69 | session: LanguageModelSession,
70 | prompt: String,
:
75 | do {
76 | var emitted = ""
77 | for try await snapshot in session.streamResponse(to: prompt, options: options) {
| |- error: for-in loop requires 'LanguageModelSession.ResponseStream<String>' to conform to 'AsyncSequence', which is only available in watchOS 27.0 or newer
| `- note: add 'if #available' version check
78 | let content = snapshot.content
79 | if content.hasPrefix(emitted) {
/Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/FoundationModelsModel.swift:110:55: error: 'streamResponse(to:schema:includeSchemaInPrompt:options:)' is only available in watchOS 27.0 or newer
4 |
5 | @available(iOS 26.0, macOS 26.0, visionOS 26.0, *)
6 | public struct FoundationModelsModel: LanguageModel {
| `- note: add '@available' attribute to enclosing struct
7 | public let provider = "apple"
8 | public let modelID: String
:
98 | }
99 |
100 | private static func streamGuided(
| `- note: add '@available' attribute to enclosing static method
101 | session: LanguageModelSession,
102 | prompt: String,
:
108 | do {
109 | var emitted = ""
110 | for try await snapshot in session.streamResponse(
| |- error: 'streamResponse(to:schema:includeSchemaInPrompt:options:)' is only available in watchOS 27.0 or newer
| `- note: add 'if #available' version check
111 | to: prompt, schema: schema, options: options
112 | ) {
/Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/FoundationModelsModel.swift:113:53: error: 'jsonString' is only available in watchOS 27.0 or newer
4 |
5 | @available(iOS 26.0, macOS 26.0, visionOS 26.0, *)
6 | public struct FoundationModelsModel: LanguageModel {
| `- note: add '@available' attribute to enclosing struct
7 | public let provider = "apple"
8 | public let modelID: String
:
98 | }
99 |
100 | private static func streamGuided(
| `- note: add '@available' attribute to enclosing static method
101 | session: LanguageModelSession,
102 | prompt: String,
:
111 | to: prompt, schema: schema, options: options
112 | ) {
113 | let json = snapshot.content.jsonString
| |- error: 'jsonString' is only available in watchOS 27.0 or newer
| `- note: add 'if #available' version check
114 | if json.hasPrefix(emitted) {
115 | let delta = String(json.dropFirst(emitted.count))
/Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/FoundationModelsModel.swift:110:21: error: for-in loop requires 'LanguageModelSession.ResponseStream<GeneratedContent>' to conform to 'AsyncSequence', which is only available in watchOS 27.0 or newer
4 |
5 | @available(iOS 26.0, macOS 26.0, visionOS 26.0, *)
6 | public struct FoundationModelsModel: LanguageModel {
| `- note: add '@available' attribute to enclosing struct
7 | public let provider = "apple"
8 | public let modelID: String
:
98 | }
99 |
100 | private static func streamGuided(
| `- note: add '@available' attribute to enclosing static method
101 | session: LanguageModelSession,
102 | prompt: String,
:
108 | do {
109 | var emitted = ""
110 | for try await snapshot in session.streamResponse(
| |- error: for-in loop requires 'LanguageModelSession.ResponseStream<GeneratedContent>' to conform to 'AsyncSequence', which is only available in watchOS 27.0 or newer
| `- note: add 'if #available' version check
111 | to: prompt, schema: schema, options: options
112 | ) {
/Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/FoundationModelsModel.swift:142:23: error: 'Transcript' is only available in watchOS 27.0 or newer
4 |
5 | @available(iOS 26.0, macOS 26.0, visionOS 26.0, *)
6 | public struct FoundationModelsModel: LanguageModel {
| `- note: add '@available' attribute to enclosing struct
7 | public let provider = "apple"
8 | public let modelID: String
:
133 | }
134 |
135 | static func transcriptAndPrompt(from messages: [Message]) -> (Transcript, String) {
| `- note: add '@available' attribute to enclosing static method
136 | var turns = messages.filter { $0.role != .system }
137 | var prompt = ""
:
140 | }
141 |
142 | var entries: [Transcript.Entry] = []
| |- error: 'Transcript' is only available in watchOS 27.0 or newer
| `- note: add 'if #available' version check
143 | let system = messages.filter { $0.role == .system }.map(\.text).joined(separator: "\n\n")
144 | if !system.isEmpty {
/Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/FoundationModelsModel.swift:145:42: error: 'Transcript' is only available in watchOS 27.0 or newer
4 |
5 | @available(iOS 26.0, macOS 26.0, visionOS 26.0, *)
6 | public struct FoundationModelsModel: LanguageModel {
| `- note: add '@available' attribute to enclosing struct
7 | public let provider = "apple"
8 | public let modelID: String
:
133 | }
134 |
135 | static func transcriptAndPrompt(from messages: [Message]) -> (Transcript, String) {
| `- note: add '@available' attribute to enclosing static method
136 | var turns = messages.filter { $0.role != .system }
137 | var prompt = ""
:
143 | let system = messages.filter { $0.role == .system }.map(\.text).joined(separator: "\n\n")
144 | if !system.isEmpty {
145 | entries.append(.instructions(Transcript.Instructions(
| |- error: 'Transcript' is only available in watchOS 27.0 or newer
| `- note: add 'if #available' version check
146 | segments: [.text(Transcript.TextSegment(content: system))],
147 | toolDefinitions: []
/Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/FoundationModelsModel.swift:146:34: error: 'Transcript' is only available in watchOS 27.0 or newer
4 |
5 | @available(iOS 26.0, macOS 26.0, visionOS 26.0, *)
6 | public struct FoundationModelsModel: LanguageModel {
| `- note: add '@available' attribute to enclosing struct
7 | public let provider = "apple"
8 | public let modelID: String
:
133 | }
134 |
135 | static func transcriptAndPrompt(from messages: [Message]) -> (Transcript, String) {
| `- note: add '@available' attribute to enclosing static method
136 | var turns = messages.filter { $0.role != .system }
137 | var prompt = ""
:
144 | if !system.isEmpty {
145 | entries.append(.instructions(Transcript.Instructions(
146 | segments: [.text(Transcript.TextSegment(content: system))],
| |- error: 'Transcript' is only available in watchOS 27.0 or newer
| `- note: add 'if #available' version check
147 | toolDefinitions: []
148 | )))
/Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/FoundationModelsModel.swift:155:40: error: 'Transcript' is only available in watchOS 27.0 or newer
4 |
5 | @available(iOS 26.0, macOS 26.0, visionOS 26.0, *)
6 | public struct FoundationModelsModel: LanguageModel {
| `- note: add '@available' attribute to enclosing struct
7 | public let provider = "apple"
8 | public let modelID: String
:
133 | }
134 |
135 | static func transcriptAndPrompt(from messages: [Message]) -> (Transcript, String) {
| `- note: add '@available' attribute to enclosing static method
136 | var turns = messages.filter { $0.role != .system }
137 | var prompt = ""
:
153 | switch message.role {
154 | case .user:
155 | entries.append(.prompt(Transcript.Prompt(
| |- error: 'Transcript' is only available in watchOS 27.0 or newer
| `- note: add 'if #available' version check
156 | segments: [.text(Transcript.TextSegment(content: text))]
157 | )))
/Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/FoundationModelsModel.swift:155:51: error: 'init(id:segments:options:responseFormat:)' is only available in watchOS 27.0 or newer
4 |
5 | @available(iOS 26.0, macOS 26.0, visionOS 26.0, *)
6 | public struct FoundationModelsModel: LanguageModel {
| `- note: add '@available' attribute to enclosing struct
7 | public let provider = "apple"
8 | public let modelID: String
:
133 | }
134 |
135 | static func transcriptAndPrompt(from messages: [Message]) -> (Transcript, String) {
| `- note: add '@available' attribute to enclosing static method
136 | var turns = messages.filter { $0.role != .system }
137 | var prompt = ""
:
153 | switch message.role {
154 | case .user:
155 | entries.append(.prompt(Transcript.Prompt(
| |- error: 'init(id:segments:options:responseFormat:)' is only available in watchOS 27.0 or newer
| `- note: add 'if #available' version check
156 | segments: [.text(Transcript.TextSegment(content: text))]
157 | )))
/Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/FoundationModelsModel.swift:156:38: error: 'Transcript' is only available in watchOS 27.0 or newer
4 |
5 | @available(iOS 26.0, macOS 26.0, visionOS 26.0, *)
6 | public struct FoundationModelsModel: LanguageModel {
| `- note: add '@available' attribute to enclosing struct
7 | public let provider = "apple"
8 | public let modelID: String
:
133 | }
134 |
135 | static func transcriptAndPrompt(from messages: [Message]) -> (Transcript, String) {
| `- note: add '@available' attribute to enclosing static method
136 | var turns = messages.filter { $0.role != .system }
137 | var prompt = ""
:
154 | case .user:
155 | entries.append(.prompt(Transcript.Prompt(
156 | segments: [.text(Transcript.TextSegment(content: text))]
| |- error: 'Transcript' is only available in watchOS 27.0 or newer
| `- note: add 'if #available' version check
157 | )))
158 | case .assistant:
/Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/FoundationModelsModel.swift:159:42: error: 'Transcript' is only available in watchOS 27.0 or newer
4 |
5 | @available(iOS 26.0, macOS 26.0, visionOS 26.0, *)
6 | public struct FoundationModelsModel: LanguageModel {
| `- note: add '@available' attribute to enclosing struct
7 | public let provider = "apple"
8 | public let modelID: String
:
133 | }
134 |
135 | static func transcriptAndPrompt(from messages: [Message]) -> (Transcript, String) {
| `- note: add '@available' attribute to enclosing static method
136 | var turns = messages.filter { $0.role != .system }
137 | var prompt = ""
:
157 | )))
158 | case .assistant:
159 | entries.append(.response(Transcript.Response(
| |- error: 'Transcript' is only available in watchOS 27.0 or newer
| `- note: add 'if #available' version check
160 | assetIDs: [],
161 | segments: [.text(Transcript.TextSegment(content: text))]
/Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/FoundationModelsModel.swift:159:53: error: 'init(id:assetIDs:segments:)' is only available in watchOS 27.0 or newer
4 |
5 | @available(iOS 26.0, macOS 26.0, visionOS 26.0, *)
6 | public struct FoundationModelsModel: LanguageModel {
| `- note: add '@available' attribute to enclosing struct
7 | public let provider = "apple"
8 | public let modelID: String
:
133 | }
134 |
135 | static func transcriptAndPrompt(from messages: [Message]) -> (Transcript, String) {
| `- note: add '@available' attribute to enclosing static method
136 | var turns = messages.filter { $0.role != .system }
137 | var prompt = ""
:
157 | )))
158 | case .assistant:
159 | entries.append(.response(Transcript.Response(
| |- error: 'init(id:assetIDs:segments:)' is only available in watchOS 27.0 or newer
| `- note: add 'if #available' version check
160 | assetIDs: [],
161 | segments: [.text(Transcript.TextSegment(content: text))]
/Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/FoundationModelsModel.swift:161:38: error: 'Transcript' is only available in watchOS 27.0 or newer
4 |
5 | @available(iOS 26.0, macOS 26.0, visionOS 26.0, *)
6 | public struct FoundationModelsModel: LanguageModel {
| `- note: add '@available' attribute to enclosing struct
7 | public let provider = "apple"
8 | public let modelID: String
:
133 | }
134 |
135 | static func transcriptAndPrompt(from messages: [Message]) -> (Transcript, String) {
| `- note: add '@available' attribute to enclosing static method
136 | var turns = messages.filter { $0.role != .system }
137 | var prompt = ""
:
159 | entries.append(.response(Transcript.Response(
160 | assetIDs: [],
161 | segments: [.text(Transcript.TextSegment(content: text))]
| |- error: 'Transcript' is only available in watchOS 27.0 or newer
| `- note: add 'if #available' version check
162 | )))
163 | case .tool, .system:
/Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/FoundationModelsModel.swift:167:17: error: 'Transcript' is only available in watchOS 27.0 or newer
4 |
5 | @available(iOS 26.0, macOS 26.0, visionOS 26.0, *)
6 | public struct FoundationModelsModel: LanguageModel {
| `- note: add '@available' attribute to enclosing struct
7 | public let provider = "apple"
8 | public let modelID: String
:
133 | }
134 |
135 | static func transcriptAndPrompt(from messages: [Message]) -> (Transcript, String) {
| `- note: add '@available' attribute to enclosing static method
136 | var turns = messages.filter { $0.role != .system }
137 | var prompt = ""
:
165 | }
166 | }
167 | return (Transcript(entries: entries), prompt)
| |- error: 'Transcript' is only available in watchOS 27.0 or newer
| `- note: add 'if #available' version check
168 | }
169 |
/Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/FoundationModelsModel.swift:173:41: error: 'PrivateCloudComputeLanguageModel' is only available in watchOS 27.0 or newer
4 |
5 | @available(iOS 26.0, macOS 26.0, visionOS 26.0, *)
6 | public struct FoundationModelsModel: LanguageModel {
| `- note: add '@available' attribute to enclosing struct
7 | public let provider = "apple"
8 | public let modelID: String
:
168 | }
169 |
170 | static func mapError(_ error: Error) -> Error {
| `- note: add '@available' attribute to enclosing static method
171 | if #available(iOS 27.0, macOS 27.0, visionOS 27.0, *) {
172 | #if compiler(>=6.4)
173 | if let pccError = error as? PrivateCloudComputeLanguageModel.Error {
| |- error: 'PrivateCloudComputeLanguageModel' is only available in watchOS 27.0 or newer
| `- note: add 'if #available' version check
174 | if case .quotaLimitReached = pccError {
175 | return AIError.transport(
/Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/FoundationModelsModel.swift:183:44: error: 'SystemLanguageModel' is unavailable in watchOS
181 | }
182 | #endif
183 | if let systemError = error as? SystemLanguageModel.Error {
| `- error: 'SystemLanguageModel' is unavailable in watchOS
184 | switch systemError {
185 | case .assetsUnavailable:
FoundationModels.SystemLanguageModel:4:20: note: 'SystemLanguageModel' has been explicitly marked unavailable here
2 | @available(tvOS, unavailable)
3 | @available(watchOS, unavailable)
4 | final public class SystemLanguageModel : Sendable {
| `- note: 'SystemLanguageModel' has been explicitly marked unavailable here
5 | @objc deinit
6 | }
/Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/FoundationModelsModel.swift:195:43: error: 'LanguageModelError' is only available in watchOS 27.0 or newer
4 |
5 | @available(iOS 26.0, macOS 26.0, visionOS 26.0, *)
6 | public struct FoundationModelsModel: LanguageModel {
| `- note: add '@available' attribute to enclosing struct
7 | public let provider = "apple"
8 | public let modelID: String
:
168 | }
169 |
170 | static func mapError(_ error: Error) -> Error {
| `- note: add '@available' attribute to enclosing static method
171 | if #available(iOS 27.0, macOS 27.0, visionOS 27.0, *) {
172 | #if compiler(>=6.4)
:
193 | }
194 | }
195 | if let modelError = error as? LanguageModelError {
| |- error: 'LanguageModelError' is only available in watchOS 27.0 or newer
| `- note: add 'if #available' version check
196 | switch modelError {
197 | case .contextSizeExceeded:
/Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/FoundationModelsModel.swift:208:44: error: 'LanguageModelSession' is only available in watchOS 27.0 or newer
4 |
5 | @available(iOS 26.0, macOS 26.0, visionOS 26.0, *)
6 | public struct FoundationModelsModel: LanguageModel {
| `- note: add '@available' attribute to enclosing struct
7 | public let provider = "apple"
8 | public let modelID: String
:
168 | }
169 |
170 | static func mapError(_ error: Error) -> Error {
| `- note: add '@available' attribute to enclosing static method
171 | if #available(iOS 27.0, macOS 27.0, visionOS 27.0, *) {
172 | #if compiler(>=6.4)
:
206 | }
207 | }
208 | if let generationError = error as? LanguageModelSession.GenerationError {
| |- error: 'LanguageModelSession' is only available in watchOS 27.0 or newer
| `- note: add 'if #available' version check
209 | return AIError.transport("Foundation Models: \(generationError)")
210 | }
/Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/FoundationModelsModel.swift:227:43: error: 'LanguageModelError' is only available in watchOS 27.0 or newer
4 |
5 | @available(iOS 26.0, macOS 26.0, visionOS 26.0, *)
6 | public struct FoundationModelsModel: LanguageModel {
| `- note: add '@available' attribute to enclosing struct
7 | public let provider = "apple"
8 | public let modelID: String
:
223 | }
224 |
225 | static func isContentFiltered(_ error: Error) -> Bool {
| `- note: add '@available' attribute to enclosing static method
226 | if #available(iOS 27.0, macOS 27.0, visionOS 27.0, *) {
227 | if let modelError = error as? LanguageModelError {
| |- error: 'LanguageModelError' is only available in watchOS 27.0 or newer
| `- note: add 'if #available' version check
228 | switch modelError {
229 | case .guardrailViolation, .refusal: return true
/Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/FoundationModelsModel.swift:250:16: error: 'GenerationSchema' is only available in watchOS 27.0 or newer
237 |
238 | @available(iOS 26.0, macOS 26.0, visionOS 26.0, *)
239 | private struct BridgedTool: FoundationModels.Tool {
| `- note: add '@available' attribute to enclosing struct
240 | typealias Arguments = GeneratedContent
241 | typealias Output = String
:
246 | var description: String { inner.description }
247 |
248 | var parameters: GenerationSchema {
| `- note: add '@available' attribute to enclosing property
249 | (try? JSONSchemaConversion.generationSchema(from: inner.parameters, name: inner.name))
250 | ?? GenerationSchema(
| |- error: 'GenerationSchema' is only available in watchOS 27.0 or newer
| `- note: add 'if #available' version check
251 | type: GeneratedContent.self,
252 | description: inner.description,
/Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/FoundationModelsModel.swift:250:16: error: 'init(type:description:properties:)' is only available in watchOS 27.0 or newer
237 |
238 | @available(iOS 26.0, macOS 26.0, visionOS 26.0, *)
239 | private struct BridgedTool: FoundationModels.Tool {
| `- note: add '@available' attribute to enclosing struct
240 | typealias Arguments = GeneratedContent
241 | typealias Output = String
:
246 | var description: String { inner.description }
247 |
248 | var parameters: GenerationSchema {
| `- note: add '@available' attribute to enclosing property
249 | (try? JSONSchemaConversion.generationSchema(from: inner.parameters, name: inner.name))
250 | ?? GenerationSchema(
| |- error: 'init(type:description:properties:)' is only available in watchOS 27.0 or newer
| `- note: add 'if #available' version check
251 | type: GeneratedContent.self,
252 | description: inner.description,
/Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/FoundationModelsModel.swift:251:23: error: 'GeneratedContent' is only available in watchOS 27.0 or newer
237 |
238 | @available(iOS 26.0, macOS 26.0, visionOS 26.0, *)
239 | private struct BridgedTool: FoundationModels.Tool {
| `- note: add '@available' attribute to enclosing struct
240 | typealias Arguments = GeneratedContent
241 | typealias Output = String
:
246 | var description: String { inner.description }
247 |
248 | var parameters: GenerationSchema {
| `- note: add '@available' attribute to enclosing property
249 | (try? JSONSchemaConversion.generationSchema(from: inner.parameters, name: inner.name))
250 | ?? GenerationSchema(
251 | type: GeneratedContent.self,
| |- error: 'GeneratedContent' is only available in watchOS 27.0 or newer
| `- note: add 'if #available' version check
252 | description: inner.description,
253 | properties: []
/Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/FoundationModelsModel.swift:258:30: error: 'jsonString' is only available in watchOS 27.0 or newer
237 |
238 | @available(iOS 26.0, macOS 26.0, visionOS 26.0, *)
239 | private struct BridgedTool: FoundationModels.Tool {
| `- note: add '@available' attribute to enclosing struct
240 | typealias Arguments = GeneratedContent
241 | typealias Output = String
:
255 | }
256 |
257 | func call(arguments: GeneratedContent) async throws -> String {
| `- note: add '@available' attribute to enclosing instance method
258 | let json = arguments.jsonString
| |- error: 'jsonString' is only available in watchOS 27.0 or newer
| `- note: add 'if #available' version check
259 | let value = (try? JSONDecoder().decode(JSONValue.self, from: Data(json.utf8))) ?? .object([:])
260 | let output = try await inner.execute(value)
/Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/FoundationModelsModel.swift:271:20: error: 'GenerationSchema' is only available in watchOS 27.0 or newer
266 |
267 | @available(iOS 26.0, macOS 26.0, visionOS 26.0, *)
268 | enum JSONSchemaConversion {
| `- note: add '@available' attribute to enclosing enum
269 | static func generationSchema(from schema: JSONValue, name: String) throws -> GenerationSchema {
| `- note: add '@available' attribute to enclosing static method
270 | let root = try dynamicSchema(from: schema, name: name)
271 | return try GenerationSchema(root: root, dependencies: [])
| |- error: 'GenerationSchema' is only available in watchOS 27.0 or newer
| `- note: add 'if #available' version check
272 | }
273 |
/Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/FoundationModelsModel.swift:271:20: error: 'init(root:dependencies:)' is only available in watchOS 27.0 or newer
266 |
267 | @available(iOS 26.0, macOS 26.0, visionOS 26.0, *)
268 | enum JSONSchemaConversion {
| `- note: add '@available' attribute to enclosing enum
269 | static func generationSchema(from schema: JSONValue, name: String) throws -> GenerationSchema {
| `- note: add '@available' attribute to enclosing static method
270 | let root = try dynamicSchema(from: schema, name: name)
271 | return try GenerationSchema(root: root, dependencies: [])
| |- error: 'init(root:dependencies:)' is only available in watchOS 27.0 or newer
| `- note: add 'if #available' version check
272 | }
273 |
/Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/FoundationModelsModel.swift:280:24: error: 'DynamicGenerationSchema' is only available in watchOS 27.0 or newer
266 |
267 | @available(iOS 26.0, macOS 26.0, visionOS 26.0, *)
268 | enum JSONSchemaConversion {
| `- note: add '@available' attribute to enclosing enum
269 | static func generationSchema(from schema: JSONValue, name: String) throws -> GenerationSchema {
270 | let root = try dynamicSchema(from: schema, name: name)
:
272 | }
273 |
274 | static func dynamicSchema(from schema: JSONValue, name: String) throws -> DynamicGenerationSchema {
| `- note: add '@available' attribute to enclosing static method
275 | let description = schema["description"]?.stringValue
276 |
:
278 | let strings = choices.compactMap(\.stringValue)
279 | if !strings.isEmpty {
280 | return DynamicGenerationSchema(name: name, description: description, anyOf: strings)
| |- error: 'DynamicGenerationSchema' is only available in watchOS 27.0 or newer
| `- note: add 'if #available' version check
281 | }
282 | }
/Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/FoundationModelsModel.swift:280:24: error: 'init(name:description:anyOf:)' is only available in watchOS 27.0 or newer
266 |
267 | @available(iOS 26.0, macOS 26.0, visionOS 26.0, *)
268 | enum JSONSchemaConversion {
| `- note: add '@available' attribute to enclosing enum
269 | static func generationSchema(from schema: JSONValue, name: String) throws -> GenerationSchema {
270 | let root = try dynamicSchema(from: schema, name: name)
:
272 | }
273 |
274 | static func dynamicSchema(from schema: JSONValue, name: String) throws -> DynamicGenerationSchema {
| `- note: add '@available' attribute to enclosing static method
275 | let description = schema["description"]?.stringValue
276 |
:
278 | let strings = choices.compactMap(\.stringValue)
279 | if !strings.isEmpty {
280 | return DynamicGenerationSchema(name: name, description: description, anyOf: strings)
| |- error: 'init(name:description:anyOf:)' is only available in watchOS 27.0 or newer
| `- note: add 'if #available' version check
281 | }
282 | }
/Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/FoundationModelsModel.swift:287:30: error: 'DynamicGenerationSchema' is only available in watchOS 27.0 or newer
266 |
267 | @available(iOS 26.0, macOS 26.0, visionOS 26.0, *)
268 | enum JSONSchemaConversion {
| `- note: add '@available' attribute to enclosing enum
269 | static func generationSchema(from schema: JSONValue, name: String) throws -> GenerationSchema {
270 | let root = try dynamicSchema(from: schema, name: name)
:
272 | }
273 |
274 | static func dynamicSchema(from schema: JSONValue, name: String) throws -> DynamicGenerationSchema {
| `- note: add '@available' attribute to enclosing static method
275 | let description = schema["description"]?.stringValue
276 |
:
285 | case "object":
286 | let required = Set(schema["required"]?.arrayValue?.compactMap(\.stringValue) ?? [])
287 | var properties: [DynamicGenerationSchema.Property] = []
| |- error: 'DynamicGenerationSchema' is only available in watchOS 27.0 or newer
| `- note: add 'if #available' version check
288 | if let props = schema["properties"]?.objectValue {
289 | for key in props.keys.sorted() {
/Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/FoundationModelsModel.swift:291:39: error: 'DynamicGenerationSchema' is only available in watchOS 27.0 or newer
266 |
267 | @available(iOS 26.0, macOS 26.0, visionOS 26.0, *)
268 | enum JSONSchemaConversion {
| `- note: add '@available' attribute to enclosing enum
269 | static func generationSchema(from schema: JSONValue, name: String) throws -> GenerationSchema {
270 | let root = try dynamicSchema(from: schema, name: name)
:
272 | }
273 |
274 | static func dynamicSchema(from schema: JSONValue, name: String) throws -> DynamicGenerationSchema {
| `- note: add '@available' attribute to enclosing static method
275 | let description = schema["description"]?.stringValue
276 |
:
289 | for key in props.keys.sorted() {
290 | let propSchema = try dynamicSchema(from: props[key]!, name: key)
291 | properties.append(DynamicGenerationSchema.Property(
| |- error: 'DynamicGenerationSchema' is only available in watchOS 27.0 or newer
| `- note: add 'if #available' version check
292 | name: key,
293 | description: props[key]!["description"]?.stringValue,
/Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/FoundationModelsModel.swift:291:63: error: 'init(name:description:schema:isOptional:)' is only available in watchOS 27.0 or newer
266 |
267 | @available(iOS 26.0, macOS 26.0, visionOS 26.0, *)
268 | enum JSONSchemaConversion {
| `- note: add '@available' attribute to enclosing enum
269 | static func generationSchema(from schema: JSONValue, name: String) throws -> GenerationSchema {
270 | let root = try dynamicSchema(from: schema, name: name)
:
272 | }
273 |
274 | static func dynamicSchema(from schema: JSONValue, name: String) throws -> DynamicGenerationSchema {
| `- note: add '@available' attribute to enclosing static method
275 | let description = schema["description"]?.stringValue
276 |
:
289 | for key in props.keys.sorted() {
290 | let propSchema = try dynamicSchema(from: props[key]!, name: key)
291 | properties.append(DynamicGenerationSchema.Property(
| |- error: 'init(name:description:schema:isOptional:)' is only available in watchOS 27.0 or newer
| `- note: add 'if #available' version check
292 | name: key,
293 | description: props[key]!["description"]?.stringValue,
/Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/FoundationModelsModel.swift:299:20: error: 'DynamicGenerationSchema' is only available in watchOS 27.0 or newer
266 |
267 | @available(iOS 26.0, macOS 26.0, visionOS 26.0, *)
268 | enum JSONSchemaConversion {
| `- note: add '@available' attribute to enclosing enum
269 | static func generationSchema(from schema: JSONValue, name: String) throws -> GenerationSchema {
270 | let root = try dynamicSchema(from: schema, name: name)
:
272 | }
273 |
274 | static func dynamicSchema(from schema: JSONValue, name: String) throws -> DynamicGenerationSchema {
| `- note: add '@available' attribute to enclosing static method
275 | let description = schema["description"]?.stringValue
276 |
:
297 | }
298 | }
299 | return DynamicGenerationSchema(name: name, description: description, properties: properties)
| |- error: 'DynamicGenerationSchema' is only available in watchOS 27.0 or newer
| `- note: add 'if #available' version check
300 |
301 | case "array":
/Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/FoundationModelsModel.swift:299:20: error: 'init(name:description:properties:)' is only available in watchOS 27.0 or newer
266 |
267 | @available(iOS 26.0, macOS 26.0, visionOS 26.0, *)
268 | enum JSONSchemaConversion {
| `- note: add '@available' attribute to enclosing enum
269 | static func generationSchema(from schema: JSONValue, name: String) throws -> GenerationSchema {
270 | let root = try dynamicSchema(from: schema, name: name)
:
272 | }
273 |
274 | static func dynamicSchema(from schema: JSONValue, name: String) throws -> DynamicGenerationSchema {
| `- note: add '@available' attribute to enclosing static method
275 | let description = schema["description"]?.stringValue
276 |
:
297 | }
298 | }
299 | return DynamicGenerationSchema(name: name, description: description, properties: properties)
| |- error: 'init(name:description:properties:)' is only available in watchOS 27.0 or newer
| `- note: add 'if #available' version check
300 |
301 | case "array":
/Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/FoundationModelsModel.swift:305:20: error: 'DynamicGenerationSchema' is only available in watchOS 27.0 or newer
266 |
267 | @available(iOS 26.0, macOS 26.0, visionOS 26.0, *)
268 | enum JSONSchemaConversion {
| `- note: add '@available' attribute to enclosing enum
269 | static func generationSchema(from schema: JSONValue, name: String) throws -> GenerationSchema {
270 | let root = try dynamicSchema(from: schema, name: name)
:
272 | }
273 |
274 | static func dynamicSchema(from schema: JSONValue, name: String) throws -> DynamicGenerationSchema {
| `- note: add '@available' attribute to enclosing static method
275 | let description = schema["description"]?.stringValue
276 |
:
303 | from: schema["items"] ?? .object([:]), name: "\(name)Item"
304 | )
305 | return DynamicGenerationSchema(
| |- error: 'DynamicGenerationSchema' is only available in watchOS 27.0 or newer
| `- note: add 'if #available' version check
306 | arrayOf: itemSchema,
307 | minimumElements: schema["minItems"]?.intValue,
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/CerebrasModel.swift (in target 'AI' from project 'swift-ai-sdk')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile CerebrasModel.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/CohereModel.swift (in target 'AI' from project 'swift-ai-sdk')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile CohereModel.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/CohereRerankingModel.swift (in target 'AI' from project 'swift-ai-sdk')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile CohereRerankingModel.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/DeepInfraModel.swift (in target 'AI' from project 'swift-ai-sdk')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile DeepInfraModel.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/DeepSeekModel.swift (in target 'AI' from project 'swift-ai-sdk')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile DeepSeekModel.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/DeepgramStreamingTranscription.swift (in target 'AI' from project 'swift-ai-sdk')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile DeepgramStreamingTranscription.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/ElevenLabsModels.swift (in target 'AI' from project 'swift-ai-sdk')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile ElevenLabsModels.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/FileUploads.swift (in target 'AI' from project 'swift-ai-sdk')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile FileUploads.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/FireworksModel.swift (in target 'AI' from project 'swift-ai-sdk')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile FireworksModel.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/FoundationModelsModel.swift (in target 'AI' from project 'swift-ai-sdk')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile FoundationModelsModel.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/GoogleEmbeddingModel.swift (in target 'AI' from project 'swift-ai-sdk')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile GoogleEmbeddingModel.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/GoogleInteractionsModel.swift (in target 'AI' from project 'swift-ai-sdk')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile GoogleInteractionsModel.swift
/Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/FoundationModelsModel.swift:305:20: error: 'init(arrayOf:minimumElements:maximumElements:)' is only available in watchOS 27.0 or newer
266 |
267 | @available(iOS 26.0, macOS 26.0, visionOS 26.0, *)
268 | enum JSONSchemaConversion {
| `- note: add '@available' attribute to enclosing enum
269 | static func generationSchema(from schema: JSONValue, name: String) throws -> GenerationSchema {
270 | let root = try dynamicSchema(from: schema, name: name)
:
272 | }
273 |
274 | static func dynamicSchema(from schema: JSONValue, name: String) throws -> DynamicGenerationSchema {
| `- note: add '@available' attribute to enclosing static method
275 | let description = schema["description"]?.stringValue
276 |
:
303 | from: schema["items"] ?? .object([:]), name: "\(name)Item"
304 | )
305 | return DynamicGenerationSchema(
| |- error: 'init(arrayOf:minimumElements:maximumElements:)' is only available in watchOS 27.0 or newer
| `- note: add 'if #available' version check
306 | arrayOf: itemSchema,
307 | minimumElements: schema["minItems"]?.intValue,
/Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/FoundationModelsModel.swift:312:20: error: 'DynamicGenerationSchema' is only available in watchOS 27.0 or newer
266 |
267 | @available(iOS 26.0, macOS 26.0, visionOS 26.0, *)
268 | enum JSONSchemaConversion {
| `- note: add '@available' attribute to enclosing enum
269 | static func generationSchema(from schema: JSONValue, name: String) throws -> GenerationSchema {
270 | let root = try dynamicSchema(from: schema, name: name)
:
272 | }
273 |
274 | static func dynamicSchema(from schema: JSONValue, name: String) throws -> DynamicGenerationSchema {
| `- note: add '@available' attribute to enclosing static method
275 | let description = schema["description"]?.stringValue
276 |
:
310 |
311 | case "string":
312 | return DynamicGenerationSchema(type: String.self)
| |- error: 'DynamicGenerationSchema' is only available in watchOS 27.0 or newer
| `- note: add 'if #available' version check
313 | case "number":
314 | return DynamicGenerationSchema(type: Double.self)
/Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/FoundationModelsModel.swift:312:20: error: 'init(type:guides:)' is only available in watchOS 27.0 or newer
266 |
267 | @available(iOS 26.0, macOS 26.0, visionOS 26.0, *)
268 | enum JSONSchemaConversion {
| `- note: add '@available' attribute to enclosing enum
269 | static func generationSchema(from schema: JSONValue, name: String) throws -> GenerationSchema {
270 | let root = try dynamicSchema(from: schema, name: name)
:
272 | }
273 |
274 | static func dynamicSchema(from schema: JSONValue, name: String) throws -> DynamicGenerationSchema {
| `- note: add '@available' attribute to enclosing static method
275 | let description = schema["description"]?.stringValue
276 |
:
310 |
311 | case "string":
312 | return DynamicGenerationSchema(type: String.self)
| |- error: 'init(type:guides:)' is only available in watchOS 27.0 or newer
| `- note: add 'if #available' version check
313 | case "number":
314 | return DynamicGenerationSchema(type: Double.self)
/Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/FoundationModelsModel.swift:314:20: error: 'DynamicGenerationSchema' is only available in watchOS 27.0 or newer
266 |
267 | @available(iOS 26.0, macOS 26.0, visionOS 26.0, *)
268 | enum JSONSchemaConversion {
| `- note: add '@available' attribute to enclosing enum
269 | static func generationSchema(from schema: JSONValue, name: String) throws -> GenerationSchema {
270 | let root = try dynamicSchema(from: schema, name: name)
:
272 | }
273 |
274 | static func dynamicSchema(from schema: JSONValue, name: String) throws -> DynamicGenerationSchema {
| `- note: add '@available' attribute to enclosing static method
275 | let description = schema["description"]?.stringValue
276 |
:
312 | return DynamicGenerationSchema(type: String.self)
313 | case "number":
314 | return DynamicGenerationSchema(type: Double.self)
| |- error: 'DynamicGenerationSchema' is only available in watchOS 27.0 or newer
| `- note: add 'if #available' version check
315 | case "integer":
316 | return DynamicGenerationSchema(type: Int.self)
/Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/FoundationModelsModel.swift:314:20: error: 'init(type:guides:)' is only available in watchOS 27.0 or newer
266 |
267 | @available(iOS 26.0, macOS 26.0, visionOS 26.0, *)
268 | enum JSONSchemaConversion {
| `- note: add '@available' attribute to enclosing enum
269 | static func generationSchema(from schema: JSONValue, name: String) throws -> GenerationSchema {
270 | let root = try dynamicSchema(from: schema, name: name)
:
272 | }
273 |
274 | static func dynamicSchema(from schema: JSONValue, name: String) throws -> DynamicGenerationSchema {
| `- note: add '@available' attribute to enclosing static method
275 | let description = schema["description"]?.stringValue
276 |
:
312 | return DynamicGenerationSchema(type: String.self)
313 | case "number":
314 | return DynamicGenerationSchema(type: Double.self)
| |- error: 'init(type:guides:)' is only available in watchOS 27.0 or newer
| `- note: add 'if #available' version check
315 | case "integer":
316 | return DynamicGenerationSchema(type: Int.self)
/Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/FoundationModelsModel.swift:316:20: error: 'DynamicGenerationSchema' is only available in watchOS 27.0 or newer
266 |
267 | @available(iOS 26.0, macOS 26.0, visionOS 26.0, *)
268 | enum JSONSchemaConversion {
| `- note: add '@available' attribute to enclosing enum
269 | static func generationSchema(from schema: JSONValue, name: String) throws -> GenerationSchema {
270 | let root = try dynamicSchema(from: schema, name: name)
:
272 | }
273 |
274 | static func dynamicSchema(from schema: JSONValue, name: String) throws -> DynamicGenerationSchema {
| `- note: add '@available' attribute to enclosing static method
275 | let description = schema["description"]?.stringValue
276 |
:
314 | return DynamicGenerationSchema(type: Double.self)
315 | case "integer":
316 | return DynamicGenerationSchema(type: Int.self)
| |- error: 'DynamicGenerationSchema' is only available in watchOS 27.0 or newer
| `- note: add 'if #available' version check
317 | case "boolean":
318 | return DynamicGenerationSchema(type: Bool.self)
/Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/FoundationModelsModel.swift:316:20: error: 'init(type:guides:)' is only available in watchOS 27.0 or newer
266 |
267 | @available(iOS 26.0, macOS 26.0, visionOS 26.0, *)
268 | enum JSONSchemaConversion {
| `- note: add '@available' attribute to enclosing enum
269 | static func generationSchema(from schema: JSONValue, name: String) throws -> GenerationSchema {
270 | let root = try dynamicSchema(from: schema, name: name)
:
272 | }
273 |
274 | static func dynamicSchema(from schema: JSONValue, name: String) throws -> DynamicGenerationSchema {
| `- note: add '@available' attribute to enclosing static method
275 | let description = schema["description"]?.stringValue
276 |
:
314 | return DynamicGenerationSchema(type: Double.self)
315 | case "integer":
316 | return DynamicGenerationSchema(type: Int.self)
| |- error: 'init(type:guides:)' is only available in watchOS 27.0 or newer
| `- note: add 'if #available' version check
317 | case "boolean":
318 | return DynamicGenerationSchema(type: Bool.self)
/Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/FoundationModelsModel.swift:318:20: error: 'DynamicGenerationSchema' is only available in watchOS 27.0 or newer
266 |
267 | @available(iOS 26.0, macOS 26.0, visionOS 26.0, *)
268 | enum JSONSchemaConversion {
| `- note: add '@available' attribute to enclosing enum
269 | static func generationSchema(from schema: JSONValue, name: String) throws -> GenerationSchema {
270 | let root = try dynamicSchema(from: schema, name: name)
:
272 | }
273 |
274 | static func dynamicSchema(from schema: JSONValue, name: String) throws -> DynamicGenerationSchema {
| `- note: add '@available' attribute to enclosing static method
275 | let description = schema["description"]?.stringValue
276 |
:
316 | return DynamicGenerationSchema(type: Int.self)
317 | case "boolean":
318 | return DynamicGenerationSchema(type: Bool.self)
| |- error: 'DynamicGenerationSchema' is only available in watchOS 27.0 or newer
| `- note: add 'if #available' version check
319 | default:
320 | throw AIError.invalidRequest(
SwiftCompile normal arm64 Compiling\ PerplexityModel.swift,\ ProdiaModel.swift,\ SarvamModel.swift,\ SpeechProviderPacks.swift,\ TogetherAIModel.swift,\ TranscriptionProviderPacks.swift,\ VercelModel.swift,\ VoyageModel.swift,\ XaiImageModel.swift,\ XaiModel.swift,\ XaiPlatformClients.swift,\ XaiVideoModel.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/PerplexityModel.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/ProdiaModel.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/SarvamModel.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/SpeechProviderPacks.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/TogetherAIModel.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/TranscriptionProviderPacks.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/VercelModel.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/VoyageModel.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/XaiImageModel.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/XaiModel.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/XaiPlatformClients.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/XaiVideoModel.swift (in target 'AI' from project 'swift-ai-sdk')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/PerplexityModel.swift (in target 'AI' from project 'swift-ai-sdk')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile PerplexityModel.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/ProdiaModel.swift (in target 'AI' from project 'swift-ai-sdk')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile ProdiaModel.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/SarvamModel.swift (in target 'AI' from project 'swift-ai-sdk')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile SarvamModel.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/SpeechProviderPacks.swift (in target 'AI' from project 'swift-ai-sdk')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile SpeechProviderPacks.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/TogetherAIModel.swift (in target 'AI' from project 'swift-ai-sdk')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile TogetherAIModel.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/TranscriptionProviderPacks.swift (in target 'AI' from project 'swift-ai-sdk')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile TranscriptionProviderPacks.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/VercelModel.swift (in target 'AI' from project 'swift-ai-sdk')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile VercelModel.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/VoyageModel.swift (in target 'AI' from project 'swift-ai-sdk')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile VoyageModel.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/XaiImageModel.swift (in target 'AI' from project 'swift-ai-sdk')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile XaiImageModel.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/XaiModel.swift (in target 'AI' from project 'swift-ai-sdk')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile XaiModel.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/XaiPlatformClients.swift (in target 'AI' from project 'swift-ai-sdk')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile XaiPlatformClients.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/XaiVideoModel.swift (in target 'AI' from project 'swift-ai-sdk')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile XaiVideoModel.swift
SwiftCompile normal arm64 Compiling\ OllamaModel.swift,\ OpenAICompatibleModelSupport.swift,\ OpenAICompatibleProvider.swift,\ OpenAIEmbeddingModel.swift,\ OpenAIImageModel.swift,\ OpenAIModel.swift,\ OpenAIPlatformClients.swift,\ OpenAIResponsesClient.swift,\ OpenAIResponsesModel.swift,\ OpenAISpeechModel.swift,\ OpenAITranscriptionModel.swift,\ OpenRouterModel.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/OllamaModel.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/OpenAICompatibleModelSupport.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/OpenAICompatibleProvider.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/OpenAIEmbeddingModel.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/OpenAIImageModel.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/OpenAIModel.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/OpenAIPlatformClients.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/OpenAIResponsesClient.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/OpenAIResponsesModel.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/OpenAISpeechModel.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/OpenAITranscriptionModel.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/OpenRouterModel.swift (in target 'AI' from project 'swift-ai-sdk')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/OllamaModel.swift (in target 'AI' from project 'swift-ai-sdk')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile OllamaModel.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/OpenAICompatibleModelSupport.swift (in target 'AI' from project 'swift-ai-sdk')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile OpenAICompatibleModelSupport.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/OpenAICompatibleProvider.swift (in target 'AI' from project 'swift-ai-sdk')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile OpenAICompatibleProvider.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/OpenAIEmbeddingModel.swift (in target 'AI' from project 'swift-ai-sdk')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile OpenAIEmbeddingModel.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/OpenAIImageModel.swift (in target 'AI' from project 'swift-ai-sdk')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile OpenAIImageModel.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/OpenAIModel.swift (in target 'AI' from project 'swift-ai-sdk')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile OpenAIModel.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/OpenAIPlatformClients.swift (in target 'AI' from project 'swift-ai-sdk')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile OpenAIPlatformClients.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/OpenAIResponsesClient.swift (in target 'AI' from project 'swift-ai-sdk')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile OpenAIResponsesClient.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/OpenAIResponsesModel.swift (in target 'AI' from project 'swift-ai-sdk')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile OpenAIResponsesModel.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/OpenAISpeechModel.swift (in target 'AI' from project 'swift-ai-sdk')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile OpenAISpeechModel.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/OpenAITranscriptionModel.swift (in target 'AI' from project 'swift-ai-sdk')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile OpenAITranscriptionModel.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/OpenRouterModel.swift (in target 'AI' from project 'swift-ai-sdk')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile OpenRouterModel.swift
SwiftCompile normal arm64 Compiling\ AudioResampling.swift,\ GoogleRealtimeModel.swift,\ OpenAIRealtimeModel.swift,\ RealtimeModel.swift,\ RealtimeSession.swift,\ XaiRealtimeModel.swift,\ AWSEventStream.swift,\ SSE.swift,\ ChatTransport.swift,\ HTTPChatTransport.swift,\ LocalChatTransport.swift,\ StreamBridge.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Realtime/AudioResampling.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Realtime/GoogleRealtimeModel.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Realtime/OpenAIRealtimeModel.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Realtime/RealtimeModel.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Realtime/RealtimeSession.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Realtime/XaiRealtimeModel.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Streaming/AWSEventStream.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Streaming/SSE.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Transport/ChatTransport.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Transport/HTTPChatTransport.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Transport/LocalChatTransport.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Transport/StreamBridge.swift (in target 'AI' from project 'swift-ai-sdk')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AI/Realtime/AudioResampling.swift (in target 'AI' from project 'swift-ai-sdk')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile AudioResampling.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AI/Realtime/GoogleRealtimeModel.swift (in target 'AI' from project 'swift-ai-sdk')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile GoogleRealtimeModel.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AI/Realtime/OpenAIRealtimeModel.swift (in target 'AI' from project 'swift-ai-sdk')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile OpenAIRealtimeModel.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AI/Realtime/RealtimeModel.swift (in target 'AI' from project 'swift-ai-sdk')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile RealtimeModel.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AI/Realtime/RealtimeSession.swift (in target 'AI' from project 'swift-ai-sdk')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile RealtimeSession.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AI/Realtime/XaiRealtimeModel.swift (in target 'AI' from project 'swift-ai-sdk')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile XaiRealtimeModel.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AI/Streaming/AWSEventStream.swift (in target 'AI' from project 'swift-ai-sdk')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile AWSEventStream.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AI/Streaming/SSE.swift (in target 'AI' from project 'swift-ai-sdk')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile SSE.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AI/Transport/ChatTransport.swift (in target 'AI' from project 'swift-ai-sdk')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile ChatTransport.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AI/Transport/HTTPChatTransport.swift (in target 'AI' from project 'swift-ai-sdk')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile HTTPChatTransport.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AI/Transport/LocalChatTransport.swift (in target 'AI' from project 'swift-ai-sdk')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile LocalChatTransport.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AI/Transport/StreamBridge.swift (in target 'AI' from project 'swift-ai-sdk')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile StreamBridge.swift
SwiftCompile normal arm64 Compiling\ StreamText.swift,\ StreamTranscription.swift,\ Telemetry.swift,\ Timeouts.swift,\ Tool.swift,\ ToolApproval.swift,\ Transcription.swift,\ VideoGeneration.swift,\ MCPClient.swift,\ MCPOAuth.swift,\ MCPSSETransport.swift,\ MCPStdioTransport.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Core/StreamText.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Core/StreamTranscription.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Core/Telemetry.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Core/Timeouts.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Core/Tool.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Core/ToolApproval.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Core/Transcription.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Core/VideoGeneration.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/MCP/MCPClient.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/MCP/MCPOAuth.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/MCP/MCPSSETransport.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/MCP/MCPStdioTransport.swift (in target 'AI' from project 'swift-ai-sdk')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AI/Core/StreamText.swift (in target 'AI' from project 'swift-ai-sdk')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile StreamText.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AI/Core/StreamTranscription.swift (in target 'AI' from project 'swift-ai-sdk')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile StreamTranscription.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AI/Core/Telemetry.swift (in target 'AI' from project 'swift-ai-sdk')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Telemetry.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AI/Core/Timeouts.swift (in target 'AI' from project 'swift-ai-sdk')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Timeouts.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AI/Core/Tool.swift (in target 'AI' from project 'swift-ai-sdk')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Tool.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AI/Core/ToolApproval.swift (in target 'AI' from project 'swift-ai-sdk')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile ToolApproval.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AI/Core/Transcription.swift (in target 'AI' from project 'swift-ai-sdk')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Transcription.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AI/Core/VideoGeneration.swift (in target 'AI' from project 'swift-ai-sdk')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile VideoGeneration.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AI/MCP/MCPClient.swift (in target 'AI' from project 'swift-ai-sdk')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile MCPClient.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AI/MCP/MCPOAuth.swift (in target 'AI' from project 'swift-ai-sdk')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile MCPOAuth.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AI/MCP/MCPSSETransport.swift (in target 'AI' from project 'swift-ai-sdk')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile MCPSSETransport.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AI/MCP/MCPStdioTransport.swift (in target 'AI' from project 'swift-ai-sdk')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile MCPStdioTransport.swift
SwiftCompile normal arm64 Compiling\ GoogleMediaModels.swift,\ GoogleModel.swift,\ GooglePlatformClients.swift,\ GoogleVertexModel.swift,\ GroqModel.swift,\ HuggingFaceModel.swift,\ KlingVideoModel.swift,\ LMStudioModel.swift,\ MediaGenerationPacks.swift,\ MetaModel.swift,\ MistralModel.swift,\ MoonshotModel.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/GoogleMediaModels.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/GoogleModel.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/GooglePlatformClients.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/GoogleVertexModel.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/GroqModel.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/HuggingFaceModel.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/KlingVideoModel.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/LMStudioModel.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/MediaGenerationPacks.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/MetaModel.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/MistralModel.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/MoonshotModel.swift (in target 'AI' from project 'swift-ai-sdk')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/GoogleMediaModels.swift (in target 'AI' from project 'swift-ai-sdk')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile GoogleMediaModels.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/GoogleModel.swift (in target 'AI' from project 'swift-ai-sdk')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile GoogleModel.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/GooglePlatformClients.swift (in target 'AI' from project 'swift-ai-sdk')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile GooglePlatformClients.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/GoogleVertexModel.swift (in target 'AI' from project 'swift-ai-sdk')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile GoogleVertexModel.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/GroqModel.swift (in target 'AI' from project 'swift-ai-sdk')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile GroqModel.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/HuggingFaceModel.swift (in target 'AI' from project 'swift-ai-sdk')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile HuggingFaceModel.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/KlingVideoModel.swift (in target 'AI' from project 'swift-ai-sdk')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile KlingVideoModel.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/LMStudioModel.swift (in target 'AI' from project 'swift-ai-sdk')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile LMStudioModel.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/MediaGenerationPacks.swift (in target 'AI' from project 'swift-ai-sdk')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile MediaGenerationPacks.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/MetaModel.swift (in target 'AI' from project 'swift-ai-sdk')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile MetaModel.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/MistralModel.swift (in target 'AI' from project 'swift-ai-sdk')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile MistralModel.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/MoonshotModel.swift (in target 'AI' from project 'swift-ai-sdk')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile MoonshotModel.swift
SwiftCompile normal arm64 Compiling\ MCPToolDrift.swift,\ AIGatewayModel.swift,\ AlibabaModel.swift,\ AnthropicModel.swift,\ AnthropicPlatformClients.swift,\ AzureOpenAIProvider.swift,\ BasetenModel.swift,\ BedrockMantleProvider.swift,\ BedrockModel.swift,\ BlackForestLabsModel.swift,\ ByteDanceModel.swift,\ CartesiaModel.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/MCP/MCPToolDrift.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/AIGatewayModel.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/AlibabaModel.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/AnthropicModel.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/AnthropicPlatformClients.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/AzureOpenAIProvider.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/BasetenModel.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/BedrockMantleProvider.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/BedrockModel.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/BlackForestLabsModel.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/ByteDanceModel.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/CartesiaModel.swift (in target 'AI' from project 'swift-ai-sdk')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AI/MCP/MCPToolDrift.swift (in target 'AI' from project 'swift-ai-sdk')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile MCPToolDrift.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/AIGatewayModel.swift (in target 'AI' from project 'swift-ai-sdk')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile AIGatewayModel.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/AlibabaModel.swift (in target 'AI' from project 'swift-ai-sdk')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile AlibabaModel.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/AnthropicModel.swift (in target 'AI' from project 'swift-ai-sdk')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile AnthropicModel.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/AnthropicPlatformClients.swift (in target 'AI' from project 'swift-ai-sdk')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile AnthropicPlatformClients.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/AzureOpenAIProvider.swift (in target 'AI' from project 'swift-ai-sdk')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile AzureOpenAIProvider.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/BasetenModel.swift (in target 'AI' from project 'swift-ai-sdk')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile BasetenModel.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/BedrockMantleProvider.swift (in target 'AI' from project 'swift-ai-sdk')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile BedrockMantleProvider.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/BedrockModel.swift (in target 'AI' from project 'swift-ai-sdk')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile BedrockModel.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/BlackForestLabsModel.swift (in target 'AI' from project 'swift-ai-sdk')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile BlackForestLabsModel.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/ByteDanceModel.swift (in target 'AI' from project 'swift-ai-sdk')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile ByteDanceModel.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/CartesiaModel.swift (in target 'AI' from project 'swift-ai-sdk')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile CartesiaModel.swift
SwiftCompile normal arm64 Compiling\ AIError.swift,\ Agent.swift,\ Compaction.swift,\ Embeddings.swift,\ GenerateObject.swift,\ GenerateText.swift,\ ImageGeneration.swift,\ LanguageModel.swift,\ Message.swift,\ Middleware.swift,\ ModelContextWindows.swift,\ ModelMiddleware.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Core/AIError.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Core/Agent.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Core/Compaction.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Core/Embeddings.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Core/GenerateObject.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Core/GenerateText.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Core/ImageGeneration.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Core/LanguageModel.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Core/Message.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Core/Middleware.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Core/ModelContextWindows.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Core/ModelMiddleware.swift (in target 'AI' from project 'swift-ai-sdk')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AI/Core/AIError.swift (in target 'AI' from project 'swift-ai-sdk')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile AIError.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AI/Core/Agent.swift (in target 'AI' from project 'swift-ai-sdk')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Agent.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AI/Core/Compaction.swift (in target 'AI' from project 'swift-ai-sdk')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Compaction.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AI/Core/Embeddings.swift (in target 'AI' from project 'swift-ai-sdk')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Embeddings.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AI/Core/GenerateObject.swift (in target 'AI' from project 'swift-ai-sdk')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile GenerateObject.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AI/Core/GenerateText.swift (in target 'AI' from project 'swift-ai-sdk')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile GenerateText.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AI/Core/ImageGeneration.swift (in target 'AI' from project 'swift-ai-sdk')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile ImageGeneration.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AI/Core/LanguageModel.swift (in target 'AI' from project 'swift-ai-sdk')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile LanguageModel.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AI/Core/Message.swift (in target 'AI' from project 'swift-ai-sdk')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Message.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AI/Core/Middleware.swift (in target 'AI' from project 'swift-ai-sdk')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Middleware.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AI/Core/ModelContextWindows.swift (in target 'AI' from project 'swift-ai-sdk')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile ModelContextWindows.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AI/Core/ModelMiddleware.swift (in target 'AI' from project 'swift-ai-sdk')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile ModelMiddleware.swift
SwiftCompile normal arm64 Compiling\ TextStreamChatTransport.swift,\ UIMessage.swift,\ UIMessageChunk.swift,\ UIMessageReducer.swift,\ UIMessageStreamBuilder.swift,\ ChatSession.swift,\ CompletionSession.swift,\ ObjectSession.swift,\ JSONValue.swift,\ MultipartForm.swift,\ PartialJSON.swift,\ ResponseURL.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Transport/TextStreamChatTransport.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Transport/UIMessage.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Transport/UIMessageChunk.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Transport/UIMessageReducer.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Transport/UIMessageStreamBuilder.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/UI/ChatSession.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/UI/CompletionSession.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/UI/ObjectSession.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Util/JSONValue.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Util/MultipartForm.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Util/PartialJSON.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Util/ResponseURL.swift (in target 'AI' from project 'swift-ai-sdk')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AI/Transport/TextStreamChatTransport.swift (in target 'AI' from project 'swift-ai-sdk')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile TextStreamChatTransport.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AI/Transport/UIMessage.swift (in target 'AI' from project 'swift-ai-sdk')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UIMessage.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AI/Transport/UIMessageChunk.swift (in target 'AI' from project 'swift-ai-sdk')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UIMessageChunk.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AI/Transport/UIMessageReducer.swift (in target 'AI' from project 'swift-ai-sdk')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UIMessageReducer.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AI/Transport/UIMessageStreamBuilder.swift (in target 'AI' from project 'swift-ai-sdk')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UIMessageStreamBuilder.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AI/UI/ChatSession.swift (in target 'AI' from project 'swift-ai-sdk')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile ChatSession.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AI/UI/CompletionSession.swift (in target 'AI' from project 'swift-ai-sdk')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile CompletionSession.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AI/UI/ObjectSession.swift (in target 'AI' from project 'swift-ai-sdk')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile ObjectSession.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AI/Util/JSONValue.swift (in target 'AI' from project 'swift-ai-sdk')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile JSONValue.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AI/Util/MultipartForm.swift (in target 'AI' from project 'swift-ai-sdk')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile MultipartForm.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AI/Util/PartialJSON.swift (in target 'AI' from project 'swift-ai-sdk')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile PartialJSON.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AI/Util/ResponseURL.swift (in target 'AI' from project 'swift-ai-sdk')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile ResponseURL.swift
SwiftEmitModule normal arm64 Emitting\ module\ for\ AI (in target 'AI' from project 'swift-ai-sdk')
/Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/FoundationModelsModel.swift:10:63: error: 'Tool' is only available in watchOS 27.0 or newer
4 |
5 | @available(iOS 26.0, macOS 26.0, visionOS 26.0, *)
6 | public struct FoundationModelsModel: LanguageModel {
| `- note: add '@available' attribute to enclosing struct
7 | public let provider = "apple"
8 | public let modelID: String
9 |
10 | private let makeSession: @Sendable ([any FoundationModels.Tool], Transcript) -> LanguageModelSession
| `- error: 'Tool' is only available in watchOS 27.0 or newer
11 |
12 | public init(systemModel: SystemLanguageModel = .default) {
/Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/FoundationModelsModel.swift:10:70: error: 'Transcript' is only available in watchOS 27.0 or newer
4 |
5 | @available(iOS 26.0, macOS 26.0, visionOS 26.0, *)
6 | public struct FoundationModelsModel: LanguageModel {
| `- note: add '@available' attribute to enclosing struct
7 | public let provider = "apple"
8 | public let modelID: String
9 |
10 | private let makeSession: @Sendable ([any FoundationModels.Tool], Transcript) -> LanguageModelSession
| `- error: 'Transcript' is only available in watchOS 27.0 or newer
11 |
12 | public init(systemModel: SystemLanguageModel = .default) {
/Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/FoundationModelsModel.swift:10:85: error: 'LanguageModelSession' is only available in watchOS 27.0 or newer
4 |
5 | @available(iOS 26.0, macOS 26.0, visionOS 26.0, *)
6 | public struct FoundationModelsModel: LanguageModel {
| `- note: add '@available' attribute to enclosing struct
7 | public let provider = "apple"
8 | public let modelID: String
9 |
10 | private let makeSession: @Sendable ([any FoundationModels.Tool], Transcript) -> LanguageModelSession
| `- error: 'LanguageModelSession' is only available in watchOS 27.0 or newer
11 |
12 | public init(systemModel: SystemLanguageModel = .default) {
/Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/FoundationModelsModel.swift:12:30: error: 'SystemLanguageModel' is unavailable in watchOS
10 | private let makeSession: @Sendable ([any FoundationModels.Tool], Transcript) -> LanguageModelSession
11 |
12 | public init(systemModel: SystemLanguageModel = .default) {
| `- error: 'SystemLanguageModel' is unavailable in watchOS
13 | self.modelID = "foundation-models"
14 | self.makeSession = { tools, transcript in
FoundationModels.SystemLanguageModel:4:20: note: 'SystemLanguageModel' has been explicitly marked unavailable here
2 | @available(tvOS, unavailable)
3 | @available(watchOS, unavailable)
4 | final public class SystemLanguageModel : Sendable {
| `- note: 'SystemLanguageModel' has been explicitly marked unavailable here
5 | @objc deinit
6 | }
/Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/FoundationModelsModel.swift:12:53: error: 'default' is unavailable in watchOS
10 | private let makeSession: @Sendable ([any FoundationModels.Tool], Transcript) -> LanguageModelSession
11 |
12 | public init(systemModel: SystemLanguageModel = .default) {
| `- error: 'default' is unavailable in watchOS
13 | self.modelID = "foundation-models"
14 | self.makeSession = { tools, transcript in
FoundationModels.SystemLanguageModel.default:5:20: note: 'default' has been explicitly marked unavailable here
3 | @available(tvOS, unavailable)
4 | @available(watchOS, unavailable)
5 | public class var `default`: SystemLanguageModel { get }}
| `- note: 'default' has been explicitly marked unavailable here
6 |
/Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/FoundationModelsModel.swift:23:37: error: 'SystemLanguageModel' is unavailable in watchOS
21 | }
22 |
23 | public static var availability: SystemLanguageModel.Availability {
| `- error: 'SystemLanguageModel' is unavailable in watchOS
24 | SystemLanguageModel.default.availability
25 | }
FoundationModels.SystemLanguageModel:4:20: note: 'SystemLanguageModel' has been explicitly marked unavailable here
2 | @available(tvOS, unavailable)
3 | @available(watchOS, unavailable)
4 | final public class SystemLanguageModel : Sendable {
| `- note: 'SystemLanguageModel' has been explicitly marked unavailable here
5 | @objc deinit
6 | }
/Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/FoundationModelsModel.swift:55:44: error: 'PrivateCloudComputeLanguageModel' is only available in watchOS 27.0 or newer
4 |
5 | @available(iOS 26.0, macOS 26.0, visionOS 26.0, *)
6 | public struct FoundationModelsModel: LanguageModel {
| `- note: add '@available' attribute to enclosing struct
7 | public let provider = "apple"
8 | public let modelID: String
:
53 | #if compiler(>=6.4)
54 | @available(iOS 27.0, macOS 27.0, visionOS 27.0, *)
55 | public init(privateCloudCompute model: PrivateCloudComputeLanguageModel) {
| | `- error: 'PrivateCloudComputeLanguageModel' is only available in watchOS 27.0 or newer
| `- note: add '@available' attribute to enclosing initializer
56 | self.modelID = "foundation-models-pcc"
57 | self.makeSession = { tools, transcript in
/Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/FoundationModelsModel.swift:69:18: error: 'LanguageModelSession' is only available in watchOS 27.0 or newer
4 |
5 | @available(iOS 26.0, macOS 26.0, visionOS 26.0, *)
6 | public struct FoundationModelsModel: LanguageModel {
| `- note: add '@available' attribute to enclosing struct
7 | public let provider = "apple"
8 | public let modelID: String
:
66 | #endif
67 |
68 | private static func streamText(
| `- note: add '@available' attribute to enclosing static method
69 | session: LanguageModelSession,
| `- error: 'LanguageModelSession' is only available in watchOS 27.0 or newer
70 | prompt: String,
71 | options: GenerationOptions
/Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/FoundationModelsModel.swift:71:18: error: 'GenerationOptions' is only available in watchOS 27.0 or newer
4 |
5 | @available(iOS 26.0, macOS 26.0, visionOS 26.0, *)
6 | public struct FoundationModelsModel: LanguageModel {
| `- note: add '@available' attribute to enclosing struct
7 | public let provider = "apple"
8 | public let modelID: String
:
66 | #endif
67 |
68 | private static func streamText(
| `- note: add '@available' attribute to enclosing static method
69 | session: LanguageModelSession,
70 | prompt: String,
71 | options: GenerationOptions
| `- error: 'GenerationOptions' is only available in watchOS 27.0 or newer
72 | ) -> AsyncThrowingStream<StreamPart, Error> {
73 | AsyncThrowingStream { continuation in
/Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/FoundationModelsModel.swift:101:18: error: 'LanguageModelSession' is only available in watchOS 27.0 or newer
4 |
5 | @available(iOS 26.0, macOS 26.0, visionOS 26.0, *)
6 | public struct FoundationModelsModel: LanguageModel {
| `- note: add '@available' attribute to enclosing struct
7 | public let provider = "apple"
8 | public let modelID: String
:
98 | }
99 |
100 | private static func streamGuided(
| `- note: add '@available' attribute to enclosing static method
101 | session: LanguageModelSession,
| `- error: 'LanguageModelSession' is only available in watchOS 27.0 or newer
102 | prompt: String,
103 | schema: GenerationSchema,
/Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/FoundationModelsModel.swift:103:17: error: 'GenerationSchema' is only available in watchOS 27.0 or newer
4 |
5 | @available(iOS 26.0, macOS 26.0, visionOS 26.0, *)
6 | public struct FoundationModelsModel: LanguageModel {
| `- note: add '@available' attribute to enclosing struct
7 | public let provider = "apple"
8 | public let modelID: String
:
98 | }
99 |
100 | private static func streamGuided(
| `- note: add '@available' attribute to enclosing static method
101 | session: LanguageModelSession,
102 | prompt: String,
103 | schema: GenerationSchema,
| `- error: 'GenerationSchema' is only available in watchOS 27.0 or newer
104 | options: GenerationOptions
105 | ) -> AsyncThrowingStream<StreamPart, Error> {
/Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/FoundationModelsModel.swift:104:18: error: 'GenerationOptions' is only available in watchOS 27.0 or newer
4 |
5 | @available(iOS 26.0, macOS 26.0, visionOS 26.0, *)
6 | public struct FoundationModelsModel: LanguageModel {
| `- note: add '@available' attribute to enclosing struct
7 | public let provider = "apple"
8 | public let modelID: String
:
98 | }
99 |
100 | private static func streamGuided(
| `- note: add '@available' attribute to enclosing static method
101 | session: LanguageModelSession,
102 | prompt: String,
103 | schema: GenerationSchema,
104 | options: GenerationOptions
| `- error: 'GenerationOptions' is only available in watchOS 27.0 or newer
105 | ) -> AsyncThrowingStream<StreamPart, Error> {
106 | AsyncThrowingStream { continuation in
/Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/FoundationModelsModel.swift:135:67: error: 'Transcript' is only available in watchOS 27.0 or newer
4 |
5 | @available(iOS 26.0, macOS 26.0, visionOS 26.0, *)
6 | public struct FoundationModelsModel: LanguageModel {
| `- note: add '@available' attribute to enclosing struct
7 | public let provider = "apple"
8 | public let modelID: String
:
133 | }
134 |
135 | static func transcriptAndPrompt(from messages: [Message]) -> (Transcript, String) {
| | `- error: 'Transcript' is only available in watchOS 27.0 or newer
| `- note: add '@available' attribute to enclosing static method
136 | var turns = messages.filter { $0.role != .system }
137 | var prompt = ""
/Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/FoundationModelsModel.swift:240:27: error: 'GeneratedContent' is only available in watchOS 27.0 or newer
237 |
238 | @available(iOS 26.0, macOS 26.0, visionOS 26.0, *)
239 | private struct BridgedTool: FoundationModels.Tool {
| `- note: add '@available' attribute to enclosing struct
240 | typealias Arguments = GeneratedContent
| | `- error: 'GeneratedContent' is only available in watchOS 27.0 or newer
| `- note: add '@available' attribute to enclosing type alias
241 | typealias Output = String
242 |
/Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/FoundationModelsModel.swift:248:21: error: 'GenerationSchema' is only available in watchOS 27.0 or newer
237 |
238 | @available(iOS 26.0, macOS 26.0, visionOS 26.0, *)
239 | private struct BridgedTool: FoundationModels.Tool {
| `- note: add '@available' attribute to enclosing struct
240 | typealias Arguments = GeneratedContent
241 | typealias Output = String
:
246 | var description: String { inner.description }
247 |
248 | var parameters: GenerationSchema {
| | `- error: 'GenerationSchema' is only available in watchOS 27.0 or newer
| `- note: add '@available' attribute to enclosing property
249 | (try? JSONSchemaConversion.generationSchema(from: inner.parameters, name: inner.name))
250 | ?? GenerationSchema(
/Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/FoundationModelsModel.swift:257:26: error: 'GeneratedContent' is only available in watchOS 27.0 or newer
237 |
238 | @available(iOS 26.0, macOS 26.0, visionOS 26.0, *)
239 | private struct BridgedTool: FoundationModels.Tool {
| `- note: add '@available' attribute to enclosing struct
240 | typealias Arguments = GeneratedContent
241 | typealias Output = String
:
255 | }
256 |
257 | func call(arguments: GeneratedContent) async throws -> String {
| | `- error: 'GeneratedContent' is only available in watchOS 27.0 or newer
| `- note: add '@available' attribute to enclosing instance method
258 | let json = arguments.jsonString
259 | let value = (try? JSONDecoder().decode(JSONValue.self, from: Data(json.utf8))) ?? .object([:])
/Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/FoundationModelsModel.swift:269:82: error: 'GenerationSchema' is only available in watchOS 27.0 or newer
266 |
267 | @available(iOS 26.0, macOS 26.0, visionOS 26.0, *)
268 | enum JSONSchemaConversion {
| `- note: add '@available' attribute to enclosing enum
269 | static func generationSchema(from schema: JSONValue, name: String) throws -> GenerationSchema {
| | `- error: 'GenerationSchema' is only available in watchOS 27.0 or newer
| `- note: add '@available' attribute to enclosing static method
270 | let root = try dynamicSchema(from: schema, name: name)
271 | return try GenerationSchema(root: root, dependencies: [])
/Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/FoundationModelsModel.swift:274:79: error: 'DynamicGenerationSchema' is only available in watchOS 27.0 or newer
266 |
267 | @available(iOS 26.0, macOS 26.0, visionOS 26.0, *)
268 | enum JSONSchemaConversion {
| `- note: add '@available' attribute to enclosing enum
269 | static func generationSchema(from schema: JSONValue, name: String) throws -> GenerationSchema {
270 | let root = try dynamicSchema(from: schema, name: name)
:
272 | }
273 |
274 | static func dynamicSchema(from schema: JSONValue, name: String) throws -> DynamicGenerationSchema {
| | `- error: 'DynamicGenerationSchema' is only available in watchOS 27.0 or newer
| `- note: add '@available' attribute to enclosing static method
275 | let description = schema["description"]?.stringValue
276 |
Failed frontend command:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -frontend -emit-module -experimental-skip-non-inlinable-function-bodies-without-types /Users/admin/builder/spi-builder-workspace/Sources/AI/Core/AIError.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Core/Agent.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Core/Compaction.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Core/Embeddings.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Core/GenerateObject.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Core/GenerateText.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Core/ImageGeneration.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Core/LanguageModel.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Core/Message.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Core/Middleware.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Core/ModelContextWindows.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Core/ModelMiddleware.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Core/ProviderDefinedTool.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Core/ProviderRegistry.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Core/PruneMessages.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Core/RemoteContent.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Core/Reranking.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Core/Retry.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Core/RuntimeContext.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Core/Schema.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Core/SpeechGeneration.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Core/StepControl.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Core/StepRequest.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Core/StreamSmoothing.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Core/StreamText.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Core/StreamTranscription.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Core/Telemetry.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Core/Timeouts.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Core/Tool.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Core/ToolApproval.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Core/Transcription.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Core/VideoGeneration.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/MCP/MCPClient.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/MCP/MCPOAuth.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/MCP/MCPSSETransport.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/MCP/MCPStdioTransport.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/MCP/MCPToolDrift.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/AIGatewayModel.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/AlibabaModel.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/AnthropicModel.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/AnthropicPlatformClients.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/AzureOpenAIProvider.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/BasetenModel.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/BedrockMantleProvider.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/BedrockModel.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/BlackForestLabsModel.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/ByteDanceModel.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/CartesiaModel.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/CerebrasModel.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/CohereModel.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/CohereRerankingModel.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/DeepInfraModel.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/DeepSeekModel.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/DeepgramStreamingTranscription.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/ElevenLabsModels.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/FileUploads.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/FireworksModel.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/FoundationModelsModel.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/GoogleEmbeddingModel.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/GoogleInteractionsModel.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/GoogleMediaModels.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/GoogleModel.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/GooglePlatformClients.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/GoogleVertexModel.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/GroqModel.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/HuggingFaceModel.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/KlingVideoModel.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/LMStudioModel.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/MediaGenerationPacks.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/MetaModel.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/MistralModel.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/MoonshotModel.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/OllamaModel.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/OpenAICompatibleModelSupport.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/OpenAICompatibleProvider.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/OpenAIEmbeddingModel.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/OpenAIImageModel.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/OpenAIModel.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/OpenAIPlatformClients.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/OpenAIResponsesClient.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/OpenAIResponsesModel.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/OpenAISpeechModel.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/OpenAITranscriptionModel.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/OpenRouterModel.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/PerplexityModel.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/ProdiaModel.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/SarvamModel.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/SpeechProviderPacks.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/TogetherAIModel.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/TranscriptionProviderPacks.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/VercelModel.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/VoyageModel.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/XaiImageModel.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/XaiModel.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/XaiPlatformClients.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Providers/XaiVideoModel.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Realtime/AudioResampling.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Realtime/GoogleRealtimeModel.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Realtime/OpenAIRealtimeModel.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Realtime/RealtimeModel.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Realtime/RealtimeSession.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Realtime/XaiRealtimeModel.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Streaming/AWSEventStream.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Streaming/SSE.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Transport/ChatTransport.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Transport/HTTPChatTransport.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Transport/LocalChatTransport.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Transport/StreamBridge.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Transport/TextStreamChatTransport.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Transport/UIMessage.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Transport/UIMessageChunk.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Transport/UIMessageReducer.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Transport/UIMessageStreamBuilder.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/UI/ChatSession.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/UI/CompletionSession.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/UI/ObjectSession.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Util/JSONValue.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Util/MultipartForm.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Util/PartialJSON.swift /Users/admin/builder/spi-builder-workspace/Sources/AI/Util/ResponseURL.swift -target arm64-apple-watchos9.0 -module-can-import-version CryptoKit 383.4.1 0 -module-can-import-version FoundationModels 2.0.68.1 0 -module-can-import-version Observation 6.4.0.31 0 -module-can-import-version Security 62460.4.1 62460.4.1 -disable-cross-import-overlay-search -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libFoundationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#FoundationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libFoundationModelsMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#FoundationModelsMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libObservationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#ObservationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftMacros -disable-implicit-swift-modules -Xcc -fno-implicit-modules -Xcc -fno-implicit-module-maps -explicit-swift-module-map-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/swift-ai-sdk.build/Debug-watchos/AI-t.build/Objects-normal/arm64/AI-dependencies-2.json -Xllvm -aarch64-use-tbi -enable-objc-interop -stack-check -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/Developer/Library/Frameworks -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -no-color-diagnostics -Xcc -fno-color-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -profile-generate -profile-coverage-mapping -swift-version 6 -Onone -D SWIFT_PACKAGE -D DEBUG -D SWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -D Xcode -serialize-debugging-options -enable-upcoming-feature StrictConcurrency -enable-experimental-feature DebugDescriptionMacro -empty-abi-descriptor -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -enable-anonymous-context-mangled-names -file-compilation-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/swift-ai-sdk.build/Debug-watchos/AI-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/swift-ai-sdk.build/Debug-watchos/AI-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/swift-ai-sdk.build/Debug-watchos/AI-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name AI -package-name spi_builder_workspace -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/swift-ai-sdk.build/Debug-watchos/AI-t.build/Objects-normal/arm64/AI_const_extract_protocols.json -disable-clang-spi -clang-target arm64-apple-watchos27.0 -target-sdk-version 27.0 -target-sdk-name watchos27.0 -in-process-plugin-server-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/libSwiftInProcPluginServer.dylib -emit-module-doc-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/swift-ai-sdk.build/Debug-watchos/AI-t.build/Objects-normal/arm64/AI.swiftdoc -emit-module-source-info-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/swift-ai-sdk.build/Debug-watchos/AI-t.build/Objects-normal/arm64/AI.swiftsourceinfo -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/swift-ai-sdk.build/Debug-watchos/AI-t.build/Objects-normal/arm64/AI-Swift.h -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/swift-ai-sdk.build/Debug-watchos/AI-t.build/Objects-normal/arm64/AI-primary-emit-module.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/swift-ai-sdk.build/Debug-watchos/AI-t.build/Objects-normal/arm64/AI-primary-emit-module.d -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/swift-ai-sdk.build/Debug-watchos/AI-t.build/Objects-normal/arm64/AI.swiftmodule -emit-abi-descriptor-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/swift-ai-sdk.build/Debug-watchos/AI-t.build/Objects-normal/arm64/AI.abi.json
SwiftCompile normal arm64 (in target 'AI' from project 'swift-ai-sdk')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftEmitModule normal arm64_32 Emitting\ module\ for\ AI (in target 'AI' from project 'swift-ai-sdk')
SwiftCompile normal arm64_32 (in target 'AI' from project 'swift-ai-sdk')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
2026-09-26 17:13:56.158 xcodebuild[787:4797] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
** BUILD FAILED **
The following build commands failed:
SwiftEmitModule normal arm64 Emitting\ module\ for\ AI (in target 'AI' from project 'swift-ai-sdk')
SwiftCompile normal arm64 (in target 'AI' from project 'swift-ai-sdk')
Building workspace swift-ai-sdk with scheme swift-ai-sdk-Package
(3 failures)
BUILD FAILURE 6.4 watchOS