The Swift Package Index logo.Swift Package Index

Has it really been five years since Swift Package Index launched? Read our anniversary blog post!

Build Information

Successful build of SwiftAISDK, reference main (c81025), with Swift 6.2 for macOS (SPM) on 1 Dec 2025 20:08:08 UTC.

Swift 6 data race errors: 0

Build Command

env DEVELOPER_DIR=/Applications/Xcode-26.0.0.app xcrun swift build --arch arm64

Build Log

========================================
RunAll
========================================
Builder version: 4.68.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/teunlao/swift-ai-sdk.git
Reference: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/teunlao/swift-ai-sdk
 * branch            main       -> FETCH_HEAD
 * [new branch]      main       -> origin/main
HEAD is now at c81025b fix: add missing EventSourceParser dependency to AISDKProviderUtils
Cloned https://github.com/teunlao/swift-ai-sdk.git
Revision (git rev-parse @):
c81025b053fc87822dd0cef04bfa0af81acdfd91
SPI manifest file found: $PWD/.spi.yml
SUCCESS checkout https://github.com/teunlao/swift-ai-sdk.git at main
Fetching https://github.com/apple/swift-argument-parser
[1/16877] Fetching swift-argument-parser
Fetched https://github.com/apple/swift-argument-parser from cache (1.62s)
Computing version for https://github.com/apple/swift-argument-parser
Computed https://github.com/apple/swift-argument-parser at 1.6.2 (2.24s)
Creating working copy for https://github.com/apple/swift-argument-parser
Working copy of https://github.com/apple/swift-argument-parser resolved at 1.6.2
========================================
ResolveProductDependencies
========================================
Resolving dependencies ...
{
  "identity": ".resolve-product-dependencies",
  "name": "resolve-dependencies",
  "url": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
  "version": "unspecified",
  "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
  "dependencies": [
    {
      "identity": "swift-ai-sdk",
      "name": "SwiftAISDK",
      "url": "https://github.com/teunlao/swift-ai-sdk.git",
      "version": "unspecified",
      "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-ai-sdk",
      "dependencies": [
        {
          "identity": "swift-argument-parser",
          "name": "swift-argument-parser",
          "url": "https://github.com/apple/swift-argument-parser",
          "version": "1.6.2",
          "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-argument-parser",
          "dependencies": [
          ]
        }
      ]
    }
  ]
}
Fetching https://github.com/teunlao/swift-ai-sdk.git
[1/7494] Fetching swift-ai-sdk
Fetched https://github.com/teunlao/swift-ai-sdk.git from cache (1.35s)
Fetching https://github.com/apple/swift-argument-parser from cache
Fetched https://github.com/apple/swift-argument-parser from cache (0.54s)
Computing version for https://github.com/apple/swift-argument-parser
Computed https://github.com/apple/swift-argument-parser at 1.6.2 (0.61s)
Creating working copy for https://github.com/teunlao/swift-ai-sdk.git
Working copy of https://github.com/teunlao/swift-ai-sdk.git resolved at main (c81025b)
Creating working copy for https://github.com/apple/swift-argument-parser
Working copy of https://github.com/apple/swift-argument-parser resolved at 1.6.2
Found 1 product dependencies
  - swift-argument-parser
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.2
Building package at path:  $PWD
https://github.com/teunlao/swift-ai-sdk.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-26.0.0.app xcrun swift build --arch arm64
[1/1] Compiling plugin GenerateManual
[2/2] Compiling plugin GenerateDoccReference
Building for debugging...
[2/44] Write sources
[2/44] Write playground-entitlement.plist
[4/44] Write sources
[40/44] Write swift-version-49B95AFC49DCD68C.txt
[42/126] Compiling ArgumentParserToolInfo ToolInfo.swift
[43/126] Emitting module ArgumentParserToolInfo
[44/172] Emitting module AISDKProvider
[45/180] Compiling ArgumentParser InputKey.swift
[46/180] Compiling ArgumentParser InputOrigin.swift
[47/180] Compiling ArgumentParser Name.swift
[48/180] Compiling ArgumentParser Parsed.swift
[49/180] Compiling ArgumentParser ParsedValues.swift
[50/184] Compiling ArgumentParser SequenceExtensions.swift
[51/184] Compiling ArgumentParser StringExtensions.swift
[52/184] Compiling ArgumentParser SwiftExtensions.swift
[53/184] Compiling ArgumentParser Tree.swift
[54/184] Compiling ArgumentParser CodingKeyValidator.swift
[55/184] Emitting module ArgumentParser
[56/184] Compiling ArgumentParser NonsenseFlagsValidator.swift
[57/184] Compiling ArgumentParser ParsableArgumentsValidation.swift
[58/184] Compiling ArgumentParser PositionalArgumentsValidator.swift
[59/184] Compiling ArgumentParser UniqueNamesValidator.swift
[60/184] Compiling AISDKProvider SpeechModelV3CallOptions.swift
[61/184] Compiling AISDKProvider SpeechModelV3CallWarning.swift
[62/184] Compiling AISDKProvider TranscriptionModelV2.swift
[63/184] Compiling AISDKProvider TranscriptionModelV2CallOptions.swift
[64/184] Compiling AISDKProvider TranscriptionModelV2CallWarning.swift
[65/184] Compiling AISDKProvider TranscriptionModelV3.swift
[66/184] Compiling AISDKProvider TranscriptionModelV3CallOptions.swift
[67/184] Compiling AISDKProvider TranscriptionModelV3CallWarning.swift
[68/184] Compiling ArgumentParser Option.swift
[69/184] Compiling ArgumentParser OptionGroup.swift
[70/184] Compiling ArgumentParser AsyncParsableCommand.swift
[71/184] Compiling ArgumentParser CommandConfiguration.swift
[72/184] Compiling ArgumentParser CommandGroup.swift
[73/184] Compiling ArgumentParser EnumerableFlag.swift
[74/184] Compiling ArgumentParser ExpressibleByArgument.swift
[75/184] Compiling ArgumentParser ParsableArguments.swift
[76/184] Compiling AISDKProvider LanguageModelV2Middleware.swift
[77/184] Compiling AISDKProvider LanguageModelV3Middleware.swift
[78/184] Compiling AISDKProvider LanguageModelV2.swift
[79/184] Compiling AISDKProvider LanguageModelV2CallOptions.swift
[80/184] Compiling AISDKProvider LanguageModelV2CallWarning.swift
[81/184] Compiling AISDKProvider LanguageModelV2Content.swift
[82/184] Compiling AISDKProvider LanguageModelV2DataContent.swift
[83/184] Compiling AISDKProvider LanguageModelV2File.swift
[84/184] Compiling ArgumentParser BashCompletionsGenerator.swift
[85/184] Compiling ArgumentParser CompletionsGenerator.swift
[86/184] Compiling ArgumentParser FishCompletionsGenerator.swift
[87/184] Compiling ArgumentParser ZshCompletionsGenerator.swift
[88/184] Compiling ArgumentParser Argument.swift
[93/184] Compiling EventSourceParser Types.swift
[94/184] Emitting module EventSourceParser
[95/184] Compiling EventSourceParser Stream.swift
[96/184] Compiling EventSourceParser Parser.swift
[97/184] Compiling ArgumentParser HelpCommand.swift
[98/184] Compiling ArgumentParser HelpGenerator.swift
[103/184] Compiling AISDKProvider SharedV2Headers.swift
[104/184] Compiling AISDKProvider SharedV2ProviderMetadata.swift
[105/184] Compiling AISDKProvider LanguageModelV3File.swift
[106/184] Compiling AISDKProvider LanguageModelV3FunctionTool.swift
[107/184] Compiling AISDKProvider LanguageModelV3Prompt.swift
[108/184] Compiling AISDKProvider LanguageModelV3ProviderDefinedTool.swift
[109/184] Compiling AISDKProvider LanguageModelV3Reasoning.swift
[110/184] Compiling AISDKProvider LanguageModelV3ResponseMetadata.swift
[111/184] Compiling AISDKProvider LanguageModelV3Source.swift
[112/184] Compiling AISDKProvider LanguageModelV3StreamPart.swift
[113/184] Compiling ArgumentParser ParsableCommand.swift
[114/184] Compiling ArgumentParser ArgumentDecoder.swift
[115/184] Compiling ArgumentParser ArgumentDefinition.swift
[116/184] Compiling ArgumentParser ArgumentSet.swift
[117/184] Compiling ArgumentParser CommandParser.swift
[118/184] Compiling ArgumentParser ParserError.swift
[119/184] Compiling ArgumentParser SplitArguments.swift
[120/184] Compiling ArgumentParser DumpHelpGenerator.swift
[121/184] Compiling ArgumentParser ArgumentDiscussion.swift
[122/184] Compiling ArgumentParser ArgumentHelp.swift
[123/184] Compiling ArgumentParser ArgumentVisibility.swift
[124/184] Compiling ArgumentParser CompletionKind.swift
[125/184] Compiling ArgumentParser Errors.swift
[131/184] Compiling AISDKProvider LanguageModelV2FunctionTool.swift
[132/184] Compiling AISDKProvider LanguageModelV2Prompt.swift
[133/184] Compiling AISDKProvider LanguageModelV2ProviderDefinedTool.swift
[134/184] Compiling AISDKProvider LanguageModelV2Reasoning.swift
[135/184] Compiling AISDKProvider LanguageModelV2ResponseMetadata.swift
[136/184] Compiling AISDKProvider LanguageModelV2Source.swift
[137/184] Compiling AISDKProvider LanguageModelV2StreamPart.swift
[138/184] Compiling AISDKProvider LanguageModelV2Text.swift
[145/184] Compiling ArgumentParser MessageInfo.swift
[146/184] Compiling ArgumentParser UsageGenerator.swift
[147/184] Compiling ArgumentParser CollectionExtensions.swift
[148/184] Compiling ArgumentParser Mutex.swift
[149/184] Compiling ArgumentParser Platform.swift
[155/184] Compiling ArgumentParser Flag.swift
[156/184] Compiling ArgumentParser NameSpecification.swift
[162/195] Compiling AISDKZodAdapter ArkTypeToJSONSchema.swift
[163/195] Compiling AISDKZodAdapter EffectToJSONSchema.swift
[164/195] Emitting module AISDKZodAdapter
[165/195] Compiling AISDKZodAdapter ValibotToJSONSchema.swift
[166/195] Compiling AISDKZodAdapter JSONValueCompat.swift
[167/195] Compiling AISDKZodAdapter PublicBuilders.swift
[188/196] Compiling AISDKZodAdapter Zod3Options.swift
[189/196] Compiling AISDKZodAdapter ZLikeDSL.swift
[190/196] Compiling AISDKZodAdapter Zod3ToJSONSchema.swift
[191/196] Compiling AISDKZodAdapter Zod3Parsers.swift
[192/196] Compiling AISDKZodAdapter Zod3ParseDef.swift
[193/196] Compiling AISDKZodAdapter Zod3Types.swift
[194/243] Emitting module AISDKProviderUtils
[195/248] Compiling AISDKProviderUtils GetRuntimeEnvironmentUserAgent.swift
[196/248] Compiling AISDKProviderUtils HandleFetchError.swift
[197/248] Compiling AISDKProviderUtils InjectJSONInstructionIntoMessages.swift
[198/248] Compiling AISDKProviderUtils IsAbortError.swift
[199/248] Compiling AISDKProviderUtils IsAsyncIterable.swift
[200/248] Compiling AISDKProviderUtils SecureJsonParse.swift
/Users/admin/builder/spi-builder-workspace/Sources/AISDKProviderUtils/SplitDataUrl.swift:43:7: warning: 'catch' block is unreachable because no errors are thrown in 'do' block
41 |         let mediaType = String(dataParts[1])
42 |         return (mediaType, base64Content)
43 |     } catch {
   |       `- warning: 'catch' block is unreachable because no errors are thrown in 'do' block
44 |         return (nil, nil)
45 |     }
[201/248] Compiling AISDKProviderUtils SplitDataUrl.swift
/Users/admin/builder/spi-builder-workspace/Sources/AISDKProviderUtils/SplitDataUrl.swift:43:7: warning: 'catch' block is unreachable because no errors are thrown in 'do' block
41 |         let mediaType = String(dataParts[1])
42 |         return (mediaType, base64Content)
43 |     } catch {
   |       `- warning: 'catch' block is unreachable because no errors are thrown in 'do' block
44 |         return (nil, nil)
45 |     }
[202/248] Compiling AISDKProviderUtils ConvertArrayToAsyncIterable.swift
/Users/admin/builder/spi-builder-workspace/Sources/AISDKProviderUtils/SplitDataUrl.swift:43:7: warning: 'catch' block is unreachable because no errors are thrown in 'do' block
41 |         let mediaType = String(dataParts[1])
42 |         return (mediaType, base64Content)
43 |     } catch {
   |       `- warning: 'catch' block is unreachable because no errors are thrown in 'do' block
44 |         return (nil, nil)
45 |     }
[203/248] Compiling AISDKProviderUtils ConvertArrayToReadableStream.swift
/Users/admin/builder/spi-builder-workspace/Sources/AISDKProviderUtils/SplitDataUrl.swift:43:7: warning: 'catch' block is unreachable because no errors are thrown in 'do' block
41 |         let mediaType = String(dataParts[1])
42 |         return (mediaType, base64Content)
43 |     } catch {
   |       `- warning: 'catch' block is unreachable because no errors are thrown in 'do' block
44 |         return (nil, nil)
45 |     }
[204/248] Compiling AISDKProviderUtils ConvertAsyncIterableToArray.swift
/Users/admin/builder/spi-builder-workspace/Sources/AISDKProviderUtils/SplitDataUrl.swift:43:7: warning: 'catch' block is unreachable because no errors are thrown in 'do' block
41 |         let mediaType = String(dataParts[1])
42 |         return (mediaType, base64Content)
43 |     } catch {
   |       `- warning: 'catch' block is unreachable because no errors are thrown in 'do' block
44 |         return (nil, nil)
45 |     }
[205/248] Compiling AISDKProviderUtils IsUrlSupported.swift
[206/248] Compiling AISDKProviderUtils JSONValueToFoundation.swift
[207/248] Compiling AISDKProviderUtils LoadAPIKey.swift
[208/248] Compiling AISDKProviderUtils LoadOptionalSetting.swift
[209/248] Compiling AISDKProviderUtils LoadSetting.swift
[210/248] Compiling AISDKProviderUtils ValidateTypes.swift
[211/248] Compiling AISDKProviderUtils Version.swift
[212/248] Compiling AISDKProviderUtils SDKReleaseVersion.swift
[213/248] Compiling AISDKProviderUtils WithUserAgentSuffix.swift
[214/248] Compiling AISDKProviderUtils WithoutTrailingSlash.swift
[215/248] Compiling AISDKProviderUtils ParseProviderOptions.swift
[216/248] Compiling AISDKProviderUtils PostToAPI.swift
[217/248] Compiling AISDKProviderUtils ProviderDefinedToolFactory.swift
[218/248] Compiling AISDKProviderUtils ProviderHTTPResponse.swift
[219/248] Compiling AISDKProviderUtils RemoveUndefinedEntries.swift
[220/248] Compiling AISDKProviderUtils ExtractResponseHeaders.swift
[221/248] Compiling AISDKProviderUtils FetchFunction.swift
[222/248] Compiling AISDKProviderUtils GenerateID.swift
[223/248] Compiling AISDKProviderUtils GetErrorMessage.swift
[224/248] Compiling AISDKProviderUtils GetFromAPI.swift
[225/248] Compiling AISDKProviderUtils CombineHeaders.swift
[226/248] Compiling AISDKProviderUtils ContentPart.swift
[227/248] Compiling AISDKProviderUtils ConvertAsyncIteratorToReadableStream.swift
[228/248] Compiling AISDKProviderUtils DataContent.swift
[229/248] Compiling AISDKProviderUtils Delay.swift
[230/248] Compiling AISDKProviderUtils ExecuteTool.swift
[231/248] Compiling AISDKProviderUtils MediaTypeToExtension.swift
[232/248] Compiling AISDKProviderUtils ModelMessage.swift
[233/248] Compiling AISDKProviderUtils MultipartFormDataBuilder.swift
[234/248] Compiling AISDKProviderUtils ParseJSON.swift
[235/248] Compiling AISDKProviderUtils ParseJsonEventStream.swift
[236/248] Compiling AISDKProviderUtils ConvertReadableStreamToArray.swift
[237/248] Compiling AISDKProviderUtils ConvertResponseStreamToArray.swift
[238/248] Compiling AISDKProviderUtils TestSupportIndex.swift
[239/248] Compiling AISDKProviderUtils Tool.swift
[240/248] Compiling AISDKProviderUtils Uint8Utils.swift
[241/248] Compiling AISDKProviderUtils Resolve.swift
[242/248] Compiling AISDKProviderUtils ResponseHandler.swift
[243/248] Compiling AISDKProviderUtils JSONSchemaValidator.swift
[244/248] Compiling AISDKProviderUtils Schema.swift
[245/248] Compiling AISDKProviderUtils ZodAdapters.swift
[246/380] Compiling ReplicateProvider ReplicateVersion.swift
[247/380] Compiling LMNTProvider LMNTVersion.swift
[248/380] Compiling LumaProvider LumaVersion.swift
[249/380] Compiling LumaProvider LumaModelIds.swift
[250/380] Compiling HuggingFaceProvider HuggingFaceVersion.swift
[251/381] Compiling PerplexityProvider PerplexityVersion.swift
[252/381] Compiling LumaProvider LumaImageSettings.swift
[253/381] Compiling GroqProvider GroqResponseMetadata.swift
[254/381] Compiling MistralProvider MistralResponseMetadata.swift
[255/383] Compiling LMNTProvider LMNTSpeechModelId.swift
[256/383] Compiling GroqProvider GroqVersion.swift
[257/383] Compiling GroqProvider MapGroqFinishReason.swift
[258/383] Compiling PerplexityProvider ConvertToPerplexityMessages.swift
[259/383] Compiling ReplicateProvider ReplicateImageModelId.swift
[260/383] Compiling ReplicateProvider ReplicateProvider.swift
[261/383] Compiling MistralProvider MistralProviderOptions.swift
[262/383] Emitting module PerplexityProvider
[263/383] Compiling MistralProvider MistralError.swift
[264/383] Compiling HuggingFaceProvider ConvertToHuggingFaceResponsesMessages.swift
[265/383] Compiling LumaProvider LumaProvider.swift
[266/383] Compiling PerplexityProvider MapPerplexityFinishReason.swift
[267/383] Compiling PerplexityProvider PerplexityProvider.swift
[268/383] Compiling MistralProvider MistralModelIds.swift
[269/383] Compiling HuggingFaceProvider HuggingFaceResponsesModelId.swift
[270/383] Compiling MistralProvider MistralPrepareTools.swift
[271/383] Compiling MistralProvider MistralProvider.swift
[272/383] Compiling HuggingFaceProvider MapHuggingFaceResponsesFinishReason.swift
[273/383] Emitting module LumaProvider
[274/383] Compiling OpenAICompatibleProvider OpenAICompatibleProvider.swift
[275/384] Compiling OpenAIProvider OpenAIChatPrepareTools.swift
[276/384] Compiling OpenAIProvider OpenAIChatPrompt.swift
[277/384] Compiling GroqProvider GroqProviderOptions.swift
[278/384] Compiling MistralProvider MistralEmbeddingModel.swift
[279/384] Compiling HuggingFaceProvider HuggingFaceConfig.swift
[280/384] Compiling HuggingFaceProvider HuggingFaceError.swift
[281/384] Compiling HuggingFaceProvider HuggingFaceResponsesPrepareTools.swift
[282/384] Compiling HuggingFaceProvider HuggingFaceResponsesProviderOptions.swift
[283/384] Compiling MistralProvider MistralVersion.swift
[284/384] Compiling PerplexityProvider PerplexityModelIds.swift
[285/384] Compiling PerplexityProvider PerplexityPrompt.swift
[286/384] Compiling GroqProvider GroqBrowserSearchTool.swift
[287/384] Emitting module HuggingFaceProvider
[288/384] Compiling OpenAIProvider OpenAIChatLanguageModel.swift
[289/384] Compiling OpenAIProvider OpenAIChatOptions.swift
[292/384] Compiling OpenAIProvider OpenAIChatAPI.swift
[293/384] Compiling OpenAIProvider OpenAIChatFinishReason.swift
[294/384] Emitting module MistralProvider
[297/384] Compiling OpenAIProvider OpenAIEmbeddingAPI.swift
[298/384] Compiling OpenAIProvider OpenAIEmbeddingModel.swift
[299/384] Compiling OpenAIProvider OpenAIEmbeddingOptions.swift
[300/384] Compiling OpenAIProvider OpenAIEmbeddingRequestBody.swift
[301/384] Compiling ReplicateProvider ReplicateError.swift
[302/384] Emitting module ReplicateProvider
[303/384] Compiling ReplicateProvider ReplicateImageModel.swift
[304/384] Compiling OpenAICompatibleProvider OpenAICompatibleVersion.swift
[305/384] Emitting module OpenAICompatibleProvider
[306/384] Compiling LMNTProvider LMNTProvider.swift
[307/384] Compiling LMNTProvider LMNTError.swift
[308/384] Emitting module LMNTProvider
[309/384] Compiling LMNTProvider LMNTSpeechModel.swift
[310/412] Compiling LumaProvider LumaImageModel.swift
[311/412] Compiling LumaProvider LumaError.swift
[312/412] Compiling HumeProvider HumeVersion.swift
[313/412] Compiling HumeProvider HumeSpeechAPITypes.swift
[314/412] Compiling HumeProvider HumeModelIds.swift
[315/412] Compiling HumeProvider HumeProvider.swift
[316/412] Compiling HumeProvider HumeConfig.swift
[317/412] Emitting module HumeProvider
[318/412] Compiling HumeProvider HumeSpeechModel.swift
[319/412] Compiling HumeProvider HumeError.swift
[320/432] Compiling GroqProvider GroqTools.swift
[321/432] Compiling GroqProvider GroqTranscriptionModel.swift
[322/443] Compiling GatewayProvider GatewayInternalServerError.swift
[323/443] Compiling GatewayProvider GatewayInvalidRequestError.swift
[324/443] Compiling GladiaProvider GladiaVersion.swift
[325/443] Compiling GatewayProvider ExtractApiCallResponse.swift
[326/443] Compiling GatewayProvider GatewayAuthenticationError.swift
[327/443] Compiling GatewayProvider GatewayEnvironment.swift
[328/443] Compiling GatewayProvider GatewayError.swift
[329/443] Compiling GoogleProvider GoogleGenerativeAIImageProviderOptions.swift
[332/447] Compiling GatewayProvider GatewayProvider.swift
[333/447] Compiling GatewayProvider GatewayProviderOptions.swift
[334/447] Compiling GatewayProvider AsGatewayError.swift
[335/447] Compiling PerplexityProvider PerplexityError.swift
[336/447] Compiling PerplexityProvider PerplexityLanguageModel.swift
[337/447] Compiling FalProvider FalTranscriptionOptions.swift
[338/458] Compiling FalProvider FalVersion.swift
[339/458] Compiling OpenAIProvider OpenAISpeechAPI.swift
[340/458] Compiling OpenAIProvider OpenAISpeechModel.swift
[341/458] Compiling OpenAIProvider OpenAISpeechOptions.swift
[342/458] Compiling OpenAIProvider OpenAICodeInterpreterTool.swift
[343/458] Compiling OpenAIProvider OpenAIFileSearchTool.swift
[344/458] Compiling OpenAIProvider OpenAIImageGenerationTool.swift
[345/458] Compiling OpenAIProvider OpenAILocalShellTool.swift
[346/458] Compiling OpenAIProvider OpenAIWebSearchPreviewTool.swift
[347/458] Compiling GatewayProvider GatewayRateLimitError.swift
[348/458] Compiling GatewayProvider GatewayResponseError.swift
[349/458] Compiling GatewayProvider GatewayLanguageModel.swift
[350/458] Compiling GatewayProvider GatewayModelEntry.swift
[355/460] Compiling OpenAIProvider OpenAIResponsesOptions.swift
[356/460] Compiling OpenAIProvider OpenAIResponsesPrepareTools.swift
[357/460] Compiling OpenAIProvider OpenAIResponsesRequestBody.swift
[358/460] Compiling OpenAIProvider OpenAITools.swift
[359/460] Compiling OpenAIProvider OpenAIVersion.swift
[360/460] Compiling GatewayProvider GatewayFetchMetadata.swift
[365/460] Compiling FalProvider FalSpeechOptions.swift
[366/460] Compiling FalProvider FalModelIds.swift
[367/460] Compiling FalProvider FalSpeechModel.swift
[368/460] Compiling FalProvider FalProvider.swift
[369/460] Compiling FalProvider FalImageModel.swift
[370/460] Compiling FalProvider FalError.swift
[371/460] Compiling FalProvider FalApiTypes.swift
[372/460] Compiling FalProvider FalConfig.swift
[375/460] Emitting module FalProvider
[376/460] Compiling FalProvider FalTranscriptionModel.swift
[377/467] Compiling HuggingFaceProvider HuggingFaceProvider.swift
[378/467] Compiling HuggingFaceProvider HuggingFaceResponsesLanguageModel.swift
[381/467] Emitting module GroqProvider
[382/467] Compiling GoogleProvider GoogleSearchTool.swift
[383/467] Compiling GoogleProvider GoogleURLContextTool.swift
[384/486] Compiling MistralProvider MistralChatLanguageModel.swift
[385/486] Compiling CohereProvider CohereChatPrompt.swift
[386/486] Compiling CohereProvider CohereEmbeddingModel.swift
[387/501] Emitting module GatewayProvider
[390/510] Compiling AnthropicProvider AnthropicVersion.swift
[391/510] Compiling AnthropicProvider ConvertToAnthropicMessagesPrompt.swift
[392/510] Compiling AnthropicProvider AnthropicMessagesLanguageModel.swift
[393/510] Compiling AnthropicProvider AnthropicModelIds.swift
[394/510] Compiling AnthropicProvider AnthropicProviderOptions.swift
[395/510] Compiling AnthropicProvider AnthropicTools.swift
[396/510] Compiling AnthropicProvider AnthropicPrepareTools.swift
[397/510] Compiling AnthropicProvider AnthropicProvider.swift
[398/510] Compiling AnthropicProvider AnthropicComputerTool.swift
[399/510] Compiling AnthropicProvider AnthropicTextEditor20250728.swift
[401/510] Compiling AnthropicProvider AnthropicError.swift
[402/510] Compiling AnthropicProvider AnthropicMessagesAPI.swift
[403/510] Compiling AnthropicProvider AnthropicBashTool.swift
[404/510] Compiling AnthropicProvider AnthropicCodeExecutionTool.swift
[405/510] Compiling AnthropicProvider GetCacheControl.swift
[406/510] Compiling AnthropicProvider MapAnthropicStopReason.swift
[407/510] Compiling ElevenLabsProvider ElevenLabsVersion.swift
[408/510] Compiling ElevenLabsProvider ElevenLabsTranscriptionOptions.swift
[409/510] Compiling ElevenLabsProvider ElevenLabsTranscriptionModel.swift
[410/510] Compiling ElevenLabsProvider ElevenLabsModelIds.swift
[411/510] Compiling ElevenLabsProvider ElevenLabsSpeechOptions.swift
[412/510] Compiling ElevenLabsProvider ElevenLabsProvider.swift
[413/510] Emitting module ElevenLabsProvider
[414/510] Compiling ElevenLabsProvider ElevenLabsSpeechModel.swift
[415/510] Compiling ElevenLabsProvider ElevenLabsError.swift
[416/510] Compiling ElevenLabsProvider ElevenLabsConfig.swift
[417/521] Compiling GatewayProvider GatewayVersion.swift
[418/521] Compiling GatewayProvider ParseAuthMethod.swift
[419/521] Compiling OpenAIProvider OpenAIWebSearchTool.swift
[420/521] Compiling OpenAIProvider OpenAITranscriptionAPI.swift
[421/521] Compiling OpenAIProvider OpenAITranscriptionModel.swift
[422/521] Compiling OpenAIProvider OpenAITranscriptionOptions.swift
[423/527] Compiling CohereProvider CohereModelIds.swift
[424/527] Compiling CohereProvider CohereError.swift
[425/527] Compiling CohereProvider CohereProvider.swift
[426/527] Compiling CohereProvider CohereEmbeddingOptions.swift
[427/527] Compiling CohereProvider ConvertToCohereChatPrompt.swift
[428/527] Compiling CohereProvider CoherePrepareTools.swift
[429/527] Compiling CohereProvider CohereVersion.swift
[430/528] Compiling GladiaProvider GladiaProvider.swift
[431/528] Compiling GladiaProvider GladiaTranscriptionModel.swift
[432/528] Compiling GladiaProvider GladiaError.swift
[433/528] Emitting module GladiaProvider
[434/528] Compiling GladiaProvider GladiaConfig.swift
[435/528] Compiling GladiaProvider GladiaTranscriptionOptions.swift
[440/528] Compiling AnthropicProvider AnthropicTextEditorTools.swift
[441/534] Compiling AISDKJSONSchema FlexibleSchema+Auto.swift
[442/534] Compiling AISDKJSONSchema JSONSchemaGenerator.swift
[443/534] Compiling CohereProvider MapCohereFinishReason.swift
[444/534] Compiling DeepgramProvider DeepgramVersion.swift
[445/534] Compiling DeepgramProvider DeepgramTranscriptionOptions.swift
[446/534] Compiling DeepgramProvider DeepgramError.swift
[447/534] Compiling DeepgramProvider DeepgramProvider.swift
[448/534] Compiling DeepgramProvider DeepgramModelIds.swift
[449/534] Compiling DeepgramProvider DeepgramTranscriptionModel.swift
[450/534] Emitting module DeepgramProvider
[451/534] Compiling DeepSeekProvider DeepSeekVersion.swift
[452/539] Emitting module OpenAIProvider
[453/539] Compiling XAIProvider ConvertToXAIChatMessages.swift
[454/539] Compiling XAIProvider MapXAIFinishReason.swift
[458/539] Compiling FireworksProvider FireworksProvider.swift
[459/539] Compiling FireworksProvider FireworksModelIds.swift
[460/539] Compiling FireworksProvider FireworksVersion.swift
[461/539] Compiling FireworksProvider FireworksImageModel.swift
[462/539] Emitting module FireworksProvider
[463/539] Compiling FireworksProvider FireworksError.swift
[476/539] Emitting module GoogleProvider
[479/539] Compiling DeepSeekProvider DeepSeekProvider.swift
[480/539] Emitting module DeepSeekProvider
[481/539] Compiling DeepSeekProvider DeepSeekChatModelId.swift
[482/539] Compiling DeepSeekProvider DeepSeekMetadataExtractor.swift
[483/544] Emitting module AISDKJSONSchema
[484/560] Compiling AISDKJSONSchema DefaultValueFactory.swift
[485/560] Compiling CerebrasProvider CerebrasVersion.swift
[486/560] Compiling GoogleVertexProvider GoogleVertexVersion.swift
[487/560] Compiling GoogleVertexProvider GoogleVertexTools.swift
[488/560] Compiling AssemblyAIProvider AssemblyAIError.swift
[489/560] Compiling AssemblyAIProvider AssemblyAIProvider.swift
[490/560] Compiling AssemblyAIProvider AssemblyAITranscriptionModelId.swift
[491/560] Compiling AssemblyAIProvider AssemblyAITranscriptionOptions.swift
[492/560] Emitting module AssemblyAIProvider
[493/560] Compiling AssemblyAIProvider AssemblyAITranscriptionModel.swift
[494/560] Compiling AssemblyAIProvider AssemblyAIVersion.swift
[497/560] Compiling OpenAIProvider OpenAIProvider.swift
[498/560] Compiling OpenAIProvider OpenAIProviderOptionsFacade.swift
[499/560] Compiling OpenAIProvider OpenAIProviderOptionsHelpers.swift
[500/560] Compiling OpenAIProvider OpenAIResponsesAPI.swift
[501/560] Compiling OpenAIProvider OpenAIResponsesFinishReason.swift
[502/560] Compiling OpenAIProvider OpenAIResponsesInput.swift
[503/560] Compiling OpenAIProvider OpenAIResponsesModel.swift
[504/560] Compiling OpenAIProvider OpenAIResponsesModelConfig.swift
[505/560] Compiling DeepInfraProvider DeepInfraVersion.swift
[506/560] Compiling DeepInfraProvider DeepInfraModelIds.swift
[507/560] Compiling DeepInfraProvider DeepInfraProvider.swift
[508/741] Compiling SwiftAISDK EmbedMany.swift
[509/741] Compiling SwiftAISDK EmbedManyResult.swift
[510/741] Compiling SwiftAISDK EmbedResult.swift
[511/741] Compiling SwiftAISDK EmbedShared.swift
[512/741] Compiling SwiftAISDK InvalidToolInputError.swift
[513/741] Compiling SwiftAISDK MCPClientError.swift
[514/745] Compiling CerebrasProvider CerebrasChatModelId.swift
[515/745] Emitting module CerebrasProvider
[516/745] Compiling CerebrasProvider CerebrasProvider.swift
[517/745] Compiling CerebrasProvider CerebrasError.swift
[518/745] Compiling DeepInfraProvider DeepInfraImageModel.swift
[519/745] Emitting module DeepInfraProvider
[520/745] Compiling XAIProvider XAIPrepareTools.swift
[521/745] Compiling XAIProvider XAIResponseMetadata.swift
[522/745] Compiling XAIProvider XAIModelIds.swift
[523/745] Compiling XAIProvider XAIProviderOptions.swift
[524/745] Compiling XAIProvider XAIProvider.swift
[525/746] Compiling BasetenProvider BasetenError.swift
[526/746] Compiling BasetenProvider BasetenProvider.swift
[527/746] Compiling BasetenProvider BasetenVersion.swift
[528/746] Compiling BasetenProvider BasetenEmbeddingModelId.swift
[529/746] Compiling GoogleVertexProvider GoogleVertexModelIds.swift
[530/746] Compiling GoogleVertexProvider GoogleVertexProvider.swift
[531/746] Compiling BasetenProvider BasetenChatModelId.swift
[532/746] Emitting module BasetenProvider
[533/746] Compiling BasetenProvider BasetenEmbeddingModel.swift
[534/746] Compiling XAIProvider XAIVersion.swift
[535/746] Compiling GoogleVertexProvider GoogleVertexError.swift
[536/746] Compiling GoogleVertexProvider GoogleVertexImageModel.swift
[537/746] Emitting module GoogleVertexProvider
[538/746] Compiling GoogleVertexProvider GoogleVertexEmbeddingModel.swift
[539/746] Compiling GoogleVertexProvider GoogleVertexEmbeddingOptions.swift
[540/746] Compiling SwiftAISDK AgentSettings.swift
[541/746] Compiling SwiftAISDK Embed.swift
[542/746] Compiling AnthropicProvider AnthropicWebTools.swift
[543/746] Emitting module AzureProvider
[544/746] Compiling AzureProvider AzureProvider.swift
[545/746] Compiling AzureProvider AzureTools.swift
[546/746] Compiling AzureProvider AzureVersion.swift
[547/746] Emitting module CohereProvider
[550/746] Compiling SwiftAISDK Agent.swift
[551/746] Compiling SwiftAISDK AgentInference.swift
[554/746] Compiling XAIProvider XAIError.swift
[555/746] Compiling XAIProvider XAIChatPrompt.swift
[556/746] Compiling XAIProvider XAIChatLanguageModel.swift
[557/746] Emitting module XAIProvider
[558/746] Compiling SwiftAISDK InvalidArgumentError.swift
[559/746] Compiling SwiftAISDK InvalidStreamPartError.swift
[560/746] Emitting module AnthropicProvider
[563/761] Compiling AmazonBedrockProvider BedrockProvider.swift
[564/761] Compiling AmazonBedrockProvider BedrockSigV4Fetch.swift
[565/761] Compiling AmazonBedrockProvider ConvertToBedrockChatMessages.swift
[566/762] Compiling AmazonBedrockProvider BedrockPrepareTools.swift
[567/762] Compiling AmazonBedrockProvider BedrockImageSettings.swift
[568/762] Compiling AmazonBedrockProvider BedrockModelIds.swift
[569/762] Compiling AmazonBedrockProvider BedrockEventStreamResponseHandler.swift
[570/762] Compiling AmazonBedrockProvider BedrockImageModel.swift
[571/762] Compiling AmazonBedrockProvider MapBedrockFinishReason.swift
[572/762] Compiling AmazonBedrockProvider BedrockEmbeddingOptions.swift
[573/762] Compiling AmazonBedrockProvider BedrockError.swift
[574/762] Emitting module AmazonBedrockProvider
[575/762] Compiling AmazonBedrockProvider BedrockChatOptions.swift
[576/762] Compiling AmazonBedrockProvider BedrockEmbeddingModel.swift
[577/762] Compiling AmazonBedrockProvider AmazonBedrockVersion.swift
[578/762] Compiling AmazonBedrockProvider BedrockChatLanguageModel.swift
[579/762] Compiling SwiftAISDK GenerateSpeech.swift
[580/762] Compiling SwiftAISDK GenerateSpeechResult.swift
[581/762] Compiling SwiftAISDK GeneratedAudioFile.swift
[582/762] Compiling SwiftAISDK Index.swift
[583/762] Compiling SwiftAISDK ApprovalAction.swift
[584/762] Compiling SwiftAISDK CollectToolApprovals.swift
[585/762] Compiling SwiftAISDK ExecuteToolCall.swift
[586/762] Compiling SwiftAISDK ExecuteTools.swift
[587/762] Compiling SwiftAISDK ExtractReasoningContent.swift
[588/762] Compiling SwiftAISDK ExtractTextContent.swift
[589/762] Compiling SwiftAISDK GenerateText.swift
[590/762] Compiling SwiftAISDK GenerateTextContent.swift
[591/762] Compiling SwiftAISDK GenerateTextResult+Encodable.swift
[592/762] Compiling SwiftAISDK GenerateTextResult.swift
[593/762] Compiling SwiftAISDK GeneratedFile.swift
[594/762] Compiling SwiftAISDK IsApprovalNeeded.swift
[595/762] Compiling SwiftAISDK Output.swift
[596/762] Compiling SwiftAISDK ParseToolCall.swift
[597/762] Compiling SwiftAISDK PrepareStep.swift
[598/762] Compiling SwiftAISDK Reasoning.swift
[599/762] Compiling SwiftAISDK TypedTool.swift
[600/762] Compiling SwiftAISDK Transcribe.swift
[601/762] Compiling SwiftAISDK TranscribeResult.swift
[602/762] Compiling SwiftAISDK EmbeddingModel.swift
[603/762] Compiling SwiftAISDK ImageModel.swift
[604/762] Compiling SwiftAISDK ImageModelResponseMetadata.swift
[605/762] Compiling SwiftAISDK LanguageModel.swift
[606/762] Compiling SwiftAISDK LanguageModelRequestMetadata.swift
[607/762] Compiling SwiftAISDK LanguageModelResponseMetadata.swift
[608/762] Compiling SwiftAISDK ProviderMetadata.swift
[609/762] Compiling SwiftAISDK SpeechModel.swift
[610/762] Compiling SwiftAISDK SpeechModelResponseMetadata.swift
[611/762] Compiling SwiftAISDK TranscriptionModel.swift
[612/762] Compiling SwiftAISDK TranscriptionModelResponseMetadata.swift
[613/762] Compiling SwiftAISDK Usage.swift
[614/762] Compiling SwiftAISDK ConvertToModelMessages.swift
[615/762] Compiling SwiftAISDK ProcessUIMessageStream.swift
[616/762] Compiling SwiftAISDK TransformFullToUIMessageStream.swift
[617/762] Compiling SwiftAISDK TransformTextToUIMessageStream.swift
[618/762] Compiling SwiftAISDK UIMessage.swift
[619/781] Compiling SwiftAISDK DownloadError.swift
[620/781] Compiling SwiftAISDK DownloadFunction.swift
[621/781] Compiling SwiftAISDK ErrorHandler.swift
[622/781] Compiling SwiftAISDK FixJson.swift
[623/781] Compiling SwiftAISDK GetPotentialStartIndex.swift
[624/781] Compiling SwiftAISDK IsDeepEqualData.swift
[625/781] Compiling SwiftAISDK IsNonEmptyObject.swift
[626/781] Compiling SwiftAISDK Job.swift
[627/781] Compiling SwiftAISDK MergeObjects.swift
[628/781] Compiling SwiftAISDK Now.swift
[629/781] Compiling SwiftAISDK ParsePartialJson.swift
[630/781] Compiling SwiftAISDK PrepareHeaders.swift
[631/781] Compiling SwiftAISDK PrepareRetries.swift
[632/781] Compiling SwiftAISDK RetryError.swift
[633/781] Compiling SwiftAISDK RetryFunction.swift
[634/781] Compiling SwiftAISDK RetryWithExponentialBackoff.swift
[635/781] Compiling SwiftAISDK SerialJobExecutor.swift
[636/781] Compiling SwiftAISDK SplitArray.swift
[637/781] Compiling SwiftAISDK Version.swift
[638/781] Compiling SwiftAISDK ValidateUIMessages.swift
[639/781] Compiling SwiftAISDK CreateUIMessageStream.swift
[640/781] Compiling SwiftAISDK CreateUIMessageStreamResponse.swift
[641/781] Compiling SwiftAISDK GetResponseUIMessageID.swift
[642/781] Compiling SwiftAISDK HandleUIMessageStreamFinish.swift
[643/781] Compiling SwiftAISDK JsonToSSETransformStream.swift
[644/781] Compiling SwiftAISDK ReadUIMessageStream.swift
[645/781] Compiling SwiftAISDK TeeAsyncThrowingStream.swift
[646/781] Compiling SwiftAISDK UIMessageChunkEncoding.swift
[647/781] Compiling SwiftAISDK UIMessageStreamOnFinishCallback.swift
[648/781] Compiling SwiftAISDK UIMessageChunks.swift
[649/781] Compiling SwiftAISDK UIMessageStreamHeaders.swift
[650/781] Compiling SwiftAISDK UIMessageStreamWriter.swift
[651/781] Compiling SwiftAISDK AsArray.swift
[652/781] Compiling SwiftAISDK ConsumeStream.swift
[653/781] Compiling SwiftAISDK CosineSimilarity.swift
[654/781] Compiling SwiftAISDK CreateResolvablePromise.swift
[655/781] Compiling SwiftAISDK DelayedPromise.swift
[656/781] Compiling SwiftAISDK DetectMediaType.swift
[657/781] Compiling SwiftAISDK Download.swift
[658/781] Compiling SwiftAISDK ToolCallRepairError.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftAISDK/GenerateObject/OutputStrategy.swift:197:35: warning: immutable value 'error' was never used; consider replacing with '_' or removing it [#no-usage]
195 |                 case .success(let element, _):
196 |                     parsed.append(element)
197 |                 case .failure(let error, _) where index == elementsJSON.count - 1 && !isFinalDelta:
    |                                   `- warning: immutable value 'error' was never used; consider replacing with '_' or removing it [#no-usage]
198 |                     continue
199 |                 case .failure(let error, _):
[659/781] Compiling SwiftAISDK UnsupportedModelVersionError.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftAISDK/GenerateObject/OutputStrategy.swift:197:35: warning: immutable value 'error' was never used; consider replacing with '_' or removing it [#no-usage]
195 |                 case .success(let element, _):
196 |                     parsed.append(element)
197 |                 case .failure(let error, _) where index == elementsJSON.count - 1 && !isFinalDelta:
    |                                   `- warning: immutable value 'error' was never used; consider replacing with '_' or removing it [#no-usage]
198 |                     continue
199 |                 case .failure(let error, _):
[660/781] Compiling SwiftAISDK Exports.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftAISDK/GenerateObject/OutputStrategy.swift:197:35: warning: immutable value 'error' was never used; consider replacing with '_' or removing it [#no-usage]
195 |                 case .success(let element, _):
196 |                     parsed.append(element)
197 |                 case .failure(let error, _) where index == elementsJSON.count - 1 && !isFinalDelta:
    |                                   `- warning: immutable value 'error' was never used; consider replacing with '_' or removing it [#no-usage]
198 |                     continue
199 |                 case .failure(let error, _):
[661/781] Compiling SwiftAISDK GenerateImage.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftAISDK/GenerateObject/OutputStrategy.swift:197:35: warning: immutable value 'error' was never used; consider replacing with '_' or removing it [#no-usage]
195 |                 case .success(let element, _):
196 |                     parsed.append(element)
197 |                 case .failure(let error, _) where index == elementsJSON.count - 1 && !isFinalDelta:
    |                                   `- warning: immutable value 'error' was never used; consider replacing with '_' or removing it [#no-usage]
198 |                     continue
199 |                 case .failure(let error, _):
[662/781] Compiling SwiftAISDK GenerateImageResult.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftAISDK/GenerateObject/OutputStrategy.swift:197:35: warning: immutable value 'error' was never used; consider replacing with '_' or removing it [#no-usage]
195 |                 case .success(let element, _):
196 |                     parsed.append(element)
197 |                 case .failure(let error, _) where index == elementsJSON.count - 1 && !isFinalDelta:
    |                                   `- warning: immutable value 'error' was never used; consider replacing with '_' or removing it [#no-usage]
198 |                     continue
199 |                 case .failure(let error, _):
[663/781] Compiling SwiftAISDK GenerateObject.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftAISDK/GenerateObject/OutputStrategy.swift:197:35: warning: immutable value 'error' was never used; consider replacing with '_' or removing it [#no-usage]
195 |                 case .success(let element, _):
196 |                     parsed.append(element)
197 |                 case .failure(let error, _) where index == elementsJSON.count - 1 && !isFinalDelta:
    |                                   `- warning: immutable value 'error' was never used; consider replacing with '_' or removing it [#no-usage]
198 |                     continue
199 |                 case .failure(let error, _):
[664/781] Compiling SwiftAISDK GenerateObjectInternalOptions.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftAISDK/GenerateObject/OutputStrategy.swift:197:35: warning: immutable value 'error' was never used; consider replacing with '_' or removing it [#no-usage]
195 |                 case .success(let element, _):
196 |                     parsed.append(element)
197 |                 case .failure(let error, _) where index == elementsJSON.count - 1 && !isFinalDelta:
    |                                   `- warning: immutable value 'error' was never used; consider replacing with '_' or removing it [#no-usage]
198 |                     continue
199 |                 case .failure(let error, _):
[665/781] Compiling SwiftAISDK GenerateObjectOutputKind.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftAISDK/GenerateObject/OutputStrategy.swift:197:35: warning: immutable value 'error' was never used; consider replacing with '_' or removing it [#no-usage]
195 |                 case .success(let element, _):
196 |                     parsed.append(element)
197 |                 case .failure(let error, _) where index == elementsJSON.count - 1 && !isFinalDelta:
    |                                   `- warning: immutable value 'error' was never used; consider replacing with '_' or removing it [#no-usage]
198 |                     continue
199 |                 case .failure(let error, _):
[666/781] Compiling SwiftAISDK GenerateObjectOutputSpec.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftAISDK/GenerateObject/OutputStrategy.swift:197:35: warning: immutable value 'error' was never used; consider replacing with '_' or removing it [#no-usage]
195 |                 case .success(let element, _):
196 |                     parsed.append(element)
197 |                 case .failure(let error, _) where index == elementsJSON.count - 1 && !isFinalDelta:
    |                                   `- warning: immutable value 'error' was never used; consider replacing with '_' or removing it [#no-usage]
198 |                     continue
199 |                 case .failure(let error, _):
[667/781] Compiling SwiftAISDK GenerateObjectResult+Encodable.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftAISDK/GenerateObject/OutputStrategy.swift:197:35: warning: immutable value 'error' was never used; consider replacing with '_' or removing it [#no-usage]
195 |                 case .success(let element, _):
196 |                     parsed.append(element)
197 |                 case .failure(let error, _) where index == elementsJSON.count - 1 && !isFinalDelta:
    |                                   `- warning: immutable value 'error' was never used; consider replacing with '_' or removing it [#no-usage]
198 |                     continue
199 |                 case .failure(let error, _):
[668/781] Compiling SwiftAISDK GenerateObjectResult.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftAISDK/GenerateObject/OutputStrategy.swift:197:35: warning: immutable value 'error' was never used; consider replacing with '_' or removing it [#no-usage]
195 |                 case .success(let element, _):
196 |                     parsed.append(element)
197 |                 case .failure(let error, _) where index == elementsJSON.count - 1 && !isFinalDelta:
    |                                   `- warning: immutable value 'error' was never used; consider replacing with '_' or removing it [#no-usage]
198 |                     continue
199 |                 case .failure(let error, _):
[669/781] Compiling SwiftAISDK GenerateObjectShared.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftAISDK/GenerateObject/OutputStrategy.swift:197:35: warning: immutable value 'error' was never used; consider replacing with '_' or removing it [#no-usage]
195 |                 case .success(let element, _):
196 |                     parsed.append(element)
197 |                 case .failure(let error, _) where index == elementsJSON.count - 1 && !isFinalDelta:
    |                                   `- warning: immutable value 'error' was never used; consider replacing with '_' or removing it [#no-usage]
198 |                     continue
199 |                 case .failure(let error, _):
[670/781] Compiling SwiftAISDK GenerateObjectTelemetry.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftAISDK/GenerateObject/OutputStrategy.swift:197:35: warning: immutable value 'error' was never used; consider replacing with '_' or removing it [#no-usage]
195 |                 case .success(let element, _):
196 |                     parsed.append(element)
197 |                 case .failure(let error, _) where index == elementsJSON.count - 1 && !isFinalDelta:
    |                                   `- warning: immutable value 'error' was never used; consider replacing with '_' or removing it [#no-usage]
198 |                     continue
199 |                 case .failure(let error, _):
[671/781] Compiling SwiftAISDK InjectJSONInstruction.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftAISDK/GenerateObject/OutputStrategy.swift:197:35: warning: immutable value 'error' was never used; consider replacing with '_' or removing it [#no-usage]
195 |                 case .success(let element, _):
196 |                     parsed.append(element)
197 |                 case .failure(let error, _) where index == elementsJSON.count - 1 && !isFinalDelta:
    |                                   `- warning: immutable value 'error' was never used; consider replacing with '_' or removing it [#no-usage]
198 |                     continue
199 |                 case .failure(let error, _):
[672/781] Compiling SwiftAISDK OutputStrategy.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftAISDK/GenerateObject/OutputStrategy.swift:197:35: warning: immutable value 'error' was never used; consider replacing with '_' or removing it [#no-usage]
195 |                 case .success(let element, _):
196 |                     parsed.append(element)
197 |                 case .failure(let error, _) where index == elementsJSON.count - 1 && !isFinalDelta:
    |                                   `- warning: immutable value 'error' was never used; consider replacing with '_' or removing it [#no-usage]
198 |                     continue
199 |                 case .failure(let error, _):
[673/781] Compiling SwiftAISDK ParseAndValidate.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftAISDK/GenerateObject/OutputStrategy.swift:197:35: warning: immutable value 'error' was never used; consider replacing with '_' or removing it [#no-usage]
195 |                 case .success(let element, _):
196 |                     parsed.append(element)
197 |                 case .failure(let error, _) where index == elementsJSON.count - 1 && !isFinalDelta:
    |                                   `- warning: immutable value 'error' was never used; consider replacing with '_' or removing it [#no-usage]
198 |                     continue
199 |                 case .failure(let error, _):
[674/781] Compiling SwiftAISDK RepairText.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftAISDK/GenerateObject/OutputStrategy.swift:197:35: warning: immutable value 'error' was never used; consider replacing with '_' or removing it [#no-usage]
195 |                 case .success(let element, _):
196 |                     parsed.append(element)
197 |                 case .failure(let error, _) where index == elementsJSON.count - 1 && !isFinalDelta:
    |                                   `- warning: immutable value 'error' was never used; consider replacing with '_' or removing it [#no-usage]
198 |                     continue
199 |                 case .failure(let error, _):
[675/781] Compiling SwiftAISDK StreamObject.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftAISDK/GenerateObject/OutputStrategy.swift:197:35: warning: immutable value 'error' was never used; consider replacing with '_' or removing it [#no-usage]
195 |                 case .success(let element, _):
196 |                     parsed.append(element)
197 |                 case .failure(let error, _) where index == elementsJSON.count - 1 && !isFinalDelta:
    |                                   `- warning: immutable value 'error' was never used; consider replacing with '_' or removing it [#no-usage]
198 |                     continue
199 |                 case .failure(let error, _):
[676/781] Compiling SwiftAISDK StreamObjectResult.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftAISDK/GenerateObject/OutputStrategy.swift:197:35: warning: immutable value 'error' was never used; consider replacing with '_' or removing it [#no-usage]
195 |                 case .success(let element, _):
196 |                     parsed.append(element)
197 |                 case .failure(let error, _) where index == elementsJSON.count - 1 && !isFinalDelta:
    |                                   `- warning: immutable value 'error' was never used; consider replacing with '_' or removing it [#no-usage]
198 |                     continue
199 |                 case .failure(let error, _):
[677/781] Compiling SwiftAISDK ValidateObjectGenerationInput.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftAISDK/GenerateObject/OutputStrategy.swift:197:35: warning: immutable value 'error' was never used; consider replacing with '_' or removing it [#no-usage]
195 |                 case .success(let element, _):
196 |                     parsed.append(element)
197 |                 case .failure(let error, _) where index == elementsJSON.count - 1 && !isFinalDelta:
    |                                   `- warning: immutable value 'error' was never used; consider replacing with '_' or removing it [#no-usage]
198 |                     continue
199 |                 case .failure(let error, _):
[678/781] Compiling SwiftAISDK ToolOutput.swift
[679/781] Compiling SwiftAISDK ToolOutputDenied.swift
[680/781] Compiling SwiftAISDK ToolOutputHelpers.swift
[681/781] Compiling SwiftAISDK ToolResult.swift
[682/781] Compiling SwiftAISDK ToolSet.swift
[683/781] Compiling SwiftAISDK JSONValue+Serialization.swift
[684/781] Compiling SwiftAISDK LanguageModelConvenience.swift
[685/781] Compiling SwiftAISDK LogWarnings.swift
[686/781] Compiling SwiftAISDK DefaultSettingsMiddleware.swift
[687/781] Compiling SwiftAISDK ExtractReasoningMiddleware.swift
[688/781] Compiling SwiftAISDK SimulateStreamingMiddleware.swift
[689/781] Compiling SwiftAISDK WrapLanguageModel.swift
[690/781] Compiling SwiftAISDK ResolveModel.swift
[691/781] Compiling SwiftAISDK ModuleExports.swift
[692/781] Compiling SwiftAISDK CallSettings.swift
[693/781] Compiling SwiftAISDK ConvertToLanguageModelPrompt.swift
[694/781] Compiling SwiftAISDK CreateToolModelOutput.swift
[695/781] Compiling SwiftAISDK DataContentUtilities.swift
[696/781] Compiling SwiftAISDK InvalidDataContentError.swift
[697/781] Compiling SwiftAISDK InvalidMessageRoleError.swift
[698/781] Emitting module SwiftAISDK
[699/781] Compiling SwiftAISDK ModelMessageConvenience.swift
[700/781] Compiling SwiftAISDK PrepareCallSettings.swift
[701/781] Compiling SwiftAISDK PrepareToolsAndToolChoice.swift
[702/781] Compiling SwiftAISDK Prompt.swift
[703/781] Compiling SwiftAISDK ResponseMessageConversions.swift
[704/781] Compiling SwiftAISDK StandardizePrompt.swift
[705/781] Compiling SwiftAISDK WrapGatewayError.swift
[706/781] Compiling SwiftAISDK CustomProvider.swift
[707/781] Compiling SwiftAISDK NoSuchProviderError.swift
[708/781] Compiling SwiftAISDK ProviderRegistry.swift
[709/781] Compiling SwiftAISDK AsyncIterableStream.swift
[710/781] Compiling SwiftAISDK AsyncStreamBroadcaster.swift
[711/781] Compiling SwiftAISDK CreateTextStreamResponse.swift
[712/781] Compiling SwiftAISDK PipeTextStreamToResponse.swift
[713/781] Compiling SwiftAISDK SimulateReadableStream.swift
[714/781] Compiling SwiftAISDK StitchableStream.swift
[715/781] Compiling SwiftAISDK TextStream.swift
[716/781] Compiling SwiftAISDK SwiftAISDK.swift
[717/781] Compiling SwiftAISDK AssembleOperationName.swift
[718/781] Compiling SwiftAISDK GetBaseTelemetryAttributes.swift
[731/781] Compiling SwiftAISDK MessageConversionError.swift
[732/781] Compiling SwiftAISDK NoImageGeneratedError.swift
[733/781] Compiling SwiftAISDK NoObjectGeneratedError.swift
[734/781] Compiling SwiftAISDK NoOutputGeneratedError.swift
[735/781] Compiling SwiftAISDK NoOutputSpecifiedError.swift
[736/781] Compiling SwiftAISDK NoSpeechGeneratedError.swift
[737/781] Compiling SwiftAISDK NoSuchToolError.swift
[738/781] Compiling SwiftAISDK NoTranscriptGeneratedError.swift
[739/781] Compiling SwiftAISDK GetTracer.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftAISDK/Tool/MCP/MCPTypes.swift:277:20: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
275 |
276 |     public struct TextContent: Codable, Sendable {
277 |         public let type: String = "text"
    |                    |- warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
    |                    |- note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'type' case to silence this warning
    |                    `- note: make the property mutable instead
278 |         public let text: String
279 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftAISDK/Tool/MCP/MCPTypes.swift:286:20: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
284 |
285 |     public struct ImageContent: Codable, Sendable {
286 |         public let type: String = "image"
    |                    |- warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
    |                    |- note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'type' case to silence this warning
    |                    `- note: make the property mutable instead
287 |         public let data: String // base64
288 |         public let mimeType: String
/Users/admin/builder/spi-builder-workspace/Sources/SwiftAISDK/Tool/MCP/MCPTypes.swift:297:20: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
295 |
296 |     public struct EmbeddedResource: Codable, Sendable {
297 |         public let type: String = "resource"
    |                    |- warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
    |                    |- note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'type' case to silence this warning
    |                    `- note: make the property mutable instead
298 |         public let resource: ResourceContents
299 |
[740/781] Compiling SwiftAISDK NoopTracer.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftAISDK/Tool/MCP/MCPTypes.swift:277:20: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
275 |
276 |     public struct TextContent: Codable, Sendable {
277 |         public let type: String = "text"
    |                    |- warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
    |                    |- note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'type' case to silence this warning
    |                    `- note: make the property mutable instead
278 |         public let text: String
279 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftAISDK/Tool/MCP/MCPTypes.swift:286:20: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
284 |
285 |     public struct ImageContent: Codable, Sendable {
286 |         public let type: String = "image"
    |                    |- warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
    |                    |- note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'type' case to silence this warning
    |                    `- note: make the property mutable instead
287 |         public let data: String // base64
288 |         public let mimeType: String
/Users/admin/builder/spi-builder-workspace/Sources/SwiftAISDK/Tool/MCP/MCPTypes.swift:297:20: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
295 |
296 |     public struct EmbeddedResource: Codable, Sendable {
297 |         public let type: String = "resource"
    |                    |- warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
    |                    |- note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'type' case to silence this warning
    |                    `- note: make the property mutable instead
298 |         public let resource: ResourceContents
299 |
[741/781] Compiling SwiftAISDK AttributeValue.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftAISDK/Tool/MCP/MCPTypes.swift:277:20: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
275 |
276 |     public struct TextContent: Codable, Sendable {
277 |         public let type: String = "text"
    |                    |- warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
    |                    |- note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'type' case to silence this warning
    |                    `- note: make the property mutable instead
278 |         public let text: String
279 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftAISDK/Tool/MCP/MCPTypes.swift:286:20: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
284 |
285 |     public struct ImageContent: Codable, Sendable {
286 |         public let type: String = "image"
    |                    |- warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
    |                    |- note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'type' case to silence this warning
    |                    `- note: make the property mutable instead
287 |         public let data: String // base64
288 |         public let mimeType: String
/Users/admin/builder/spi-builder-workspace/Sources/SwiftAISDK/Tool/MCP/MCPTypes.swift:297:20: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
295 |
296 |     public struct EmbeddedResource: Codable, Sendable {
297 |         public let type: String = "resource"
    |                    |- warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
    |                    |- note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'type' case to silence this warning
    |                    `- note: make the property mutable instead
298 |         public let resource: ResourceContents
299 |
[742/781] Compiling SwiftAISDK Span.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftAISDK/Tool/MCP/MCPTypes.swift:277:20: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
275 |
276 |     public struct TextContent: Codable, Sendable {
277 |         public let type: String = "text"
    |                    |- warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
    |                    |- note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'type' case to silence this warning
    |                    `- note: make the property mutable instead
278 |         public let text: String
279 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftAISDK/Tool/MCP/MCPTypes.swift:286:20: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
284 |
285 |     public struct ImageContent: Codable, Sendable {
286 |         public let type: String = "image"
    |                    |- warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
    |                    |- note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'type' case to silence this warning
    |                    `- note: make the property mutable instead
287 |         public let data: String // base64
288 |         public let mimeType: String
/Users/admin/builder/spi-builder-workspace/Sources/SwiftAISDK/Tool/MCP/MCPTypes.swift:297:20: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
295 |
296 |     public struct EmbeddedResource: Codable, Sendable {
297 |         public let type: String = "resource"
    |                    |- warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
    |                    |- note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'type' case to silence this warning
    |                    `- note: make the property mutable instead
298 |         public let resource: ResourceContents
299 |
[743/781] Compiling SwiftAISDK Tracer.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftAISDK/Tool/MCP/MCPTypes.swift:277:20: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
275 |
276 |     public struct TextContent: Codable, Sendable {
277 |         public let type: String = "text"
    |                    |- warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
    |                    |- note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'type' case to silence this warning
    |                    `- note: make the property mutable instead
278 |         public let text: String
279 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftAISDK/Tool/MCP/MCPTypes.swift:286:20: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
284 |
285 |     public struct ImageContent: Codable, Sendable {
286 |         public let type: String = "image"
    |                    |- warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
    |                    |- note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'type' case to silence this warning
    |                    `- note: make the property mutable instead
287 |         public let data: String // base64
288 |         public let mimeType: String
/Users/admin/builder/spi-builder-workspace/Sources/SwiftAISDK/Tool/MCP/MCPTypes.swift:297:20: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
295 |
296 |     public struct EmbeddedResource: Codable, Sendable {
297 |         public let type: String = "resource"
    |                    |- warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
    |                    |- note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'type' case to silence this warning
    |                    `- note: make the property mutable instead
298 |         public let resource: ResourceContents
299 |
[744/781] Compiling SwiftAISDK RecordSpan.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftAISDK/Tool/MCP/MCPTypes.swift:277:20: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
275 |
276 |     public struct TextContent: Codable, Sendable {
277 |         public let type: String = "text"
    |                    |- warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
    |                    |- note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'type' case to silence this warning
    |                    `- note: make the property mutable instead
278 |         public let text: String
279 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftAISDK/Tool/MCP/MCPTypes.swift:286:20: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
284 |
285 |     public struct ImageContent: Codable, Sendable {
286 |         public let type: String = "image"
    |                    |- warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
    |                    |- note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'type' case to silence this warning
    |                    `- note: make the property mutable instead
287 |         public let data: String // base64
288 |         public let mimeType: String
/Users/admin/builder/spi-builder-workspace/Sources/SwiftAISDK/Tool/MCP/MCPTypes.swift:297:20: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
295 |
296 |     public struct EmbeddedResource: Codable, Sendable {
297 |         public let type: String = "resource"
    |                    |- warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
    |                    |- note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'type' case to silence this warning
    |                    `- note: make the property mutable instead
298 |         public let resource: ResourceContents
299 |
[745/781] Compiling SwiftAISDK SelectTelemetryAttributes.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftAISDK/Tool/MCP/MCPTypes.swift:277:20: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
275 |
276 |     public struct TextContent: Codable, Sendable {
277 |         public let type: String = "text"
    |                    |- warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
    |                    |- note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'type' case to silence this warning
    |                    `- note: make the property mutable instead
278 |         public let text: String
279 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftAISDK/Tool/MCP/MCPTypes.swift:286:20: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
284 |
285 |     public struct ImageContent: Codable, Sendable {
286 |         public let type: String = "image"
    |                    |- warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
    |                    |- note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'type' case to silence this warning
    |                    `- note: make the property mutable instead
287 |         public let data: String // base64
288 |         public let mimeType: String
/Users/admin/builder/spi-builder-workspace/Sources/SwiftAISDK/Tool/MCP/MCPTypes.swift:297:20: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
295 |
296 |     public struct EmbeddedResource: Codable, Sendable {
297 |         public let type: String = "resource"
    |                    |- warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
    |                    |- note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'type' case to silence this warning
    |                    `- note: make the property mutable instead
298 |         public let resource: ResourceContents
299 |
[746/781] Compiling SwiftAISDK StringifyForTelemetry.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftAISDK/Tool/MCP/MCPTypes.swift:277:20: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
275 |
276 |     public struct TextContent: Codable, Sendable {
277 |         public let type: String = "text"
    |                    |- warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
    |                    |- note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'type' case to silence this warning
    |                    `- note: make the property mutable instead
278 |         public let text: String
279 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftAISDK/Tool/MCP/MCPTypes.swift:286:20: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
284 |
285 |     public struct ImageContent: Codable, Sendable {
286 |         public let type: String = "image"
    |                    |- warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
    |                    |- note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'type' case to silence this warning
    |                    `- note: make the property mutable instead
287 |         public let data: String // base64
288 |         public let mimeType: String
/Users/admin/builder/spi-builder-workspace/Sources/SwiftAISDK/Tool/MCP/MCPTypes.swift:297:20: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
295 |
296 |     public struct EmbeddedResource: Codable, Sendable {
297 |         public let type: String = "resource"
    |                    |- warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
    |                    |- note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'type' case to silence this warning
    |                    `- note: make the property mutable instead
298 |         public let resource: ResourceContents
299 |
[747/781] Compiling SwiftAISDK TelemetrySettings.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftAISDK/Tool/MCP/MCPTypes.swift:277:20: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
275 |
276 |     public struct TextContent: Codable, Sendable {
277 |         public let type: String = "text"
    |                    |- warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
    |                    |- note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'type' case to silence this warning
    |                    `- note: make the property mutable instead
278 |         public let text: String
279 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftAISDK/Tool/MCP/MCPTypes.swift:286:20: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
284 |
285 |     public struct ImageContent: Codable, Sendable {
286 |         public let type: String = "image"
    |                    |- warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
    |                    |- note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'type' case to silence this warning
    |                    `- note: make the property mutable instead
287 |         public let data: String // base64
288 |         public let mimeType: String
/Users/admin/builder/spi-builder-workspace/Sources/SwiftAISDK/Tool/MCP/MCPTypes.swift:297:20: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
295 |
296 |     public struct EmbeddedResource: Codable, Sendable {
297 |         public let type: String = "resource"
    |                    |- warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
    |                    |- note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'type' case to silence this warning
    |                    `- note: make the property mutable instead
298 |         public let resource: ResourceContents
299 |
[748/781] Compiling SwiftAISDK MockImageModelV3.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftAISDK/Tool/MCP/MCPTypes.swift:277:20: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
275 |
276 |     public struct TextContent: Codable, Sendable {
277 |         public let type: String = "text"
    |                    |- warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
    |                    |- note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'type' case to silence this warning
    |                    `- note: make the property mutable instead
278 |         public let text: String
279 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftAISDK/Tool/MCP/MCPTypes.swift:286:20: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
284 |
285 |     public struct ImageContent: Codable, Sendable {
286 |         public let type: String = "image"
    |                    |- warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
    |                    |- note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'type' case to silence this warning
    |                    `- note: make the property mutable instead
287 |         public let data: String // base64
288 |         public let mimeType: String
/Users/admin/builder/spi-builder-workspace/Sources/SwiftAISDK/Tool/MCP/MCPTypes.swift:297:20: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
295 |
296 |     public struct EmbeddedResource: Codable, Sendable {
297 |         public let type: String = "resource"
    |                    |- warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
    |                    |- note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'type' case to silence this warning
    |                    `- note: make the property mutable instead
298 |         public let resource: ResourceContents
299 |
[749/781] Compiling SwiftAISDK MockLanguageModelV2.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftAISDK/Tool/MCP/MCPTypes.swift:277:20: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
275 |
276 |     public struct TextContent: Codable, Sendable {
277 |         public let type: String = "text"
    |                    |- warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
    |                    |- note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'type' case to silence this warning
    |                    `- note: make the property mutable instead
278 |         public let text: String
279 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftAISDK/Tool/MCP/MCPTypes.swift:286:20: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
284 |
285 |     public struct ImageContent: Codable, Sendable {
286 |         public let type: String = "image"
    |                    |- warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
    |                    |- note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'type' case to silence this warning
    |                    `- note: make the property mutable instead
287 |         public let data: String // base64
288 |         public let mimeType: String
/Users/admin/builder/spi-builder-workspace/Sources/SwiftAISDK/Tool/MCP/MCPTypes.swift:297:20: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
295 |
296 |     public struct EmbeddedResource: Codable, Sendable {
297 |         public let type: String = "resource"
    |                    |- warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
    |                    |- note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'type' case to silence this warning
    |                    `- note: make the property mutable instead
298 |         public let resource: ResourceContents
299 |
[750/781] Compiling SwiftAISDK MockLanguageModelV3.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftAISDK/Tool/MCP/MCPTypes.swift:277:20: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
275 |
276 |     public struct TextContent: Codable, Sendable {
277 |         public let type: String = "text"
    |                    |- warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
    |                    |- note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'type' case to silence this warning
    |                    `- note: make the property mutable instead
278 |         public let text: String
279 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftAISDK/Tool/MCP/MCPTypes.swift:286:20: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
284 |
285 |     public struct ImageContent: Codable, Sendable {
286 |         public let type: String = "image"
    |                    |- warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
    |                    |- note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'type' case to silence this warning
    |                    `- note: make the property mutable instead
287 |         public let data: String // base64
288 |         public let mimeType: String
/Users/admin/builder/spi-builder-workspace/Sources/SwiftAISDK/Tool/MCP/MCPTypes.swift:297:20: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
295 |
296 |     public struct EmbeddedResource: Codable, Sendable {
297 |         public let type: String = "resource"
    |                    |- warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
    |                    |- note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'type' case to silence this warning
    |                    `- note: make the property mutable instead
298 |         public let resource: ResourceContents
299 |
[751/781] Compiling SwiftAISDK MockValues.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftAISDK/Tool/MCP/MCPTypes.swift:277:20: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
275 |
276 |     public struct TextContent: Codable, Sendable {
277 |         public let type: String = "text"
    |                    |- warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
    |                    |- note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'type' case to silence this warning
    |                    `- note: make the property mutable instead
278 |         public let text: String
279 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftAISDK/Tool/MCP/MCPTypes.swift:286:20: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
284 |
285 |     public struct ImageContent: Codable, Sendable {
286 |         public let type: String = "image"
    |                    |- warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
    |                    |- note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'type' case to silence this warning
    |                    `- note: make the property mutable instead
287 |         public let data: String // base64
288 |         public let mimeType: String
/Users/admin/builder/spi-builder-workspace/Sources/SwiftAISDK/Tool/MCP/MCPTypes.swift:297:20: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
295 |
296 |     public struct EmbeddedResource: Codable, Sendable {
297 |         public let type: String = "resource"
    |                    |- warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
    |                    |- note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'type' case to silence this warning
    |                    `- note: make the property mutable instead
298 |         public let resource: ResourceContents
299 |
[752/781] Compiling SwiftAISDK NotImplemented.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftAISDK/Tool/MCP/MCPTypes.swift:277:20: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
275 |
276 |     public struct TextContent: Codable, Sendable {
277 |         public let type: String = "text"
    |                    |- warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
    |                    |- note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'type' case to silence this warning
    |                    `- note: make the property mutable instead
278 |         public let text: String
279 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftAISDK/Tool/MCP/MCPTypes.swift:286:20: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
284 |
285 |     public struct ImageContent: Codable, Sendable {
286 |         public let type: String = "image"
    |                    |- warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
    |                    |- note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'type' case to silence this warning
    |                    `- note: make the property mutable instead
287 |         public let data: String // base64
288 |         public let mimeType: String
/Users/admin/builder/spi-builder-workspace/Sources/SwiftAISDK/Tool/MCP/MCPTypes.swift:297:20: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
295 |
296 |     public struct EmbeddedResource: Codable, Sendable {
297 |         public let type: String = "resource"
    |                    |- warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
    |                    |- note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'type' case to silence this warning
    |                    `- note: make the property mutable instead
298 |         public let resource: ResourceContents
299 |
[753/781] Compiling SwiftAISDK JSONRPCMessage.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftAISDK/Tool/MCP/MCPTypes.swift:277:20: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
275 |
276 |     public struct TextContent: Codable, Sendable {
277 |         public let type: String = "text"
    |                    |- warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
    |                    |- note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'type' case to silence this warning
    |                    `- note: make the property mutable instead
278 |         public let text: String
279 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftAISDK/Tool/MCP/MCPTypes.swift:286:20: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
284 |
285 |     public struct ImageContent: Codable, Sendable {
286 |         public let type: String = "image"
    |                    |- warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
    |                    |- note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'type' case to silence this warning
    |                    `- note: make the property mutable instead
287 |         public let data: String // base64
288 |         public let mimeType: String
/Users/admin/builder/spi-builder-workspace/Sources/SwiftAISDK/Tool/MCP/MCPTypes.swift:297:20: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
295 |
296 |     public struct EmbeddedResource: Codable, Sendable {
297 |         public let type: String = "resource"
    |                    |- warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
    |                    |- note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'type' case to silence this warning
    |                    `- note: make the property mutable instead
298 |         public let resource: ResourceContents
299 |
[754/781] Compiling SwiftAISDK MCPClient.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftAISDK/Tool/MCP/MCPTypes.swift:277:20: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
275 |
276 |     public struct TextContent: Codable, Sendable {
277 |         public let type: String = "text"
    |                    |- warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
    |                    |- note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'type' case to silence this warning
    |                    `- note: make the property mutable instead
278 |         public let text: String
279 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftAISDK/Tool/MCP/MCPTypes.swift:286:20: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
284 |
285 |     public struct ImageContent: Codable, Sendable {
286 |         public let type: String = "image"
    |                    |- warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
    |                    |- note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'type' case to silence this warning
    |                    `- note: make the property mutable instead
287 |         public let data: String // base64
288 |         public let mimeType: String
/Users/admin/builder/spi-builder-workspace/Sources/SwiftAISDK/Tool/MCP/MCPTypes.swift:297:20: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
295 |
296 |     public struct EmbeddedResource: Codable, Sendable {
297 |         public let type: String = "resource"
    |                    |- warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
    |                    |- note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'type' case to silence this warning
    |                    `- note: make the property mutable instead
298 |         public let resource: ResourceContents
299 |
[755/781] Compiling SwiftAISDK MCPTransport.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftAISDK/Tool/MCP/MCPTypes.swift:277:20: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
275 |
276 |     public struct TextContent: Codable, Sendable {
277 |         public let type: String = "text"
    |                    |- warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
    |                    |- note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'type' case to silence this warning
    |                    `- note: make the property mutable instead
278 |         public let text: String
279 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftAISDK/Tool/MCP/MCPTypes.swift:286:20: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
284 |
285 |     public struct ImageContent: Codable, Sendable {
286 |         public let type: String = "image"
    |                    |- warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
    |                    |- note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'type' case to silence this warning
    |                    `- note: make the property mutable instead
287 |         public let data: String // base64
288 |         public let mimeType: String
/Users/admin/builder/spi-builder-workspace/Sources/SwiftAISDK/Tool/MCP/MCPTypes.swift:297:20: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
295 |
296 |     public struct EmbeddedResource: Codable, Sendable {
297 |         public let type: String = "resource"
    |                    |- warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
    |                    |- note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'type' case to silence this warning
    |                    `- note: make the property mutable instead
298 |         public let resource: ResourceContents
299 |
[756/781] Compiling SwiftAISDK MCPTypes.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftAISDK/Tool/MCP/MCPTypes.swift:277:20: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
275 |
276 |     public struct TextContent: Codable, Sendable {
277 |         public let type: String = "text"
    |                    |- warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
    |                    |- note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'type' case to silence this warning
    |                    `- note: make the property mutable instead
278 |         public let text: String
279 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftAISDK/Tool/MCP/MCPTypes.swift:286:20: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
284 |
285 |     public struct ImageContent: Codable, Sendable {
286 |         public let type: String = "image"
    |                    |- warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
    |                    |- note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'type' case to silence this warning
    |                    `- note: make the property mutable instead
287 |         public let data: String // base64
288 |         public let mimeType: String
/Users/admin/builder/spi-builder-workspace/Sources/SwiftAISDK/Tool/MCP/MCPTypes.swift:297:20: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
295 |
296 |     public struct EmbeddedResource: Codable, Sendable {
297 |         public let type: String = "resource"
    |                    |- warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
    |                    |- note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'type' case to silence this warning
    |                    `- note: make the property mutable instead
298 |         public let resource: ResourceContents
299 |
[757/781] Compiling SwiftAISDK MockMCPTransport.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftAISDK/Tool/MCP/MCPTypes.swift:277:20: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
275 |
276 |     public struct TextContent: Codable, Sendable {
277 |         public let type: String = "text"
    |                    |- warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
    |                    |- note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'type' case to silence this warning
    |                    `- note: make the property mutable instead
278 |         public let text: String
279 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftAISDK/Tool/MCP/MCPTypes.swift:286:20: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
284 |
285 |     public struct ImageContent: Codable, Sendable {
286 |         public let type: String = "image"
    |                    |- warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
    |                    |- note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'type' case to silence this warning
    |                    `- note: make the property mutable instead
287 |         public let data: String // base64
288 |         public let mimeType: String
/Users/admin/builder/spi-builder-workspace/Sources/SwiftAISDK/Tool/MCP/MCPTypes.swift:297:20: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
295 |
296 |     public struct EmbeddedResource: Codable, Sendable {
297 |         public let type: String = "resource"
    |                    |- warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
    |                    |- note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'type' case to silence this warning
    |                    `- note: make the property mutable instead
298 |         public let resource: ResourceContents
299 |
[758/781] Compiling SwiftAISDK SseMCPTransport.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftAISDK/Tool/MCP/MCPTypes.swift:277:20: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
275 |
276 |     public struct TextContent: Codable, Sendable {
277 |         public let type: String = "text"
    |                    |- warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
    |                    |- note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'type' case to silence this warning
    |                    `- note: make the property mutable instead
278 |         public let text: String
279 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftAISDK/Tool/MCP/MCPTypes.swift:286:20: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
284 |
285 |     public struct ImageContent: Codable, Sendable {
286 |         public let type: String = "image"
    |                    |- warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
    |                    |- note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'type' case to silence this warning
    |                    `- note: make the property mutable instead
287 |         public let data: String // base64
288 |         public let mimeType: String
/Users/admin/builder/spi-builder-workspace/Sources/SwiftAISDK/Tool/MCP/MCPTypes.swift:297:20: warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
295 |
296 |     public struct EmbeddedResource: Codable, Sendable {
297 |         public let type: String = "resource"
    |                    |- warning: immutable property will not be decoded because it is declared with an initial value which cannot be overwritten
    |                    |- note: set the initial value via the initializer or explicitly define a CodingKeys enum including a 'type' case to silence this warning
    |                    `- note: make the property mutable instead
298 |         public let resource: ResourceContents
299 |
[759/781] Compiling SwiftAISDK ReasoningOutput.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftAISDK/GenerateText/StreamTextSSE.swift:146:17: warning: variable 'payload' was never mutated; consider changing to 'let' constant
144 |
145 |         case let .file(file):
146 |             var payload: [String: Any] = [
    |                 `- warning: variable 'payload' was never mutated; consider changing to 'let' constant
147 |                 "type": "file",
148 |                 "base64": file.base64,
[760/781] Compiling SwiftAISDK ResponseMessage.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftAISDK/GenerateText/StreamTextSSE.swift:146:17: warning: variable 'payload' was never mutated; consider changing to 'let' constant
144 |
145 |         case let .file(file):
146 |             var payload: [String: Any] = [
    |                 `- warning: variable 'payload' was never mutated; consider changing to 'let' constant
147 |                 "type": "file",
148 |                 "base64": file.base64,
[761/781] Compiling SwiftAISDK RunToolsTransformation.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftAISDK/GenerateText/StreamTextSSE.swift:146:17: warning: variable 'payload' was never mutated; consider changing to 'let' constant
144 |
145 |         case let .file(file):
146 |             var payload: [String: Any] = [
    |                 `- warning: variable 'payload' was never mutated; consider changing to 'let' constant
147 |                 "type": "file",
148 |                 "base64": file.base64,
[762/781] Compiling SwiftAISDK SingleRequestTextStreamPart.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftAISDK/GenerateText/StreamTextSSE.swift:146:17: warning: variable 'payload' was never mutated; consider changing to 'let' constant
144 |
145 |         case let .file(file):
146 |             var payload: [String: Any] = [
    |                 `- warning: variable 'payload' was never mutated; consider changing to 'let' constant
147 |                 "type": "file",
148 |                 "base64": file.base64,
[763/781] Compiling SwiftAISDK SmoothStream.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftAISDK/GenerateText/StreamTextSSE.swift:146:17: warning: variable 'payload' was never mutated; consider changing to 'let' constant
144 |
145 |         case let .file(file):
146 |             var payload: [String: Any] = [
    |                 `- warning: variable 'payload' was never mutated; consider changing to 'let' constant
147 |                 "type": "file",
148 |                 "base64": file.base64,
[764/781] Compiling SwiftAISDK StepResult.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftAISDK/GenerateText/StreamTextSSE.swift:146:17: warning: variable 'payload' was never mutated; consider changing to 'let' constant
144 |
145 |         case let .file(file):
146 |             var payload: [String: Any] = [
    |                 `- warning: variable 'payload' was never mutated; consider changing to 'let' constant
147 |                 "type": "file",
148 |                 "base64": file.base64,
[765/781] Compiling SwiftAISDK StopCondition.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftAISDK/GenerateText/StreamTextSSE.swift:146:17: warning: variable 'payload' was never mutated; consider changing to 'let' constant
144 |
145 |         case let .file(file):
146 |             var payload: [String: Any] = [
    |                 `- warning: variable 'payload' was never mutated; consider changing to 'let' constant
147 |                 "type": "file",
148 |                 "base64": file.base64,
[766/781] Compiling SwiftAISDK StreamText.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftAISDK/GenerateText/StreamTextSSE.swift:146:17: warning: variable 'payload' was never mutated; consider changing to 'let' constant
144 |
145 |         case let .file(file):
146 |             var payload: [String: Any] = [
    |                 `- warning: variable 'payload' was never mutated; consider changing to 'let' constant
147 |                 "type": "file",
148 |                 "base64": file.base64,
[767/781] Compiling SwiftAISDK StreamTextActor.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftAISDK/GenerateText/StreamTextSSE.swift:146:17: warning: variable 'payload' was never mutated; consider changing to 'let' constant
144 |
145 |         case let .file(file):
146 |             var payload: [String: Any] = [
    |                 `- warning: variable 'payload' was never mutated; consider changing to 'let' constant
147 |                 "type": "file",
148 |                 "base64": file.base64,
[768/781] Compiling SwiftAISDK StreamTextEventRecorder.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftAISDK/GenerateText/StreamTextSSE.swift:146:17: warning: variable 'payload' was never mutated; consider changing to 'let' constant
144 |
145 |         case let .file(file):
146 |             var payload: [String: Any] = [
    |                 `- warning: variable 'payload' was never mutated; consider changing to 'let' constant
147 |                 "type": "file",
148 |                 "base64": file.base64,
[769/781] Compiling SwiftAISDK StreamTextEvents.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftAISDK/GenerateText/StreamTextSSE.swift:146:17: warning: variable 'payload' was never mutated; consider changing to 'let' constant
144 |
145 |         case let .file(file):
146 |             var payload: [String: Any] = [
    |                 `- warning: variable 'payload' was never mutated; consider changing to 'let' constant
147 |                 "type": "file",
148 |                 "base64": file.base64,
[770/781] Compiling SwiftAISDK StreamTextLogging.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftAISDK/GenerateText/StreamTextSSE.swift:146:17: warning: variable 'payload' was never mutated; consider changing to 'let' constant
144 |
145 |         case let .file(file):
146 |             var payload: [String: Any] = [
    |                 `- warning: variable 'payload' was never mutated; consider changing to 'let' constant
147 |                 "type": "file",
148 |                 "base64": file.base64,
[771/781] Compiling SwiftAISDK StreamTextResult.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftAISDK/GenerateText/StreamTextSSE.swift:146:17: warning: variable 'payload' was never mutated; consider changing to 'let' constant
144 |
145 |         case let .file(file):
146 |             var payload: [String: Any] = [
    |                 `- warning: variable 'payload' was never mutated; consider changing to 'let' constant
147 |                 "type": "file",
148 |                 "base64": file.base64,
[772/781] Compiling SwiftAISDK StreamTextSSE.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftAISDK/GenerateText/StreamTextSSE.swift:146:17: warning: variable 'payload' was never mutated; consider changing to 'let' constant
144 |
145 |         case let .file(file):
146 |             var payload: [String: Any] = [
    |                 `- warning: variable 'payload' was never mutated; consider changing to 'let' constant
147 |                 "type": "file",
148 |                 "base64": file.base64,
[773/781] Compiling SwiftAISDK TextStreamPart.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftAISDK/GenerateText/StreamTextSSE.swift:146:17: warning: variable 'payload' was never mutated; consider changing to 'let' constant
144 |
145 |         case let .file(file):
146 |             var payload: [String: Any] = [
    |                 `- warning: variable 'payload' was never mutated; consider changing to 'let' constant
147 |                 "type": "file",
148 |                 "base64": file.base64,
[774/781] Compiling SwiftAISDK ToResponseMessages.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftAISDK/GenerateText/StreamTextSSE.swift:146:17: warning: variable 'payload' was never mutated; consider changing to 'let' constant
144 |
145 |         case let .file(file):
146 |             var payload: [String: Any] = [
    |                 `- warning: variable 'payload' was never mutated; consider changing to 'let' constant
147 |                 "type": "file",
148 |                 "base64": file.base64,
[775/781] Compiling SwiftAISDK ToolApprovalRequestOutput.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftAISDK/GenerateText/StreamTextSSE.swift:146:17: warning: variable 'payload' was never mutated; consider changing to 'let' constant
144 |
145 |         case let .file(file):
146 |             var payload: [String: Any] = [
    |                 `- warning: variable 'payload' was never mutated; consider changing to 'let' constant
147 |                 "type": "file",
148 |                 "base64": file.base64,
[776/781] Compiling SwiftAISDK ToolCall.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftAISDK/GenerateText/StreamTextSSE.swift:146:17: warning: variable 'payload' was never mutated; consider changing to 'let' constant
144 |
145 |         case let .file(file):
146 |             var payload: [String: Any] = [
    |                 `- warning: variable 'payload' was never mutated; consider changing to 'let' constant
147 |                 "type": "file",
148 |                 "base64": file.base64,
[777/781] Compiling SwiftAISDK ToolCallRepairFunction.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftAISDK/GenerateText/StreamTextSSE.swift:146:17: warning: variable 'payload' was never mutated; consider changing to 'let' constant
144 |
145 |         case let .file(file):
146 |             var payload: [String: Any] = [
    |                 `- warning: variable 'payload' was never mutated; consider changing to 'let' constant
147 |                 "type": "file",
148 |                 "base64": file.base64,
[778/781] Compiling SwiftAISDK ToolError.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftAISDK/GenerateText/StreamTextSSE.swift:146:17: warning: variable 'payload' was never mutated; consider changing to 'let' constant
144 |
145 |         case let .file(file):
146 |             var payload: [String: Any] = [
    |                 `- warning: variable 'payload' was never mutated; consider changing to 'let' constant
147 |                 "type": "file",
148 |                 "base64": file.base64,
[779/791] Compiling SwiftAISDKPlayground EnvironmentLoader.swift
[780/791] Compiling SwiftAISDKPlayground PlaygroundLogger.swift
[781/791] Compiling SwiftAISDKPlayground PlaygroundConfiguration.swift
[782/791] Compiling SwiftAISDKPlayground GatewayLanguageModel.swift
[783/791] Compiling SwiftAISDKPlayground OpenAILanguageModel.swift
[784/791] Compiling SwiftAISDKPlayground Main.swift
[785/791] Compiling SwiftAISDKPlayground PlaygroundCLI.swift
[786/791] Compiling SwiftAISDKPlayground ProviderFactory.swift
[787/792] Emitting module SwiftAISDKPlayground
[788/792] Compiling SwiftAISDKPlayground ChatCommand.swift
[789/792] Compiling SwiftAISDKPlayground PlaygroundVersion.swift
[789/792] Write Objects.LinkFileList
[790/792] Linking playground
[791/792] Applying playground
Build complete! (29.28s)
Build complete.
{
  "dependencies" : [
    {
      "identity" : "swift-argument-parser",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.3.0",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/apple/swift-argument-parser"
    }
  ],
  "manifest_display_name" : "SwiftAISDK",
  "name" : "SwiftAISDK",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "13.0"
    },
    {
      "name" : "ios",
      "version" : "16.0"
    },
    {
      "name" : "watchos",
      "version" : "9.0"
    },
    {
      "name" : "tvos",
      "version" : "16.0"
    }
  ],
  "products" : [
    {
      "name" : "AISDKProvider",
      "targets" : [
        "AISDKProvider"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "AISDKProviderUtils",
      "targets" : [
        "AISDKProviderUtils"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "SwiftAISDK",
      "targets" : [
        "SwiftAISDK"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "OpenAIProvider",
      "targets" : [
        "OpenAIProvider"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "OpenAICompatibleProvider",
      "targets" : [
        "OpenAICompatibleProvider"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "AnthropicProvider",
      "targets" : [
        "AnthropicProvider"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "AmazonBedrockProvider",
      "targets" : [
        "AmazonBedrockProvider"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "GatewayProvider",
      "targets" : [
        "GatewayProvider"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "GoogleProvider",
      "targets" : [
        "GoogleProvider"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "GoogleVertexProvider",
      "targets" : [
        "GoogleVertexProvider"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "AzureProvider",
      "targets" : [
        "AzureProvider"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "GroqProvider",
      "targets" : [
        "GroqProvider"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "MistralProvider",
      "targets" : [
        "MistralProvider"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "PerplexityProvider",
      "targets" : [
        "PerplexityProvider"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "CohereProvider",
      "targets" : [
        "CohereProvider"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "DeepgramProvider",
      "targets" : [
        "DeepgramProvider"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "DeepInfraProvider",
      "targets" : [
        "DeepInfraProvider"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "ElevenLabsProvider",
      "targets" : [
        "ElevenLabsProvider"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "FalProvider",
      "targets" : [
        "FalProvider"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "FireworksProvider",
      "targets" : [
        "FireworksProvider"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "GladiaProvider",
      "targets" : [
        "GladiaProvider"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "HuggingFaceProvider",
      "targets" : [
        "HuggingFaceProvider"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "HumeProvider",
      "targets" : [
        "HumeProvider"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "AssemblyAIProvider",
      "targets" : [
        "AssemblyAIProvider"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "CerebrasProvider",
      "targets" : [
        "CerebrasProvider"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "DeepSeekProvider",
      "targets" : [
        "DeepSeekProvider"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "BasetenProvider",
      "targets" : [
        "BasetenProvider"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "ReplicateProvider",
      "targets" : [
        "ReplicateProvider"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "XAIProvider",
      "targets" : [
        "XAIProvider"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "LMNTProvider",
      "targets" : [
        "LMNTProvider"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "LumaProvider",
      "targets" : [
        "LumaProvider"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "AISDKJSONSchema",
      "targets" : [
        "AISDKJSONSchema"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "EventSourceParser",
      "targets" : [
        "EventSourceParser"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "AISDKZodAdapter",
      "targets" : [
        "AISDKZodAdapter"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "playground",
      "targets" : [
        "SwiftAISDKPlayground"
      ],
      "type" : {
        "executable" : null
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "XAIProviderTests",
      "module_type" : "SwiftTarget",
      "name" : "XAIProviderTests",
      "path" : "Tests/XAIProviderTests",
      "sources" : [
        "ConvertToXAIChatMessagesTests.swift",
        "XAIChatLanguageModelTests.swift",
        "XAIProviderTests.swift"
      ],
      "target_dependencies" : [
        "XAIProvider",
        "AISDKProvider",
        "AISDKProviderUtils"
      ],
      "type" : "test"
    },
    {
      "c99name" : "XAIProvider",
      "module_type" : "SwiftTarget",
      "name" : "XAIProvider",
      "path" : "Sources/XAIProvider",
      "product_memberships" : [
        "XAIProvider",
        "playground"
      ],
      "sources" : [
        "ConvertToXAIChatMessages.swift",
        "MapXAIFinishReason.swift",
        "XAIChatLanguageModel.swift",
        "XAIChatPrompt.swift",
        "XAIError.swift",
        "XAIModelIds.swift",
        "XAIPrepareTools.swift",
        "XAIProvider.swift",
        "XAIProviderOptions.swift",
        "XAIResponseMetadata.swift",
        "XAIVersion.swift"
      ],
      "target_dependencies" : [
        "AISDKProvider",
        "AISDKProviderUtils",
        "OpenAICompatibleProvider"
      ],
      "type" : "library"
    },
    {
      "c99name" : "SwiftAISDKTests",
      "module_type" : "SwiftTarget",
      "name" : "SwiftAISDKTests",
      "path" : "Tests/SwiftAISDKTests",
      "sources" : [
        "Agent/AgentTests.swift",
        "Embed/EmbedManyTests.swift",
        "Embed/EmbedTests.swift",
        "Error/VerifyNoObjectGeneratedError.swift",
        "GenerateImage/GenerateImageTests.swift",
        "GenerateObject/GenerateObjectTests.swift",
        "GenerateObject/InjectJSONInstructionTests.swift",
        "GenerateObject/StreamObjectTests.swift",
        "GenerateSpeech/GenerateSpeechTests.swift",
        "GenerateText/CollectToolApprovalsTests.swift",
        "GenerateText/GenerateTextAdvancedTests.swift",
        "GenerateText/GenerateTextResultTests.swift",
        "GenerateText/GenerateTextTests.swift",
        "GenerateText/OutputTests.swift",
        "GenerateText/ParseToolCallTests.swift",
        "GenerateText/RunToolsTransformationTests.swift",
        "GenerateText/SmoothStreamTests.swift",
        "GenerateText/StreamTextApprovalIntegrationTests.swift",
        "GenerateText/StreamTextApprovalResolverTests.swift",
        "GenerateText/StreamTextConcurrencyTests.swift",
        "GenerateText/StreamTextErrorAndReplayTests.swift",
        "GenerateText/StreamTextEventsTests.swift",
        "GenerateText/StreamTextLoggingTests.swift",
        "GenerateText/StreamTextSSEIntegrationTests.swift",
        "GenerateText/StreamTextTests.swift",
        "GenerateText/ToResponseMessagesTests.swift",
        "Middleware/DefaultSettingsMiddlewareTests.swift",
        "Middleware/WrapLanguageModelTests.swift",
        "Model/ProviderRegistryTests.swift",
        "Model/ResolveModelTests.swift",
        "OpenAI/OpenAIChatLanguageModelTests.swift",
        "OpenAI/OpenAIChatMessagesConverterTests.swift",
        "OpenAI/OpenAIChatPrepareToolsTests.swift",
        "OpenAI/OpenAIChatStreamingTests.swift",
        "OpenAI/OpenAICompletionLanguageModelTests.swift",
        "OpenAI/OpenAIEmbeddingModelTests.swift",
        "OpenAI/OpenAIErrorTests.swift",
        "OpenAI/OpenAIImageModelTests.swift",
        "OpenAI/OpenAIProviderTests.swift",
        "OpenAI/OpenAIResponsesInputBuilderTests.swift",
        "OpenAI/OpenAIResponsesLanguageModelTests.swift",
        "OpenAI/OpenAIResponsesPrepareToolsTests.swift",
        "OpenAI/OpenAISpeechModelTests.swift",
        "OpenAI/OpenAITranscriptionModelTests.swift",
        "Prompt/ConvertToLanguageModelPromptTests.swift",
        "Prompt/CreateToolModelOutputTests.swift",
        "Prompt/PrepareCallSettingsTests.swift",
        "Prompt/PrepareToolsAndToolChoiceTests.swift",
        "Prompt/ResponseMessageConversionsTests.swift",
        "Prompt/StandardizePromptTests.swift",
        "Prompt/WrapGatewayErrorTests.swift",
        "Streams/CreateTextStreamResponseTests.swift",
        "Streams/PipeTextStreamToResponseTests.swift",
        "Streams/SimulateReadableStreamTests.swift",
        "SwiftAISDKTests.swift",
        "Telemetry/SelectTelemetryAttributesTests.swift",
        "Telemetry/StringifyForTelemetryTests.swift",
        "Test/MockLanguageModelTests.swift",
        "TestSupport/AsyncStreamUtilities.swift",
        "TestSupport/LogWarningsTestLock.swift",
        "TestSupport/MockStreamTextResponseWriter.swift",
        "TestSupport/MockTracer.swift",
        "TestSupport/TestEmbeddingModel.swift",
        "TestSupport/TestEnvironment.swift",
        "Tool/MCP/JSONRPCMessageTests.swift",
        "Tool/MCP/MCPTransportTests.swift",
        "Tool/MCP/MCPTypesTests.swift",
        "Tool/MCP/MockMCPTransportTests.swift",
        "Tool/TypedToolTests.swift",
        "Transcribe/TranscribeTests.swift",
        "UI/ConvertToModelMessagesTests.swift",
        "UI/TransformFullToUIMessageStreamTests.swift",
        "UI/TransformTextToUIMessageStreamTests.swift",
        "UI/UIMessageHelpersTests.swift",
        "UI/ValidateUIMessagesTests.swift",
        "UIMessageStream/CreateUIMessageStreamResponseTests.swift",
        "UIMessageStream/GetResponseUIMessageIDTests.swift",
        "UIMessageStream/HandleUIMessageStreamFinishTests.swift",
        "UIMessageStream/JsonToSSETransformStreamTests.swift",
        "UIMessageStream/PipeUIMessageStreamToResponseTests.swift",
        "UIMessageStream/ReadUIMessageStreamTests.swift",
        "UIMessageStream/Writer/UIMessageChunkTests.swift",
        "Util/AsArrayTests.swift",
        "Util/ConsumeStreamTests.swift",
        "Util/CosineSimilarityTests.swift",
        "Util/CreateResolvablePromiseTests.swift",
        "Util/DetectMediaTypeTests.swift",
        "Util/Download/DownloadTests.swift",
        "Util/FixJsonTests.swift",
        "Util/IsDeepEqualDataTests.swift",
        "Util/IsNonEmptyObjectTests.swift",
        "Util/MergeObjectsTests.swift",
        "Util/ParsePartialJsonTests.swift",
        "Util/PrepareHeadersTests.swift",
        "Util/PrepareRetriesTests.swift",
        "Util/SerialJobExecutorTests.swift",
        "Util/SplitArrayTests.swift"
      ],
      "target_dependencies" : [
        "SwiftAISDK",
        "OpenAIProvider",
        "OpenAICompatibleProvider"
      ],
      "type" : "test"
    },
    {
      "c99name" : "SwiftAISDKPlayground",
      "module_type" : "SwiftTarget",
      "name" : "SwiftAISDKPlayground",
      "path" : "Sources/SwiftAISDKPlayground",
      "product_dependencies" : [
        "ArgumentParser"
      ],
      "product_memberships" : [
        "playground"
      ],
      "sources" : [
        "Commands/ChatCommand.swift",
        "Environment/EnvironmentLoader.swift",
        "Environment/PlaygroundConfiguration.swift",
        "Main.swift",
        "PlaygroundCLI.swift",
        "Providers/Gateway/GatewayLanguageModel.swift",
        "Providers/OpenAI/OpenAILanguageModel.swift",
        "Providers/ProviderFactory.swift",
        "Utils/PlaygroundLogger.swift",
        "Utils/PlaygroundVersion.swift"
      ],
      "target_dependencies" : [
        "SwiftAISDK",
        "AISDKProvider",
        "AISDKProviderUtils",
        "OpenAIProvider",
        "GoogleProvider",
        "GoogleVertexProvider",
        "AzureProvider",
        "GroqProvider",
        "MistralProvider",
        "PerplexityProvider",
        "CohereProvider",
        "DeepgramProvider",
        "DeepInfraProvider",
        "ElevenLabsProvider",
        "FalProvider",
        "FireworksProvider",
        "GladiaProvider",
        "HuggingFaceProvider",
        "HumeProvider",
        "AssemblyAIProvider",
        "CerebrasProvider",
        "DeepSeekProvider",
        "ReplicateProvider",
        "LMNTProvider",
        "LumaProvider",
        "XAIProvider"
      ],
      "type" : "executable"
    },
    {
      "c99name" : "SwiftAISDK",
      "module_type" : "SwiftTarget",
      "name" : "SwiftAISDK",
      "path" : "Sources/SwiftAISDK",
      "product_memberships" : [
        "SwiftAISDK",
        "playground"
      ],
      "sources" : [
        "Agent/Agent.swift",
        "Agent/AgentInference.swift",
        "Agent/AgentSettings.swift",
        "Embed/Embed.swift",
        "Embed/EmbedMany.swift",
        "Embed/EmbedManyResult.swift",
        "Embed/EmbedResult.swift",
        "Embed/EmbedShared.swift",
        "Error/InvalidArgumentError.swift",
        "Error/InvalidStreamPartError.swift",
        "Error/InvalidToolInputError.swift",
        "Error/MCPClientError.swift",
        "Error/MessageConversionError.swift",
        "Error/NoImageGeneratedError.swift",
        "Error/NoObjectGeneratedError.swift",
        "Error/NoOutputGeneratedError.swift",
        "Error/NoOutputSpecifiedError.swift",
        "Error/NoSpeechGeneratedError.swift",
        "Error/NoSuchToolError.swift",
        "Error/NoTranscriptGeneratedError.swift",
        "Error/ToolCallRepairError.swift",
        "Error/UnsupportedModelVersionError.swift",
        "GenerateImage/Exports.swift",
        "GenerateImage/GenerateImage.swift",
        "GenerateImage/GenerateImageResult.swift",
        "GenerateObject/GenerateObject.swift",
        "GenerateObject/GenerateObjectInternalOptions.swift",
        "GenerateObject/GenerateObjectOutputKind.swift",
        "GenerateObject/GenerateObjectOutputSpec.swift",
        "GenerateObject/GenerateObjectResult+Encodable.swift",
        "GenerateObject/GenerateObjectResult.swift",
        "GenerateObject/GenerateObjectShared.swift",
        "GenerateObject/GenerateObjectTelemetry.swift",
        "GenerateObject/InjectJSONInstruction.swift",
        "GenerateObject/OutputStrategy.swift",
        "GenerateObject/ParseAndValidate.swift",
        "GenerateObject/RepairText.swift",
        "GenerateObject/StreamObject.swift",
        "GenerateObject/StreamObjectResult.swift",
        "GenerateObject/ValidateObjectGenerationInput.swift",
        "GenerateSpeech/GenerateSpeech.swift",
        "GenerateSpeech/GenerateSpeechResult.swift",
        "GenerateSpeech/GeneratedAudioFile.swift",
        "GenerateSpeech/Index.swift",
        "GenerateText/ApprovalAction.swift",
        "GenerateText/CollectToolApprovals.swift",
        "GenerateText/ExecuteToolCall.swift",
        "GenerateText/ExecuteTools.swift",
        "GenerateText/ExtractReasoningContent.swift",
        "GenerateText/ExtractTextContent.swift",
        "GenerateText/GenerateText.swift",
        "GenerateText/GenerateTextContent.swift",
        "GenerateText/GenerateTextResult+Encodable.swift",
        "GenerateText/GenerateTextResult.swift",
        "GenerateText/GeneratedFile.swift",
        "GenerateText/IsApprovalNeeded.swift",
        "GenerateText/Output.swift",
        "GenerateText/ParseToolCall.swift",
        "GenerateText/PrepareStep.swift",
        "GenerateText/Reasoning.swift",
        "GenerateText/ReasoningOutput.swift",
        "GenerateText/ResponseMessage.swift",
        "GenerateText/RunToolsTransformation.swift",
        "GenerateText/SingleRequestTextStreamPart.swift",
        "GenerateText/SmoothStream.swift",
        "GenerateText/StepResult.swift",
        "GenerateText/StopCondition.swift",
        "GenerateText/StreamText.swift",
        "GenerateText/StreamTextActor.swift",
        "GenerateText/StreamTextEventRecorder.swift",
        "GenerateText/StreamTextEvents.swift",
        "GenerateText/StreamTextLogging.swift",
        "GenerateText/StreamTextResult.swift",
        "GenerateText/StreamTextSSE.swift",
        "GenerateText/TextStreamPart.swift",
        "GenerateText/ToResponseMessages.swift",
        "GenerateText/ToolApprovalRequestOutput.swift",
        "GenerateText/ToolCall.swift",
        "GenerateText/ToolCallRepairFunction.swift",
        "GenerateText/ToolError.swift",
        "GenerateText/ToolOutput.swift",
        "GenerateText/ToolOutputDenied.swift",
        "GenerateText/ToolOutputHelpers.swift",
        "GenerateText/ToolResult.swift",
        "GenerateText/ToolSet.swift",
        "JSON/JSONValue+Serialization.swift",
        "LanguageModelConvenience.swift",
        "Logger/LogWarnings.swift",
        "Middleware/DefaultSettingsMiddleware.swift",
        "Middleware/ExtractReasoningMiddleware.swift",
        "Middleware/SimulateStreamingMiddleware.swift",
        "Middleware/WrapLanguageModel.swift",
        "Model/ResolveModel.swift",
        "ModuleExports.swift",
        "Prompt/CallSettings.swift",
        "Prompt/ConvertToLanguageModelPrompt.swift",
        "Prompt/CreateToolModelOutput.swift",
        "Prompt/DataContentUtilities.swift",
        "Prompt/InvalidDataContentError.swift",
        "Prompt/InvalidMessageRoleError.swift",
        "Prompt/ModelMessageConvenience.swift",
        "Prompt/PrepareCallSettings.swift",
        "Prompt/PrepareToolsAndToolChoice.swift",
        "Prompt/Prompt.swift",
        "Prompt/ResponseMessageConversions.swift",
        "Prompt/StandardizePrompt.swift",
        "Prompt/WrapGatewayError.swift",
        "Registry/CustomProvider.swift",
        "Registry/NoSuchProviderError.swift",
        "Registry/ProviderRegistry.swift",
        "Streams/AsyncIterableStream.swift",
        "Streams/AsyncStreamBroadcaster.swift",
        "Streams/CreateTextStreamResponse.swift",
        "Streams/PipeTextStreamToResponse.swift",
        "Streams/SimulateReadableStream.swift",
        "Streams/StitchableStream.swift",
        "Streams/TextStream.swift",
        "SwiftAISDK.swift",
        "Telemetry/AssembleOperationName.swift",
        "Telemetry/GetBaseTelemetryAttributes.swift",
        "Telemetry/GetTracer.swift",
        "Telemetry/NoopTracer.swift",
        "Telemetry/OpenTelemetry/AttributeValue.swift",
        "Telemetry/OpenTelemetry/Span.swift",
        "Telemetry/OpenTelemetry/Tracer.swift",
        "Telemetry/RecordSpan.swift",
        "Telemetry/SelectTelemetryAttributes.swift",
        "Telemetry/StringifyForTelemetry.swift",
        "Telemetry/TelemetrySettings.swift",
        "Test/MockImageModelV3.swift",
        "Test/MockLanguageModelV2.swift",
        "Test/MockLanguageModelV3.swift",
        "Test/MockValues.swift",
        "Test/NotImplemented.swift",
        "Tool/MCP/JSONRPCMessage.swift",
        "Tool/MCP/MCPClient.swift",
        "Tool/MCP/MCPTransport.swift",
        "Tool/MCP/MCPTypes.swift",
        "Tool/MCP/MockMCPTransport.swift",
        "Tool/MCP/SseMCPTransport.swift",
        "Tool/TypedTool.swift",
        "Transcribe/Transcribe.swift",
        "Transcribe/TranscribeResult.swift",
        "Types/EmbeddingModel.swift",
        "Types/ImageModel.swift",
        "Types/ImageModelResponseMetadata.swift",
        "Types/LanguageModel.swift",
        "Types/LanguageModelRequestMetadata.swift",
        "Types/LanguageModelResponseMetadata.swift",
        "Types/ProviderMetadata.swift",
        "Types/SpeechModel.swift",
        "Types/SpeechModelResponseMetadata.swift",
        "Types/TranscriptionModel.swift",
        "Types/TranscriptionModelResponseMetadata.swift",
        "Types/Usage.swift",
        "UI/Processing/ConvertToModelMessages.swift",
        "UI/Processing/ProcessUIMessageStream.swift",
        "UI/Transforms/TransformFullToUIMessageStream.swift",
        "UI/Transforms/TransformTextToUIMessageStream.swift",
        "UI/Types/UIMessage.swift",
        "UI/Validation/ValidateUIMessages.swift",
        "UIMessageStream/CreateUIMessageStream.swift",
        "UIMessageStream/CreateUIMessageStreamResponse.swift",
        "UIMessageStream/GetResponseUIMessageID.swift",
        "UIMessageStream/HandleUIMessageStreamFinish.swift",
        "UIMessageStream/JsonToSSETransformStream.swift",
        "UIMessageStream/ReadUIMessageStream.swift",
        "UIMessageStream/TeeAsyncThrowingStream.swift",
        "UIMessageStream/UIMessageChunkEncoding.swift",
        "UIMessageStream/UIMessageStreamOnFinishCallback.swift",
        "UIMessageStream/Writer/UIMessageChunks.swift",
        "UIMessageStream/Writer/UIMessageStreamHeaders.swift",
        "UIMessageStream/Writer/UIMessageStreamWriter.swift",
        "Util/AsArray.swift",
        "Util/ConsumeStream.swift",
        "Util/CosineSimilarity.swift",
        "Util/CreateResolvablePromise.swift",
        "Util/DelayedPromise.swift",
        "Util/DetectMediaType.swift",
        "Util/Download/Download.swift",
        "Util/Download/DownloadError.swift",
        "Util/Download/DownloadFunction.swift",
        "Util/ErrorHandler.swift",
        "Util/FixJson.swift",
        "Util/GetPotentialStartIndex.swift",
        "Util/IsDeepEqualData.swift",
        "Util/IsNonEmptyObject.swift",
        "Util/Job.swift",
        "Util/MergeObjects.swift",
        "Util/Now.swift",
        "Util/ParsePartialJson.swift",
        "Util/PrepareHeaders.swift",
        "Util/PrepareRetries.swift",
        "Util/RetryError.swift",
        "Util/RetryFunction.swift",
        "Util/RetryWithExponentialBackoff.swift",
        "Util/SerialJobExecutor.swift",
        "Util/SplitArray.swift",
        "Version.swift"
      ],
      "target_dependencies" : [
        "AISDKProvider",
        "AISDKProviderUtils",
        "AISDKJSONSchema",
        "EventSourceParser",
        "GatewayProvider"
      ],
      "type" : "library"
    },
    {
      "c99name" : "ReplicateProviderTests",
      "module_type" : "SwiftTarget",
      "name" : "ReplicateProviderTests",
      "path" : "Tests/ReplicateProviderTests",
      "sources" : [
        "ReplicateImageModelTests.swift",
        "ReplicateProviderTests.swift"
      ],
      "target_dependencies" : [
        "ReplicateProvider",
        "AISDKProvider",
        "AISDKProviderUtils"
      ],
      "type" : "test"
    },
    {
      "c99name" : "ReplicateProvider",
      "module_type" : "SwiftTarget",
      "name" : "ReplicateProvider",
      "path" : "Sources/ReplicateProvider",
      "product_memberships" : [
        "ReplicateProvider",
        "playground"
      ],
      "sources" : [
        "ReplicateError.swift",
        "ReplicateImageModel.swift",
        "ReplicateImageModelId.swift",
        "ReplicateProvider.swift",
        "ReplicateVersion.swift"
      ],
      "target_dependencies" : [
        "AISDKProvider",
        "AISDKProviderUtils"
      ],
      "type" : "library"
    },
    {
      "c99name" : "PerplexityProvider",
      "module_type" : "SwiftTarget",
      "name" : "PerplexityProvider",
      "path" : "Sources/PerplexityProvider",
      "product_memberships" : [
        "PerplexityProvider",
        "playground"
      ],
      "sources" : [
        "ConvertToPerplexityMessages.swift",
        "MapPerplexityFinishReason.swift",
        "PerplexityError.swift",
        "PerplexityLanguageModel.swift",
        "PerplexityModelIds.swift",
        "PerplexityPrompt.swift",
        "PerplexityProvider.swift",
        "PerplexityVersion.swift"
      ],
      "target_dependencies" : [
        "AISDKProvider",
        "AISDKProviderUtils",
        "EventSourceParser"
      ],
      "type" : "library"
    },
    {
      "c99name" : "OpenAIProvider",
      "module_type" : "SwiftTarget",
      "name" : "OpenAIProvider",
      "path" : "Sources/OpenAIProvider",
      "product_memberships" : [
        "OpenAIProvider",
        "AzureProvider",
        "playground"
      ],
      "sources" : [
        "Chat/OpenAIChatAPI.swift",
        "Chat/OpenAIChatFinishReason.swift",
        "Chat/OpenAIChatLanguageModel.swift",
        "Chat/OpenAIChatOptions.swift",
        "Chat/OpenAIChatPrepareTools.swift",
        "Chat/OpenAIChatPrompt.swift",
        "Completion/OpenAICompletionAPI.swift",
        "Completion/OpenAICompletionFinishReason.swift",
        "Completion/OpenAICompletionLanguageModel.swift",
        "Completion/OpenAICompletionMetadata.swift",
        "Completion/OpenAICompletionOptions.swift",
        "Completion/OpenAICompletionPrompt.swift",
        "Embedding/OpenAIEmbeddingAPI.swift",
        "Embedding/OpenAIEmbeddingModel.swift",
        "Embedding/OpenAIEmbeddingOptions.swift",
        "Embedding/OpenAIEmbeddingRequestBody.swift",
        "Image/OpenAIImageAPI.swift",
        "Image/OpenAIImageModel.swift",
        "Image/OpenAIImageOptions.swift",
        "OpenAIConfig.swift",
        "OpenAIError.swift",
        "OpenAIModelIds.swift",
        "OpenAIProvider.swift",
        "OpenAIProviderOptionsFacade.swift",
        "OpenAIProviderOptionsHelpers.swift",
        "OpenAIResponsesAPI.swift",
        "OpenAIResponsesFinishReason.swift",
        "OpenAIResponsesInput.swift",
        "OpenAIResponsesModel.swift",
        "OpenAIResponsesModelConfig.swift",
        "OpenAIResponsesOptions.swift",
        "OpenAIResponsesPrepareTools.swift",
        "OpenAIResponsesRequestBody.swift",
        "OpenAITools.swift",
        "OpenAIVersion.swift",
        "Speech/OpenAISpeechAPI.swift",
        "Speech/OpenAISpeechModel.swift",
        "Speech/OpenAISpeechOptions.swift",
        "Tool/OpenAICodeInterpreterTool.swift",
        "Tool/OpenAIFileSearchTool.swift",
        "Tool/OpenAIImageGenerationTool.swift",
        "Tool/OpenAILocalShellTool.swift",
        "Tool/OpenAIWebSearchPreviewTool.swift",
        "Tool/OpenAIWebSearchTool.swift",
        "Transcription/OpenAITranscriptionAPI.swift",
        "Transcription/OpenAITranscriptionModel.swift",
        "Transcription/OpenAITranscriptionOptions.swift"
      ],
      "target_dependencies" : [
        "AISDKProvider",
        "AISDKProviderUtils",
        "EventSourceParser"
      ],
      "type" : "library"
    },
    {
      "c99name" : "OpenAICompatibleProviderTests",
      "module_type" : "SwiftTarget",
      "name" : "OpenAICompatibleProviderTests",
      "path" : "Tests/OpenAICompatibleProviderTests",
      "sources" : [
        "OpenAICompatibleChatLanguageModelTests.swift",
        "OpenAICompatibleChatMessagesConverterTests.swift",
        "OpenAICompatibleCompletionLanguageModelTests.swift",
        "OpenAICompatibleEmbeddingModelTests.swift",
        "OpenAICompatibleImageModelTests.swift",
        "OpenAICompatibleProviderTests.swift"
      ],
      "target_dependencies" : [
        "OpenAICompatibleProvider",
        "AISDKProvider",
        "AISDKProviderUtils"
      ],
      "type" : "test"
    },
    {
      "c99name" : "OpenAICompatibleProvider",
      "module_type" : "SwiftTarget",
      "name" : "OpenAICompatibleProvider",
      "path" : "Sources/OpenAICompatibleProvider",
      "product_memberships" : [
        "OpenAICompatibleProvider",
        "DeepInfraProvider",
        "FireworksProvider",
        "CerebrasProvider",
        "DeepSeekProvider",
        "BasetenProvider",
        "XAIProvider",
        "playground"
      ],
      "sources" : [
        "Chat/ConvertToOpenAICompatibleChatMessages.swift",
        "Chat/GetResponseMetadata.swift",
        "Chat/MapOpenAICompatibleFinishReason.swift",
        "Chat/OpenAICompatibleChatLanguageModel.swift",
        "Chat/OpenAICompatibleChatOptions.swift",
        "Chat/OpenAICompatibleMetadataExtractor.swift",
        "Chat/OpenAICompatiblePrepareTools.swift",
        "Completion/ConvertToOpenAICompatibleCompletionPrompt.swift",
        "Completion/OpenAICompatibleCompletionLanguageModel.swift",
        "Completion/OpenAICompatibleCompletionOptions.swift",
        "Embedding/OpenAICompatibleEmbeddingModel.swift",
        "Embedding/OpenAICompatibleEmbeddingOptions.swift",
        "Image/OpenAICompatibleImageModel.swift",
        "OpenAICompatibleConfig.swift",
        "OpenAICompatibleError.swift",
        "OpenAICompatibleModelIds.swift",
        "OpenAICompatibleProvider.swift",
        "OpenAICompatibleVersion.swift"
      ],
      "target_dependencies" : [
        "AISDKProvider",
        "AISDKProviderUtils"
      ],
      "type" : "library"
    },
    {
      "c99name" : "MistralProviderTests",
      "module_type" : "SwiftTarget",
      "name" : "MistralProviderTests",
      "path" : "Tests/MistralProviderTests",
      "sources" : [
        "ConvertToMistralChatMessagesTests.swift",
        "MistralChatLanguageModelTests.swift",
        "MistralEmbeddingModelTests.swift",
        "TestHelpers.swift"
      ],
      "target_dependencies" : [
        "MistralProvider",
        "AISDKProvider",
        "AISDKProviderUtils"
      ],
      "type" : "test"
    },
    {
      "c99name" : "MistralProvider",
      "module_type" : "SwiftTarget",
      "name" : "MistralProvider",
      "path" : "Sources/MistralProvider",
      "product_memberships" : [
        "MistralProvider",
        "playground"
      ],
      "sources" : [
        "ConvertToMistralChatMessages.swift",
        "MapMistralFinishReason.swift",
        "MistralChatLanguageModel.swift",
        "MistralEmbeddingModel.swift",
        "MistralError.swift",
        "MistralModelIds.swift",
        "MistralPrepareTools.swift",
        "MistralProvider.swift",
        "MistralProviderOptions.swift",
        "MistralResponseMetadata.swift",
        "MistralVersion.swift"
      ],
      "target_dependencies" : [
        "AISDKProvider",
        "AISDKProviderUtils",
        "EventSourceParser"
      ],
      "type" : "library"
    },
    {
      "c99name" : "LumaProvider",
      "module_type" : "SwiftTarget",
      "name" : "LumaProvider",
      "path" : "Sources/LumaProvider",
      "product_memberships" : [
        "LumaProvider",
        "playground"
      ],
      "sources" : [
        "LumaError.swift",
        "LumaImageModel.swift",
        "LumaImageSettings.swift",
        "LumaModelIds.swift",
        "LumaProvider.swift",
        "LumaVersion.swift"
      ],
      "target_dependencies" : [
        "AISDKProvider",
        "AISDKProviderUtils"
      ],
      "type" : "library"
    },
    {
      "c99name" : "LMNTProviderTests",
      "module_type" : "SwiftTarget",
      "name" : "LMNTProviderTests",
      "path" : "Tests/LMNTProviderTests",
      "sources" : [
        "LMNTErrorTests.swift",
        "LMNTSpeechModelTests.swift"
      ],
      "target_dependencies" : [
        "LMNTProvider",
        "AISDKProvider",
        "AISDKProviderUtils"
      ],
      "type" : "test"
    },
    {
      "c99name" : "LMNTProvider",
      "module_type" : "SwiftTarget",
      "name" : "LMNTProvider",
      "path" : "Sources/LMNTProvider",
      "product_memberships" : [
        "LMNTProvider",
        "playground"
      ],
      "sources" : [
        "LMNTError.swift",
        "LMNTProvider.swift",
        "LMNTSpeechModel.swift",
        "LMNTSpeechModelId.swift",
        "LMNTVersion.swift"
      ],
      "target_dependencies" : [
        "AISDKProvider",
        "AISDKProviderUtils"
      ],
      "type" : "library"
    },
    {
      "c99name" : "HumeProvider",
      "module_type" : "SwiftTarget",
      "name" : "HumeProvider",
      "path" : "Sources/HumeProvider",
      "product_memberships" : [
        "HumeProvider",
        "playground"
      ],
      "sources" : [
        "HumeConfig.swift",
        "HumeError.swift",
        "HumeModelIds.swift",
        "HumeProvider.swift",
        "HumeSpeechAPITypes.swift",
        "HumeSpeechModel.swift",
        "HumeVersion.swift"
      ],
      "target_dependencies" : [
        "AISDKProvider",
        "AISDKProviderUtils"
      ],
      "type" : "library"
    },
    {
      "c99name" : "HuggingFaceProvider",
      "module_type" : "SwiftTarget",
      "name" : "HuggingFaceProvider",
      "path" : "Sources/HuggingFaceProvider",
      "product_memberships" : [
        "HuggingFaceProvider",
        "playground"
      ],
      "sources" : [
        "ConvertToHuggingFaceResponsesMessages.swift",
        "HuggingFaceConfig.swift",
        "HuggingFaceError.swift",
        "HuggingFaceProvider.swift",
        "HuggingFaceResponsesLanguageModel.swift",
        "HuggingFaceResponsesModelId.swift",
        "HuggingFaceResponsesPrepareTools.swift",
        "HuggingFaceResponsesProviderOptions.swift",
        "HuggingFaceVersion.swift",
        "MapHuggingFaceResponsesFinishReason.swift"
      ],
      "target_dependencies" : [
        "AISDKProvider",
        "AISDKProviderUtils"
      ],
      "type" : "library"
    },
    {
      "c99name" : "GroqProviderTests",
      "module_type" : "SwiftTarget",
      "name" : "GroqProviderTests",
      "path" : "Tests/GroqProviderTests",
      "sources" : [
        "ConvertToGroqChatMessagesTests.swift",
        "GroqChatLanguageModelTests.swift",
        "GroqPrepareToolsTests.swift",
        "GroqTranscriptionModelTests.swift"
      ],
      "target_dependencies" : [
        "GroqProvider",
        "AISDKProvider",
        "AISDKProviderUtils"
      ],
      "type" : "test"
    },
    {
      "c99name" : "GroqProvider",
      "module_type" : "SwiftTarget",
      "name" : "GroqProvider",
      "path" : "Sources/GroqProvider",
      "product_memberships" : [
        "GroqProvider",
        "playground"
      ],
      "sources" : [
        "ConvertToGroqChatMessages.swift",
        "GroqChatLanguageModel.swift",
        "GroqError.swift",
        "GroqModelIds.swift",
        "GroqPrepareTools.swift",
        "GroqProvider.swift",
        "GroqProviderOptions.swift",
        "GroqResponseMetadata.swift",
        "GroqTools.swift",
        "GroqTranscriptionModel.swift",
        "GroqVersion.swift",
        "MapGroqFinishReason.swift",
        "Tool/GroqBrowserSearchTool.swift"
      ],
      "target_dependencies" : [
        "AISDKProvider",
        "AISDKProviderUtils",
        "EventSourceParser"
      ],
      "type" : "library"
    },
    {
      "c99name" : "GoogleVertexProvider",
      "module_type" : "SwiftTarget",
      "name" : "GoogleVertexProvider",
      "path" : "Sources/GoogleVertexProvider",
      "product_memberships" : [
        "GoogleVertexProvider",
        "playground"
      ],
      "sources" : [
        "GoogleVertexEmbeddingModel.swift",
        "GoogleVertexEmbeddingOptions.swift",
        "GoogleVertexError.swift",
        "GoogleVertexImageModel.swift",
        "GoogleVertexModelIds.swift",
        "GoogleVertexProvider.swift",
        "GoogleVertexTools.swift",
        "GoogleVertexVersion.swift"
      ],
      "target_dependencies" : [
        "AISDKProvider",
        "AISDKProviderUtils",
        "GoogleProvider"
      ],
      "type" : "library"
    },
    {
      "c99name" : "GoogleProviderTests",
      "module_type" : "SwiftTarget",
      "name" : "GoogleProviderTests",
      "path" : "Tests/GoogleProviderTests",
      "sources" : [
        "ConvertJSONSchemaToOpenAPISchemaTests.swift",
        "ConvertToGoogleGenerativeAIMessagesTests.swift",
        "GetModelPathTests.swift",
        "GoogleGenerativeAIEmbeddingModelTests.swift",
        "GoogleGenerativeAIImageModelTests.swift",
        "GoogleGenerativeAILanguageModelTests.swift",
        "GooglePrepareToolsTests.swift",
        "GoogleProviderTests.swift",
        "GoogleSupportedFileURLTests.swift",
        "UtilityFunctionTests.swift"
      ],
      "target_dependencies" : [
        "GoogleProvider",
        "AISDKProvider",
        "AISDKProviderUtils"
      ],
      "type" : "test"
    },
    {
      "c99name" : "GoogleProvider",
      "module_type" : "SwiftTarget",
      "name" : "GoogleProvider",
      "path" : "Sources/GoogleProvider",
      "product_memberships" : [
        "GoogleProvider",
        "GoogleVertexProvider",
        "playground"
      ],
      "sources" : [
        "ConvertJSONSchemaToOpenAPISchema.swift",
        "ConvertToGoogleGenerativeAIMessages.swift",
        "GetModelPath.swift",
        "GoogleError.swift",
        "GoogleGenerativeAIEmbeddingModel.swift",
        "GoogleGenerativeAIEmbeddingProviderOptions.swift",
        "GoogleGenerativeAIImageModel.swift",
        "GoogleGenerativeAIImageProviderOptions.swift",
        "GoogleGenerativeAIImageSettings.swift",
        "GoogleGenerativeAILanguageModel.swift",
        "GoogleGenerativeAIPrompt.swift",
        "GoogleModelIds.swift",
        "GooglePrepareTools.swift",
        "GoogleProvider.swift",
        "GoogleProviderOptions.swift",
        "GoogleSupportedFileURL.swift",
        "GoogleTools.swift",
        "GoogleVersion.swift",
        "MapGoogleGenerativeAIFinishReason.swift",
        "Tool/GoogleCodeExecutionTool.swift",
        "Tool/GoogleSearchTool.swift",
        "Tool/GoogleURLContextTool.swift"
      ],
      "target_dependencies" : [
        "AISDKProvider",
        "AISDKProviderUtils",
        "EventSourceParser"
      ],
      "type" : "library"
    },
    {
      "c99name" : "GladiaProvider",
      "module_type" : "SwiftTarget",
      "name" : "GladiaProvider",
      "path" : "Sources/GladiaProvider",
      "product_memberships" : [
        "GladiaProvider",
        "playground"
      ],
      "sources" : [
        "GladiaConfig.swift",
        "GladiaError.swift",
        "GladiaProvider.swift",
        "GladiaTranscriptionModel.swift",
        "GladiaTranscriptionOptions.swift",
        "GladiaVersion.swift"
      ],
      "target_dependencies" : [
        "AISDKProvider",
        "AISDKProviderUtils"
      ],
      "type" : "library"
    },
    {
      "c99name" : "GatewayProvider",
      "module_type" : "SwiftTarget",
      "name" : "GatewayProvider",
      "path" : "Sources/GatewayProvider",
      "product_memberships" : [
        "SwiftAISDK",
        "GatewayProvider",
        "playground"
      ],
      "sources" : [
        "AsGatewayError.swift",
        "ExtractApiCallResponse.swift",
        "GatewayAuthenticationError.swift",
        "GatewayConfig.swift",
        "GatewayEmbeddingModel.swift",
        "GatewayEnvironment.swift",
        "GatewayError.swift",
        "GatewayErrorHandling.swift",
        "GatewayFetchMetadata.swift",
        "GatewayInternalServerError.swift",
        "GatewayInvalidRequestError.swift",
        "GatewayLanguageModel.swift",
        "GatewayModelEntry.swift",
        "GatewayModelIds.swift",
        "GatewayModelNotFoundError.swift",
        "GatewayProvider.swift",
        "GatewayProviderOptions.swift",
        "GatewayRateLimitError.swift",
        "GatewayResponseError.swift",
        "GatewayVersion.swift",
        "ParseAuthMethod.swift"
      ],
      "target_dependencies" : [
        "AISDKProvider",
        "AISDKProviderUtils"
      ],
      "type" : "library"
    },
    {
      "c99name" : "FireworksProvider",
      "module_type" : "SwiftTarget",
      "name" : "FireworksProvider",
      "path" : "Sources/FireworksProvider",
      "product_memberships" : [
        "FireworksProvider",
        "playground"
      ],
      "sources" : [
        "FireworksError.swift",
        "FireworksImageModel.swift",
        "FireworksModelIds.swift",
        "FireworksProvider.swift",
        "FireworksVersion.swift"
      ],
      "target_dependencies" : [
        "AISDKProvider",
        "AISDKProviderUtils",
        "OpenAICompatibleProvider"
      ],
      "type" : "library"
    },
    {
      "c99name" : "FalProvider",
      "module_type" : "SwiftTarget",
      "name" : "FalProvider",
      "path" : "Sources/FalProvider",
      "product_memberships" : [
        "FalProvider",
        "playground"
      ],
      "sources" : [
        "FalApiTypes.swift",
        "FalConfig.swift",
        "FalError.swift",
        "FalImageModel.swift",
        "FalModelIds.swift",
        "FalProvider.swift",
        "FalSpeechModel.swift",
        "FalSpeechOptions.swift",
        "FalTranscriptionModel.swift",
        "FalTranscriptionOptions.swift",
        "FalVersion.swift"
      ],
      "target_dependencies" : [
        "AISDKProvider",
        "AISDKProviderUtils"
      ],
      "type" : "library"
    },
    {
      "c99name" : "EventSourceParserTests",
      "module_type" : "SwiftTarget",
      "name" : "EventSourceParserTests",
      "path" : "Tests/EventSourceParserTests",
      "sources" : [
        "ParserTests.swift",
        "StreamTests.swift"
      ],
      "target_dependencies" : [
        "EventSourceParser"
      ],
      "type" : "test"
    },
    {
      "c99name" : "EventSourceParser",
      "module_type" : "SwiftTarget",
      "name" : "EventSourceParser",
      "path" : "Sources/EventSourceParser",
      "product_memberships" : [
        "AISDKProviderUtils",
        "SwiftAISDK",
        "OpenAIProvider",
        "OpenAICompatibleProvider",
        "AnthropicProvider",
        "AmazonBedrockProvider",
        "GatewayProvider",
        "GoogleProvider",
        "GoogleVertexProvider",
        "AzureProvider",
        "GroqProvider",
        "MistralProvider",
        "PerplexityProvider",
        "CohereProvider",
        "DeepgramProvider",
        "DeepInfraProvider",
        "ElevenLabsProvider",
        "FalProvider",
        "FireworksProvider",
        "GladiaProvider",
        "HuggingFaceProvider",
        "HumeProvider",
        "AssemblyAIProvider",
        "CerebrasProvider",
        "DeepSeekProvider",
        "BasetenProvider",
        "ReplicateProvider",
        "XAIProvider",
        "LMNTProvider",
        "LumaProvider",
        "AISDKJSONSchema",
        "EventSourceParser",
        "playground"
      ],
      "sources" : [
        "Parser.swift",
        "Stream.swift",
        "Types.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "ElevenLabsProvider",
      "module_type" : "SwiftTarget",
      "name" : "ElevenLabsProvider",
      "path" : "Sources/ElevenLabsProvider",
      "product_memberships" : [
        "ElevenLabsProvider",
        "playground"
      ],
      "sources" : [
        "ElevenLabsConfig.swift",
        "ElevenLabsError.swift",
        "ElevenLabsModelIds.swift",
        "ElevenLabsProvider.swift",
        "ElevenLabsSpeechModel.swift",
        "ElevenLabsSpeechOptions.swift",
        "ElevenLabsTranscriptionModel.swift",
        "ElevenLabsTranscriptionOptions.swift",
        "ElevenLabsVersion.swift"
      ],
      "target_dependencies" : [
        "AISDKProvider",
        "AISDKProviderUtils"
      ],
      "type" : "library"
    },
    {
      "c99name" : "DeepgramProvider",
      "module_type" : "SwiftTarget",
      "name" : "DeepgramProvider",
      "path" : "Sources/DeepgramProvider",
      "product_memberships" : [
        "DeepgramProvider",
        "playground"
      ],
      "sources" : [
        "DeepgramError.swift",
        "DeepgramModelIds.swift",
        "DeepgramProvider.swift",
        "DeepgramTranscriptionModel.swift",
        "DeepgramTranscriptionOptions.swift",
        "DeepgramVersion.swift"
      ],
      "target_dependencies" : [
        "AISDKProvider",
        "AISDKProviderUtils"
      ],
      "type" : "library"
    },
    {
      "c99name" : "DeepSeekProviderTests",
      "module_type" : "SwiftTarget",
      "name" : "DeepSeekProviderTests",
      "path" : "Tests/DeepSeekProviderTests",
      "sources" : [
        "DeepSeekMetadataExtractorTests.swift",
        "DeepSeekProviderTests.swift"
      ],
      "target_dependencies" : [
        "DeepSeekProvider",
        "AISDKProvider",
        "AISDKProviderUtils",
        "OpenAICompatibleProvider"
      ],
      "type" : "test"
    },
    {
      "c99name" : "DeepSeekProvider",
      "module_type" : "SwiftTarget",
      "name" : "DeepSeekProvider",
      "path" : "Sources/DeepSeekProvider",
      "product_memberships" : [
        "DeepSeekProvider",
        "playground"
      ],
      "sources" : [
        "DeepSeekChatModelId.swift",
        "DeepSeekMetadataExtractor.swift",
        "DeepSeekProvider.swift",
        "DeepSeekVersion.swift"
      ],
      "target_dependencies" : [
        "AISDKProvider",
        "AISDKProviderUtils",
        "OpenAICompatibleProvider"
      ],
      "type" : "library"
    },
    {
      "c99name" : "DeepInfraProvider",
      "module_type" : "SwiftTarget",
      "name" : "DeepInfraProvider",
      "path" : "Sources/DeepInfraProvider",
      "product_memberships" : [
        "DeepInfraProvider",
        "playground"
      ],
      "sources" : [
        "DeepInfraImageModel.swift",
        "DeepInfraModelIds.swift",
        "DeepInfraProvider.swift",
        "DeepInfraVersion.swift"
      ],
      "target_dependencies" : [
        "AISDKProvider",
        "AISDKProviderUtils",
        "OpenAICompatibleProvider"
      ],
      "type" : "library"
    },
    {
      "c99name" : "CohereProvider",
      "module_type" : "SwiftTarget",
      "name" : "CohereProvider",
      "path" : "Sources/CohereProvider",
      "product_memberships" : [
        "CohereProvider",
        "playground"
      ],
      "sources" : [
        "CohereChatLanguageModel.swift",
        "CohereChatOptions.swift",
        "CohereChatPrompt.swift",
        "CohereEmbeddingModel.swift",
        "CohereEmbeddingOptions.swift",
        "CohereError.swift",
        "CohereModelIds.swift",
        "CoherePrepareTools.swift",
        "CohereProvider.swift",
        "CohereVersion.swift",
        "ConvertToCohereChatPrompt.swift",
        "MapCohereFinishReason.swift"
      ],
      "target_dependencies" : [
        "AISDKProvider",
        "AISDKProviderUtils",
        "EventSourceParser"
      ],
      "type" : "library"
    },
    {
      "c99name" : "CerebrasProviderTests",
      "module_type" : "SwiftTarget",
      "name" : "CerebrasProviderTests",
      "path" : "Tests/CerebrasProviderTests",
      "sources" : [
        "CerebrasProviderTests.swift"
      ],
      "target_dependencies" : [
        "CerebrasProvider",
        "AISDKProvider",
        "AISDKProviderUtils",
        "OpenAICompatibleProvider"
      ],
      "type" : "test"
    },
    {
      "c99name" : "CerebrasProvider",
      "module_type" : "SwiftTarget",
      "name" : "CerebrasProvider",
      "path" : "Sources/CerebrasProvider",
      "product_memberships" : [
        "CerebrasProvider",
        "playground"
      ],
      "sources" : [
        "CerebrasChatModelId.swift",
        "CerebrasError.swift",
        "CerebrasProvider.swift",
        "CerebrasVersion.swift"
      ],
      "target_dependencies" : [
        "AISDKProvider",
        "AISDKProviderUtils",
        "OpenAICompatibleProvider"
      ],
      "type" : "library"
    },
    {
      "c99name" : "BasetenProviderTests",
      "module_type" : "SwiftTarget",
      "name" : "BasetenProviderTests",
      "path" : "Tests/BasetenProviderTests",
      "sources" : [
        "BasetenProviderTests.swift"
      ],
      "target_dependencies" : [
        "BasetenProvider",
        "AISDKProvider",
        "AISDKProviderUtils",
        "OpenAICompatibleProvider"
      ],
      "type" : "test"
    },
    {
      "c99name" : "BasetenProvider",
      "module_type" : "SwiftTarget",
      "name" : "BasetenProvider",
      "path" : "Sources/BasetenProvider",
      "product_memberships" : [
        "BasetenProvider"
      ],
      "sources" : [
        "BasetenChatModelId.swift",
        "BasetenEmbeddingModel.swift",
        "BasetenEmbeddingModelId.swift",
        "BasetenError.swift",
        "BasetenProvider.swift",
        "BasetenVersion.swift"
      ],
      "target_dependencies" : [
        "AISDKProvider",
        "AISDKProviderUtils",
        "OpenAICompatibleProvider"
      ],
      "type" : "library"
    },
    {
      "c99name" : "AzureProviderTests",
      "module_type" : "SwiftTarget",
      "name" : "AzureProviderTests",
      "path" : "Tests/AzureProviderTests",
      "sources" : [
        "AzureProviderTests.swift"
      ],
      "target_dependencies" : [
        "AzureProvider",
        "AISDKProvider",
        "AISDKProviderUtils",
        "OpenAIProvider"
      ],
      "type" : "test"
    },
    {
      "c99name" : "AzureProvider",
      "module_type" : "SwiftTarget",
      "name" : "AzureProvider",
      "path" : "Sources/AzureProvider",
      "product_memberships" : [
        "AzureProvider",
        "playground"
      ],
      "sources" : [
        "AzureProvider.swift",
        "AzureTools.swift",
        "AzureVersion.swift"
      ],
      "target_dependencies" : [
        "AISDKProvider",
        "AISDKProviderUtils",
        "OpenAIProvider"
      ],
      "type" : "library"
    },
    {
      "c99name" : "AssemblyAIProvider",
      "module_type" : "SwiftTarget",
      "name" : "AssemblyAIProvider",
      "path" : "Sources/AssemblyAIProvider",
      "product_memberships" : [
        "AssemblyAIProvider",
        "playground"
      ],
      "sources" : [
        "AssemblyAIError.swift",
        "AssemblyAIProvider.swift",
        "AssemblyAITranscriptionModel.swift",
        "AssemblyAITranscriptionModelId.swift",
        "AssemblyAITranscriptionOptions.swift",
        "AssemblyAIVersion.swift"
      ],
      "target_dependencies" : [
        "AISDKProvider",
        "AISDKProviderUtils"
      ],
      "type" : "library"
    },
    {
      "c99name" : "AnthropicProviderTests",
      "module_type" : "SwiftTarget",
      "name" : "AnthropicProviderTests",
      "path" : "Tests/AnthropicProviderTests",
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/AnthropicProviderTests/Fixtures",
          "rule" : {
            "copy" : {
            }
          }
        }
      ],
      "sources" : [
        "AnthropicErrorTests.swift",
        "AnthropicMessagesLanguageModelStreamAdvancedTests.swift",
        "AnthropicMessagesLanguageModelTests.swift",
        "AnthropicPrepareToolsTests.swift",
        "AnthropicProviderPlaceholderTests.swift",
        "ConvertToAnthropicMessagesPromptTests.swift"
      ],
      "target_dependencies" : [
        "AnthropicProvider",
        "AISDKProvider",
        "AISDKProviderUtils"
      ],
      "type" : "test"
    },
    {
      "c99name" : "AnthropicProvider",
      "module_type" : "SwiftTarget",
      "name" : "AnthropicProvider",
      "path" : "Sources/AnthropicProvider",
      "product_memberships" : [
        "AnthropicProvider",
        "AmazonBedrockProvider"
      ],
      "sources" : [
        "AnthropicError.swift",
        "AnthropicMessagesAPI.swift",
        "AnthropicMessagesLanguageModel.swift",
        "AnthropicModelIds.swift",
        "AnthropicPrepareTools.swift",
        "AnthropicProvider.swift",
        "AnthropicProviderOptions.swift",
        "AnthropicTools.swift",
        "AnthropicVersion.swift",
        "ConvertToAnthropicMessagesPrompt.swift",
        "GetCacheControl.swift",
        "MapAnthropicStopReason.swift",
        "Tool/AnthropicBashTool.swift",
        "Tool/AnthropicCodeExecutionTool.swift",
        "Tool/AnthropicComputerTool.swift",
        "Tool/AnthropicTextEditor20250728.swift",
        "Tool/AnthropicTextEditorTools.swift",
        "Tool/AnthropicWebTools.swift"
      ],
      "target_dependencies" : [
        "AISDKProvider",
        "AISDKProviderUtils",
        "EventSourceParser"
      ],
      "type" : "library"
    },
    {
      "c99name" : "AmazonBedrockProvider",
      "module_type" : "SwiftTarget",
      "name" : "AmazonBedrockProvider",
      "path" : "Sources/AmazonBedrockProvider",
      "product_memberships" : [
        "AmazonBedrockProvider"
      ],
      "sources" : [
        "AmazonBedrockVersion.swift",
        "BedrockChatLanguageModel.swift",
        "BedrockChatOptions.swift",
        "BedrockEmbeddingModel.swift",
        "BedrockEmbeddingOptions.swift",
        "BedrockError.swift",
        "BedrockEventStreamResponseHandler.swift",
        "BedrockImageModel.swift",
        "BedrockImageSettings.swift",
        "BedrockModelIds.swift",
        "BedrockPrepareTools.swift",
        "BedrockProvider.swift",
        "BedrockSigV4Fetch.swift",
        "ConvertToBedrockChatMessages.swift",
        "MapBedrockFinishReason.swift"
      ],
      "target_dependencies" : [
        "AISDKProvider",
        "AISDKProviderUtils",
        "AnthropicProvider"
      ],
      "type" : "library"
    },
    {
      "c99name" : "AISDKZodAdapter",
      "module_type" : "SwiftTarget",
      "name" : "AISDKZodAdapter",
      "path" : "Sources/AISDKZodAdapter",
      "product_memberships" : [
        "AISDKProviderUtils",
        "SwiftAISDK",
        "OpenAIProvider",
        "OpenAICompatibleProvider",
        "AnthropicProvider",
        "AmazonBedrockProvider",
        "GatewayProvider",
        "GoogleProvider",
        "GoogleVertexProvider",
        "AzureProvider",
        "GroqProvider",
        "MistralProvider",
        "PerplexityProvider",
        "CohereProvider",
        "DeepgramProvider",
        "DeepInfraProvider",
        "ElevenLabsProvider",
        "FalProvider",
        "FireworksProvider",
        "GladiaProvider",
        "HuggingFaceProvider",
        "HumeProvider",
        "AssemblyAIProvider",
        "CerebrasProvider",
        "DeepSeekProvider",
        "BasetenProvider",
        "ReplicateProvider",
        "XAIProvider",
        "LMNTProvider",
        "LumaProvider",
        "AISDKJSONSchema",
        "AISDKZodAdapter",
        "playground"
      ],
      "sources" : [
        "ArkTypeToJSONSchema.swift",
        "EffectToJSONSchema.swift",
        "JSONValueCompat.swift",
        "PublicBuilders.swift",
        "ValibotToJSONSchema.swift",
        "ZLikeDSL.swift",
        "Zod3/Zod3Options.swift",
        "Zod3/Zod3ParseDef.swift",
        "Zod3/Zod3Parsers.swift",
        "Zod3/Zod3ToJSONSchema.swift",
        "Zod3/Zod3Types.swift"
      ],
      "target_dependencies" : [
        "AISDKProvider"
      ],
      "type" : "library"
    },
    {
      "c99name" : "AISDKProviderUtilsTests",
      "module_type" : "SwiftTarget",
      "name" : "AISDKProviderUtilsTests",
      "path" : "Tests/AISDKProviderUtilsTests",
      "sources" : [
        "AsyncStreamBridgeTests.swift",
        "CombineHeadersTests.swift",
        "ConvertAsyncIteratorToReadableStreamTests.swift",
        "DelayTests.swift",
        "ExecuteToolTests.swift",
        "ExtractResponseHeadersTests.swift",
        "GenerateIDTests.swift",
        "GetFromAPITests.swift",
        "HTTPUtilsTests.swift",
        "IsUrlSupportedTests.swift",
        "LoadSettingsTests.swift",
        "MediaTypeToExtensionTests.swift",
        "ParseJSONTests.swift",
        "ParseJsonEventStreamTests.swift",
        "PostToAPITests.swift",
        "ProviderDefinedToolFactoryTests.swift",
        "ResponseHandlerTests.swift",
        "SchemaTests.swift",
        "SecureJsonParseTests.swift",
        "ToJSONSchema/ArrayParserTests.swift",
        "ToJSONSchema/BigIntParserTests.swift",
        "ToJSONSchema/BrandedParserTests.swift",
        "ToJSONSchema/CatchParserTests.swift",
        "ToJSONSchema/NumberParserTests.swift",
        "ToJSONSchema/StringParserTests.swift",
        "ToJSONSchema/TestHelpers.swift",
        "ToJSONSchema/ZodTestBuilders.swift",
        "ToolExecutionResultTests.swift",
        "ToolTests.swift",
        "UserAgentTests.swift",
        "ValidateTypesTests.swift"
      ],
      "target_dependencies" : [
        "AISDKProviderUtils",
        "AISDKZodAdapter"
      ],
      "type" : "test"
    },
    {
      "c99name" : "AISDKProviderUtils",
      "module_type" : "SwiftTarget",
      "name" : "AISDKProviderUtils",
      "path" : "Sources/AISDKProviderUtils",
      "product_memberships" : [
        "AISDKProviderUtils",
        "SwiftAISDK",
        "OpenAIProvider",
        "OpenAICompatibleProvider",
        "AnthropicProvider",
        "AmazonBedrockProvider",
        "GatewayProvider",
        "GoogleProvider",
        "GoogleVertexProvider",
        "AzureProvider",
        "GroqProvider",
        "MistralProvider",
        "PerplexityProvider",
        "CohereProvider",
        "DeepgramProvider",
        "DeepInfraProvider",
        "ElevenLabsProvider",
        "FalProvider",
        "FireworksProvider",
        "GladiaProvider",
        "HuggingFaceProvider",
        "HumeProvider",
        "AssemblyAIProvider",
        "CerebrasProvider",
        "DeepSeekProvider",
        "BasetenProvider",
        "ReplicateProvider",
        "XAIProvider",
        "LMNTProvider",
        "LumaProvider",
        "AISDKJSONSchema",
        "playground"
      ],
      "sources" : [
        "CombineHeaders.swift",
        "ContentPart.swift",
        "ConvertAsyncIteratorToReadableStream.swift",
        "DataContent.swift",
        "Delay.swift",
        "ExecuteTool.swift",
        "ExtractResponseHeaders.swift",
        "FetchFunction.swift",
        "GenerateID.swift",
        "GetErrorMessage.swift",
        "GetFromAPI.swift",
        "GetRuntimeEnvironmentUserAgent.swift",
        "HandleFetchError.swift",
        "InjectJSONInstructionIntoMessages.swift",
        "IsAbortError.swift",
        "IsAsyncIterable.swift",
        "IsUrlSupported.swift",
        "JSONValue/JSONValueToFoundation.swift",
        "LoadAPIKey.swift",
        "LoadOptionalSetting.swift",
        "LoadSetting.swift",
        "MediaTypeToExtension.swift",
        "ModelMessage.swift",
        "MultipartFormDataBuilder.swift",
        "ParseJSON.swift",
        "ParseJsonEventStream.swift",
        "ParseProviderOptions.swift",
        "PostToAPI.swift",
        "ProviderDefinedToolFactory.swift",
        "ProviderHTTPResponse.swift",
        "RemoveUndefinedEntries.swift",
        "Resolve.swift",
        "ResponseHandler.swift",
        "Schema/JSONSchemaValidator.swift",
        "Schema/Schema.swift",
        "Schema/ZodAdapters.swift",
        "SecureJsonParse.swift",
        "SplitDataUrl.swift",
        "TestSupport/ConvertArrayToAsyncIterable.swift",
        "TestSupport/ConvertArrayToReadableStream.swift",
        "TestSupport/ConvertAsyncIterableToArray.swift",
        "TestSupport/ConvertReadableStreamToArray.swift",
        "TestSupport/ConvertResponseStreamToArray.swift",
        "TestSupport/TestSupportIndex.swift",
        "Tool.swift",
        "Uint8Utils.swift",
        "ValidateTypes.swift",
        "Version.swift",
        "Versioning/SDKReleaseVersion.swift",
        "WithUserAgentSuffix.swift",
        "WithoutTrailingSlash.swift"
      ],
      "target_dependencies" : [
        "AISDKProvider",
        "AISDKZodAdapter",
        "EventSourceParser"
      ],
      "type" : "library"
    },
    {
      "c99name" : "AISDKProviderTests",
      "module_type" : "SwiftTarget",
      "name" : "AISDKProviderTests",
      "path" : "Tests/AISDKProviderTests",
      "sources" : [
        "JSONValue/IsJSONTests.swift",
        "JSONValueTests.swift",
        "LanguageModelMiddlewareTests.swift",
        "LanguageModelV2CallOptionsTests.swift",
        "LanguageModelV2CallWarningTests.swift",
        "LanguageModelV2ContentTests.swift",
        "LanguageModelV2DataContentTests.swift",
        "LanguageModelV2PromptTests.swift",
        "LanguageModelV2ResponseInfoTests.swift",
        "LanguageModelV2ResponseMetadataTests.swift",
        "LanguageModelV2StreamPartTests.swift",
        "LanguageModelV2ToolTests.swift",
        "LanguageModelV3CallOptionsTests.swift",
        "LanguageModelV3CallWarningTests.swift",
        "LanguageModelV3ContentTests.swift",
        "LanguageModelV3DataContentTests.swift",
        "LanguageModelV3PromptTests.swift",
        "LanguageModelV3ResponseInfoTests.swift",
        "LanguageModelV3ResponseMetadataTests.swift",
        "LanguageModelV3StreamPartTests.swift",
        "LanguageModelV3ToolResultTests.swift",
        "LanguageModelV3ToolTests.swift",
        "ProviderErrorsTests.swift"
      ],
      "target_dependencies" : [
        "AISDKProvider"
      ],
      "type" : "test"
    },
    {
      "c99name" : "AISDKProvider",
      "module_type" : "SwiftTarget",
      "name" : "AISDKProvider",
      "path" : "Sources/AISDKProvider",
      "product_memberships" : [
        "AISDKProvider",
        "AISDKProviderUtils",
        "SwiftAISDK",
        "OpenAIProvider",
        "OpenAICompatibleProvider",
        "AnthropicProvider",
        "AmazonBedrockProvider",
        "GatewayProvider",
        "GoogleProvider",
        "GoogleVertexProvider",
        "AzureProvider",
        "GroqProvider",
        "MistralProvider",
        "PerplexityProvider",
        "CohereProvider",
        "DeepgramProvider",
        "DeepInfraProvider",
        "ElevenLabsProvider",
        "FalProvider",
        "FireworksProvider",
        "GladiaProvider",
        "HuggingFaceProvider",
        "HumeProvider",
        "AssemblyAIProvider",
        "CerebrasProvider",
        "DeepSeekProvider",
        "BasetenProvider",
        "ReplicateProvider",
        "XAIProvider",
        "LMNTProvider",
        "LumaProvider",
        "AISDKJSONSchema",
        "AISDKZodAdapter",
        "playground"
      ],
      "sources" : [
        "EmbeddingModel/EmbeddingModelV2.swift",
        "EmbeddingModel/EmbeddingModelV2Embedding.swift",
        "EmbeddingModel/EmbeddingModelV3.swift",
        "EmbeddingModel/EmbeddingModelV3Embedding.swift",
        "Errors/AISDKError.swift",
        "Errors/APICallError.swift",
        "Errors/EmptyResponseBodyError.swift",
        "Errors/GetErrorMessage.swift",
        "Errors/InvalidArgumentError.swift",
        "Errors/InvalidPromptError.swift",
        "Errors/InvalidResponseDataError.swift",
        "Errors/JSONParseError.swift",
        "Errors/LoadAPIKeyError.swift",
        "Errors/LoadSettingError.swift",
        "Errors/NoContentGeneratedError.swift",
        "Errors/NoSuchModelError.swift",
        "Errors/TooManyEmbeddingValuesForCallError.swift",
        "Errors/TypeValidationError.swift",
        "Errors/UnsupportedFunctionalityError.swift",
        "ImageModel/ImageModelV2.swift",
        "ImageModel/ImageModelV2CallOptions.swift",
        "ImageModel/ImageModelV2CallWarning.swift",
        "ImageModel/ImageModelV3.swift",
        "ImageModel/ImageModelV3CallOptions.swift",
        "ImageModel/ImageModelV3CallWarning.swift",
        "JSONValue/IsJSON.swift",
        "JSONValue/JSONValue.swift",
        "LanguageModel/Middleware/LanguageModelV2Middleware.swift",
        "LanguageModel/Middleware/LanguageModelV3Middleware.swift",
        "LanguageModel/V2/LanguageModelV2.swift",
        "LanguageModel/V2/LanguageModelV2CallOptions.swift",
        "LanguageModel/V2/LanguageModelV2CallWarning.swift",
        "LanguageModel/V2/LanguageModelV2Content.swift",
        "LanguageModel/V2/LanguageModelV2DataContent.swift",
        "LanguageModel/V2/LanguageModelV2File.swift",
        "LanguageModel/V2/LanguageModelV2FunctionTool.swift",
        "LanguageModel/V2/LanguageModelV2Prompt.swift",
        "LanguageModel/V2/LanguageModelV2ProviderDefinedTool.swift",
        "LanguageModel/V2/LanguageModelV2Reasoning.swift",
        "LanguageModel/V2/LanguageModelV2ResponseMetadata.swift",
        "LanguageModel/V2/LanguageModelV2Source.swift",
        "LanguageModel/V2/LanguageModelV2StreamPart.swift",
        "LanguageModel/V2/LanguageModelV2Text.swift",
        "LanguageModel/V2/LanguageModelV2ToolCall.swift",
        "LanguageModel/V2/LanguageModelV2ToolChoice.swift",
        "LanguageModel/V2/LanguageModelV2ToolResult.swift",
        "LanguageModel/V3/LanguageModelV3.swift",
        "LanguageModel/V3/LanguageModelV3CallOptions.swift",
        "LanguageModel/V3/LanguageModelV3CallWarning.swift",
        "LanguageModel/V3/LanguageModelV3Content.swift",
        "LanguageModel/V3/LanguageModelV3DataContent.swift",
        "LanguageModel/V3/LanguageModelV3File.swift",
        "LanguageModel/V3/LanguageModelV3FunctionTool.swift",
        "LanguageModel/V3/LanguageModelV3Prompt.swift",
        "LanguageModel/V3/LanguageModelV3ProviderDefinedTool.swift",
        "LanguageModel/V3/LanguageModelV3Reasoning.swift",
        "LanguageModel/V3/LanguageModelV3ResponseMetadata.swift",
        "LanguageModel/V3/LanguageModelV3Source.swift",
        "LanguageModel/V3/LanguageModelV3StreamPart.swift",
        "LanguageModel/V3/LanguageModelV3Text.swift",
        "LanguageModel/V3/LanguageModelV3ToolCall.swift",
        "LanguageModel/V3/LanguageModelV3ToolChoice.swift",
        "LanguageModel/V3/LanguageModelV3ToolResult.swift",
        "ProviderV2.swift",
        "ProviderV3.swift",
        "Shared/V2/SharedV2Headers.swift",
        "Shared/V2/SharedV2ProviderMetadata.swift",
        "Shared/V2/SharedV2ProviderOptions.swift",
        "Shared/V3/SharedV3Headers.swift",
        "Shared/V3/SharedV3ProviderMetadata.swift",
        "Shared/V3/SharedV3ProviderOptions.swift",
        "SpeechModel/SpeechModelV2.swift",
        "SpeechModel/SpeechModelV2CallOptions.swift",
        "SpeechModel/SpeechModelV2CallWarning.swift",
        "SpeechModel/SpeechModelV3.swift",
        "SpeechModel/SpeechModelV3CallOptions.swift",
        "SpeechModel/SpeechModelV3CallWarning.swift",
        "TranscriptionModel/TranscriptionModelV2.swift",
        "TranscriptionModel/TranscriptionModelV2CallOptions.swift",
        "TranscriptionModel/TranscriptionModelV2CallWarning.swift",
        "TranscriptionModel/TranscriptionModelV3.swift",
        "TranscriptionModel/TranscriptionModelV3CallOptions.swift",
        "TranscriptionModel/TranscriptionModelV3CallWarning.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "AISDKJSONSchemaTests",
      "module_type" : "SwiftTarget",
      "name" : "AISDKJSONSchemaTests",
      "path" : "Tests/AISDKJSONSchemaTests",
      "sources" : [
        "ISO8601DecodingTests.swift",
        "SchemaGeneratorBasicTests.swift"
      ],
      "target_dependencies" : [
        "AISDKJSONSchema",
        "AISDKProviderUtils"
      ],
      "type" : "test"
    },
    {
      "c99name" : "AISDKJSONSchema",
      "module_type" : "SwiftTarget",
      "name" : "AISDKJSONSchema",
      "path" : "Sources/AISDKJSONSchema",
      "product_memberships" : [
        "SwiftAISDK",
        "AISDKJSONSchema",
        "playground"
      ],
      "sources" : [
        "DefaultValueFactory.swift",
        "FlexibleSchema+Auto.swift",
        "JSONSchemaGenerator.swift"
      ],
      "target_dependencies" : [
        "AISDKProviderUtils",
        "AISDKZodAdapter"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "6.0"
}
Done.