The Swift Package Index logo.Swift Package Index

Build Information

Failed to build foundation-openai, reference main (768972), with Swift 6.4 for tvOS using Xcode 27.0 on 28 Oct 2026 06:52:37 UTC.

Build Command

env DEVELOPER_DIR=/Applications/Xcode-27.0.0.app xcrun xcodebuild -IDEClonedSourcePackagesDirPathOverride=$PWD/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath $PWD/.derivedData build -scheme foundation-openai -destination generic/platform=tvOS

Build Log

        ]
      }
    }
  ],
  "swift_languages_versions" : [
    "6"
  ],
  "targets" : [
    {
      "c99name" : "FoundationOpenAITests",
      "module_type" : "SwiftTarget",
      "name" : "FoundationOpenAITests",
      "path" : "Tests/FoundationOpenAITests",
      "sources" : [
        "FoundationAnyExecutorTests.swift",
        "FoundationDeepSeekLiveTests.swift",
        "FoundationDeepSeekTests.swift",
        "FoundationProviderSelectionTests.swift"
      ],
      "target_dependencies" : [
        "FoundationOpenAI"
      ],
      "type" : "test"
    },
    {
      "c99name" : "FoundationOpenAI",
      "module_type" : "SwiftTarget",
      "name" : "FoundationOpenAI",
      "path" : "Sources/FoundationOpenAI",
      "product_dependencies" : [
        "OpenAI"
      ],
      "product_memberships" : [
        "foundation-openai"
      ],
      "sources" : [
        "AnyQueryTransformer.swift",
        "Executor/AnyOpenAILanguageModelExecutor.swift",
        "Executor/ExecutorRequestModifierMiddleware.swift",
        "Executor/LanguageModel+Util.swift",
        "Executor/OpenAIChatCompletionExecutor+Completion.swift",
        "Executor/OpenAIChatCompletionExecutor+DebugDiagnostics.swift",
        "Executor/OpenAIChatCompletionExecutor.swift",
        "Executor/OpenAIExecutor+Shared.swift",
        "Executor/OpenAIExecutorConfiguration.swift",
        "Executor/OpenAIResponseExecutor+Response.swift",
        "Executor/OpenAIResponseExecutor+ResponseStream.swift",
        "Executor/OpenAIResponseExecutor.swift",
        "ExecutorRequestModifier.swift",
        "OpenAILanguageModel.swift",
        "Predefined Models/ChatGPTLanguageModel.swift",
        "Predefined Models/DeepSeekLanguageModel.swift",
        "Predefined Models/QwenLanguageModel.swift",
        "QueryTransformer.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "6.4"
}
{
  "workspace" : {
    "name" : "foundation-openai",
    "schemes" : [
      "foundation-deepseek",
      "foundation-openai"
    ]
  }
}
2026-10-28 02:52:33.898 xcodebuild[940:5691] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
2026-10-28 02:52:33.999 xcodebuild[940:5691] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
{
  "workspace" : {
    "name" : "foundation-openai",
    "schemes" : [
      "foundation-deepseek",
      "foundation-openai"
    ]
  }
}
2026-10-28 02:52:34.942 xcodebuild[942:5719] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
2026-10-28 02:52:35.044 xcodebuild[942:5719] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-27.0.0.app xcrun xcodebuild -IDEClonedSourcePackagesDirPathOverride=$PWD/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath $PWD/.derivedData build -scheme foundation-openai -destination generic/platform=tvOS
Command line invocation:
    /Applications/Xcode-27.0.0.app/Contents/Developer/usr/bin/xcodebuild -IDEClonedSourcePackagesDirPathOverride=/Users/admin/builder/spi-builder-workspace/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath /Users/admin/builder/spi-builder-workspace/.derivedData build -scheme foundation-openai -destination generic/platform=tvOS
Resolve Package Graph
Resolved source packages:
  swift-openapi-runtime: https://github.com/apple/swift-openapi-runtime @ 1.13.3
  foundation-openai: /Users/admin/builder/spi-builder-workspace
  swift-http-types: https://github.com/apple/swift-http-types @ 1.8.0
  OpenAI: https://github.com/MacPaw/OpenAI @ 0.6.0
ComputePackagePrebuildTargetDependencyGraph
Prepare packages
CreateBuildRequest
SendProjectDescription
CreateBuildOperation
ComputeTargetDependencyGraph
note: Building targets in dependency order
note: Target dependency graph (8 targets)
    Target 'foundation-openai-product' in project 'foundation-openai'
        ➜ Explicit dependency on target 'FoundationOpenAI' in project 'foundation-openai'
        ➜ Explicit dependency on target 'OpenAI-product' in project 'OpenAI'
    Target 'FoundationOpenAI' in project 'foundation-openai'
        ➜ Explicit dependency on target 'OpenAI-product' in project 'OpenAI'
    Target 'OpenAI-product' in project 'OpenAI'
        ➜ Explicit dependency on target 'OpenAI' in project 'OpenAI'
        ➜ Explicit dependency on target 'OpenAPIRuntime-product' in project 'swift-openapi-runtime'
    Target 'OpenAI' in project 'OpenAI'
        ➜ Explicit dependency on target 'OpenAPIRuntime-product' in project 'swift-openapi-runtime'
    Target 'OpenAPIRuntime-product' in project 'swift-openapi-runtime'
        ➜ Explicit dependency on target 'OpenAPIRuntime' in project 'swift-openapi-runtime'
        ➜ Explicit dependency on target 'HTTPTypes-product' in project 'swift-http-types'
    Target 'OpenAPIRuntime' in project 'swift-openapi-runtime'
        ➜ Explicit dependency on target 'HTTPTypes-product' in project 'swift-http-types'
    Target 'HTTPTypes-product' in project 'swift-http-types'
        ➜ Explicit dependency on target 'HTTPTypes' in project 'swift-http-types'
    Target 'HTTPTypes' in project 'swift-http-types' (no dependencies)
GatherProvisioningInputs
CreateBuildDescription
ClangStatCache /Applications/Xcode-27.0.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang-stat-cache /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/appletvos27.0-24J360-e829b21a6f8c9b70876ba0858053c044509235ffd515576fb835ffc8f67461e5.sdkstatcache
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    /Applications/Xcode-27.0.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang-stat-cache /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk -o /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/appletvos27.0-24J360-e829b21a6f8c9b70876ba0858053c044509235ffd515576fb835ffc8f67461e5.sdkstatcache
SwiftDriver OpenAI normal arm64 com.apple.xcode.tools.swift.compiler (in target 'OpenAI' from project 'OpenAI')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftDriver -- /Applications/Xcode-27.0.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -parse-as-library -module-name OpenAI -Onone @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/OpenAI.build/Debug-appletvos/OpenAI-t.build/Objects-normal/arm64/OpenAI.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -DSWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -DXcode -plugin-path /Applications/Xcode-27.0.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk -target arm64-apple-tvos15.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -profile-coverage-mapping -profile-generate -enable-testing -suppress-warnings -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -swift-version 5 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -Isystem /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -F /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/appletvos27.0-24J360-e829b21a6f8c9b70876ba0858053c044509235ffd515576fb835ffc8f67461e5.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/OpenAI.build/Debug-appletvos/OpenAI-t.build/Objects-normal/arm64/OpenAI-OutputFileMap.json -save-temps -no-color-diagnostics -explicit-module-build -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -clang-scanner-module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -sdk-module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules -emit-dependencies -emit-module -emit-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/OpenAI.build/Debug-appletvos/OpenAI-t.build/Objects-normal/arm64/OpenAI.swiftmodule -serialize-diagnostics -dependency-scan-serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/OpenAI.build/Debug-appletvos/OpenAI-t.build/Objects-normal/arm64/OpenAI-dependency-scan.dia -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -package-name openai -emit-const-values -const-gather-protocols-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/OpenAI.build/Debug-appletvos/OpenAI-t.build/Objects-normal/arm64/OpenAI_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/OpenAI.build/Debug-appletvos/OpenAI-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/OpenAI.build/Debug-appletvos/OpenAI-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/OpenAI.build/Debug-appletvos/OpenAI-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -emit-objc-header -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/OpenAI.build/Debug-appletvos/OpenAI-t.build/Objects-normal/arm64/OpenAI-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftDriver FoundationOpenAI normal arm64 com.apple.xcode.tools.swift.compiler (in target 'FoundationOpenAI' from project 'foundation-openai')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftDriver -- /Applications/Xcode-27.0.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -parse-as-library -module-name FoundationOpenAI -Onone @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/foundation-openai.build/Debug-appletvos/FoundationOpenAI-t.build/Objects-normal/arm64/FoundationOpenAI.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -DSWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -DXcode -enable-upcoming-feature ApproachableConcurrency -plugin-path /Applications/Xcode-27.0.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk -target arm64-apple-tvos15.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -profile-coverage-mapping -profile-generate -enable-testing -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -swift-version 6 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -Isystem /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -F /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/appletvos27.0-24J360-e829b21a6f8c9b70876ba0858053c044509235ffd515576fb835ffc8f67461e5.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/foundation-openai.build/Debug-appletvos/FoundationOpenAI-t.build/Objects-normal/arm64/FoundationOpenAI-OutputFileMap.json -save-temps -no-color-diagnostics -explicit-module-build -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -clang-scanner-module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -sdk-module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules -emit-dependencies -emit-module -emit-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/foundation-openai.build/Debug-appletvos/FoundationOpenAI-t.build/Objects-normal/arm64/FoundationOpenAI.swiftmodule -serialize-diagnostics -dependency-scan-serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/foundation-openai.build/Debug-appletvos/FoundationOpenAI-t.build/Objects-normal/arm64/FoundationOpenAI-dependency-scan.dia -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -package-name spi_builder_workspace -emit-const-values -const-gather-protocols-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/foundation-openai.build/Debug-appletvos/FoundationOpenAI-t.build/Objects-normal/arm64/FoundationOpenAI_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/foundation-openai.build/Debug-appletvos/FoundationOpenAI-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/foundation-openai.build/Debug-appletvos/FoundationOpenAI-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/foundation-openai.build/Debug-appletvos/FoundationOpenAI-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -emit-objc-header -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/foundation-openai.build/Debug-appletvos/FoundationOpenAI-t.build/Objects-normal/arm64/FoundationOpenAI-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftCompile normal arm64 Compiling\ OpenAIChatCompletionExecutor+Completion.swift,\ OpenAIChatCompletionExecutor+DebugDiagnostics.swift /Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/Executor/OpenAIChatCompletionExecutor+Completion.swift /Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/Executor/OpenAIChatCompletionExecutor+DebugDiagnostics.swift (in target 'FoundationOpenAI' from project 'foundation-openai')
/Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/Executor/OpenAIChatCompletionExecutor+Completion.swift:15:21: error: 'LanguageModelExecutorGenerationRequest' is unavailable in tvOS
 13 | extension OpenAIChatCompletionExecutor {
 14 |     public func respond(
 15 |         to request: LanguageModelExecutorGenerationRequest,
    |                     `- error: 'LanguageModelExecutorGenerationRequest' is unavailable in tvOS
 16 |         model: Model,
 17 |         streamingInto channel: LanguageModelExecutorGenerationChannel
FoundationModels.LanguageModelExecutorGenerationRequest:3:15: note: 'LanguageModelExecutorGenerationRequest' has been explicitly marked unavailable here
 1 | @available(iOS 27.0, macOS 27.0, watchOS 27.0, *)
 2 | @available(tvOS, unavailable)
 3 | public struct LanguageModelExecutorGenerationRequest : Sendable {
   |               `- note: 'LanguageModelExecutorGenerationRequest' has been explicitly marked unavailable here
 4 |     public var id: UUID
 5 |     public var transcript: Transcript
/Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/Executor/OpenAIChatCompletionExecutor+Completion.swift:17:32: error: 'LanguageModelExecutorGenerationChannel' is unavailable in tvOS
 15 |         to request: LanguageModelExecutorGenerationRequest,
 16 |         model: Model,
 17 |         streamingInto channel: LanguageModelExecutorGenerationChannel
    |                                `- error: 'LanguageModelExecutorGenerationChannel' is unavailable in tvOS
 18 |     ) async throws {
 19 |         let query = try await makeQuery(to: request, model: model, transformer: configuration.transformer)
FoundationModels.LanguageModelExecutorGenerationChannel:3:15: note: 'LanguageModelExecutorGenerationChannel' has been explicitly marked unavailable here
 1 | @available(iOS 27.0, macOS 27.0, watchOS 27.0, *)
 2 | @available(tvOS, unavailable)
 3 | public struct LanguageModelExecutorGenerationChannel : AsyncSequence, Sendable {
   |               `- note: 'LanguageModelExecutorGenerationChannel' has been explicitly marked unavailable here
 4 |     public init()
 5 |     @available(macOS 27.0, iOS 27.0, watchOS 27.0, *)
/Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/Executor/OpenAIChatCompletionExecutor+Completion.swift:129:21: error: 'LanguageModelExecutorGenerationRequest' is unavailable in tvOS
127 |
128 |     func makeQuery(
129 |         to request: LanguageModelExecutorGenerationRequest,
    |                     `- error: 'LanguageModelExecutorGenerationRequest' is unavailable in tvOS
130 |         model: Model,
131 |         transformer: AnyQueryTransformer
FoundationModels.LanguageModelExecutorGenerationRequest:3:15: note: 'LanguageModelExecutorGenerationRequest' has been explicitly marked unavailable here
 1 | @available(iOS 27.0, macOS 27.0, watchOS 27.0, *)
 2 | @available(tvOS, unavailable)
 3 | public struct LanguageModelExecutorGenerationRequest : Sendable {
   |               `- note: 'LanguageModelExecutorGenerationRequest' has been explicitly marked unavailable here
 4 |     public var id: UUID
 5 |     public var transcript: Transcript
/Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/Executor/OpenAIChatCompletionExecutor+Completion.swift:252:23: error: 'Transcript' is unavailable in tvOS
250 |
251 |     func messageTransformer(
252 |         _ transcript: Transcript,
    |                       `- error: 'Transcript' is unavailable in tvOS
253 |         transformer: AnyQueryTransformer,
254 |         preservesNativeToolTranscript: Bool = true
FoundationModels.Transcript:3:15: note: 'Transcript' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct Transcript : Sendable, Equatable {
  |               `- note: 'Transcript' has been explicitly marked unavailable here
4 |     public init(entries: some Sequence<Transcript.Entry> = [])
5 |     public static func == (a: Transcript, b: Transcript) -> Bool
/Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/Executor/OpenAIChatCompletionExecutor+Completion.swift:36:35: error: 'send' is unavailable in tvOS
 34 |             for choice in response.choices {
 35 |                 if let content = choice.delta.content {
 36 |                     await channel.send(
    |                                   `- error: 'send' is unavailable in tvOS
 37 |                         .response(entryID: responseEntryID, action: .appendText(content, tokenCount: 1))
 38 |                     )
FoundationModels.LanguageModelExecutorGenerationChannel.send:2:37: note: 'send' has been explicitly marked unavailable here
1 | struct LanguageModelExecutorGenerationChannel {
2 | nonisolated(nonsending) public func send(_ event: LanguageModelExecutorGenerationChannel.Event) async}
  |                                     `- note: 'send' has been explicitly marked unavailable here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/Executor/OpenAIChatCompletionExecutor+Completion.swift:37:26: error: 'response(entryID:action:)' is unavailable in tvOS
 35 |                 if let content = choice.delta.content {
 36 |                     await channel.send(
 37 |                         .response(entryID: responseEntryID, action: .appendText(content, tokenCount: 1))
    |                          `- error: 'response(entryID:action:)' is unavailable in tvOS
 38 |                     )
 39 |                 }
FoundationModels.LanguageModelExecutorGenerationChannel.Event.response:3:20: note: 'response(entryID:action:)' has been explicitly marked unavailable here
1 | struct LanguageModelExecutorGenerationChannel {
2 |   struct Event {
3 | public static func response(entryID: String? = nil, action: LanguageModelExecutorGenerationChannel.Response.Action) -> LanguageModelExecutorGenerationChannel.Event  }
  |                    `- note: 'response(entryID:action:)' has been explicitly marked unavailable here
4 | }
5 |
/Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/Executor/OpenAIChatCompletionExecutor+Completion.swift:37:70: error: 'appendText(_:segmentID:tokenCount:)' is unavailable in tvOS
 35 |                 if let content = choice.delta.content {
 36 |                     await channel.send(
 37 |                         .response(entryID: responseEntryID, action: .appendText(content, tokenCount: 1))
    |                                                                      `- error: 'appendText(_:segmentID:tokenCount:)' is unavailable in tvOS
 38 |                     )
 39 |                 }
FoundationModels.LanguageModelExecutorGenerationChannel.Response.Action.appendText:4:20: note: 'appendText(_:segmentID:tokenCount:)' has been explicitly marked unavailable here
2 |   struct Response {
3 |     struct Action {
4 | public static func appendText(_ text: String, segmentID: String? = nil, tokenCount: Int) -> LanguageModelExecutorGenerationChannel.Response.Action    }
  |                    `- note: 'appendText(_:segmentID:tokenCount:)' has been explicitly marked unavailable here
5 |   }
6 | }
/Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/Executor/OpenAIChatCompletionExecutor+Completion.swift:42:35: error: 'send' is unavailable in tvOS
 40 |
 41 |                 if let reasoning = choice.delta.reasoning {
 42 |                     await channel.send(
    |                                   `- error: 'send' is unavailable in tvOS
 43 |                         .reasoning(entryID: reasoningEntryID, action: .appendText(reasoning, tokenCount: 1))
 44 |                     )
FoundationModels.LanguageModelExecutorGenerationChannel.send:2:37: note: 'send' has been explicitly marked unavailable here
1 | struct LanguageModelExecutorGenerationChannel {
2 | nonisolated(nonsending) public func send(_ event: LanguageModelExecutorGenerationChannel.Event) async}
  |                                     `- note: 'send' has been explicitly marked unavailable here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/Executor/OpenAIChatCompletionExecutor+Completion.swift:43:26: error: 'reasoning(entryID:action:)' is unavailable in tvOS
 41 |                 if let reasoning = choice.delta.reasoning {
 42 |                     await channel.send(
 43 |                         .reasoning(entryID: reasoningEntryID, action: .appendText(reasoning, tokenCount: 1))
    |                          `- error: 'reasoning(entryID:action:)' is unavailable in tvOS
 44 |                     )
 45 |                 }
FoundationModels.LanguageModelExecutorGenerationChannel.Event.reasoning:3:20: note: 'reasoning(entryID:action:)' has been explicitly marked unavailable here
1 | struct LanguageModelExecutorGenerationChannel {
2 |   struct Event {
3 | public static func reasoning(entryID: String? = nil, action: LanguageModelExecutorGenerationChannel.Reasoning.Action) -> LanguageModelExecutorGenerationChannel.Event  }
  |                    `- note: 'reasoning(entryID:action:)' has been explicitly marked unavailable here
4 | }
5 |
/Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/Executor/OpenAIChatCompletionExecutor+Completion.swift:43:72: error: 'appendText(_:segmentID:tokenCount:)' is unavailable in tvOS
 41 |                 if let reasoning = choice.delta.reasoning {
 42 |                     await channel.send(
 43 |                         .reasoning(entryID: reasoningEntryID, action: .appendText(reasoning, tokenCount: 1))
    |                                                                        `- error: 'appendText(_:segmentID:tokenCount:)' is unavailable in tvOS
 44 |                     )
 45 |                 }
FoundationModels.LanguageModelExecutorGenerationChannel.Reasoning.Action.appendText:4:20: note: 'appendText(_:segmentID:tokenCount:)' has been explicitly marked unavailable here
2 |   struct Reasoning {
3 |     struct Action {
4 | public static func appendText(_ text: String, segmentID: String? = nil, tokenCount: Int) -> LanguageModelExecutorGenerationChannel.Reasoning.Action    }
  |                    `- note: 'appendText(_:segmentID:tokenCount:)' has been explicitly marked unavailable here
5 |   }
6 | }
/Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/Executor/OpenAIChatCompletionExecutor+Completion.swift:72:43: error: 'send' is unavailable in tvOS
 70 |                            let toolCallsEntryID,
 71 |                            !state.pendingArguments.isEmpty {
 72 |                             await channel.send(
    |                                           `- error: 'send' is unavailable in tvOS
 73 |                                 .toolCalls(
 74 |                                     entryID: toolCallsEntryID,
FoundationModels.LanguageModelExecutorGenerationChannel.send:2:37: note: 'send' has been explicitly marked unavailable here
1 | struct LanguageModelExecutorGenerationChannel {
2 | nonisolated(nonsending) public func send(_ event: LanguageModelExecutorGenerationChannel.Event) async}
  |                                     `- note: 'send' has been explicitly marked unavailable here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/Executor/OpenAIChatCompletionExecutor+Completion.swift:73:34: error: 'toolCalls(entryID:action:)' is unavailable in tvOS
 71 |                            !state.pendingArguments.isEmpty {
 72 |                             await channel.send(
 73 |                                 .toolCalls(
    |                                  `- error: 'toolCalls(entryID:action:)' is unavailable in tvOS
 74 |                                     entryID: toolCallsEntryID,
 75 |                                     action: .toolCall(
FoundationModels.LanguageModelExecutorGenerationChannel.Event.toolCalls:3:20: note: 'toolCalls(entryID:action:)' has been explicitly marked unavailable here
1 | struct LanguageModelExecutorGenerationChannel {
2 |   struct Event {
3 | public static func toolCalls(entryID: String? = nil, action: LanguageModelExecutorGenerationChannel.ToolCalls.Action) -> LanguageModelExecutorGenerationChannel.Event  }
  |                    `- note: 'toolCalls(entryID:action:)' has been explicitly marked unavailable here
4 | }
5 |
/Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/Executor/OpenAIChatCompletionExecutor+Completion.swift:75:46: error: 'toolCall(id:name:action:)' is unavailable in tvOS
 73 |                                 .toolCalls(
 74 |                                     entryID: toolCallsEntryID,
 75 |                                     action: .toolCall(
    |                                              `- error: 'toolCall(id:name:action:)' is unavailable in tvOS
 76 |                                         id: id,
 77 |                                         name: name,
FoundationModels.LanguageModelExecutorGenerationChannel.ToolCalls.Action.toolCall:4:20: note: 'toolCall(id:name:action:)' has been explicitly marked unavailable here
2 |   struct ToolCalls {
3 |     struct Action {
4 | public static func toolCall(id: String, name: String, action: LanguageModelExecutorGenerationChannel.ToolCalls.ToolCall.Action) -> LanguageModelExecutorGenerationChannel.ToolCalls.Action    }
  |                    `- note: 'toolCall(id:name:action:)' has been explicitly marked unavailable here
5 |   }
6 | }
/Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/Executor/OpenAIChatCompletionExecutor+Completion.swift:78:50: error: 'appendArguments(_:tokenCount:)' is unavailable in tvOS
 76 |                                         id: id,
 77 |                                         name: name,
 78 |                                         action: .appendArguments(
    |                                                  `- error: 'appendArguments(_:tokenCount:)' is unavailable in tvOS
 79 |                                             state.pendingArguments,
 80 |                                             tokenCount: max(1, state.pendingArguments.count / 4)
FoundationModels.LanguageModelExecutorGenerationChannel.ToolCalls.ToolCall.Action.appendArguments:5:20: note: 'appendArguments(_:tokenCount:)' has been explicitly marked unavailable here
3 |     struct ToolCall {
4 |       struct Action {
5 | public static func appendArguments(_ content: String, tokenCount: Int) -> LanguageModelExecutorGenerationChannel.ToolCalls.ToolCall.Action      }
  |                    `- note: 'appendArguments(_:tokenCount:)' has been explicitly marked unavailable here
6 |     }
7 |   }
/Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/Executor/OpenAIChatCompletionExecutor+Completion.swift:97:38: error: 'LanguageModelExecutorGenerationChannel' is unavailable in tvOS
 95 |                 if let completionDetail = usage.completionTokensDetails,
 96 |                    let promptDetail = usage.promptTokensDetails {
 97 |                     let inputUsage = LanguageModelExecutorGenerationChannel.Usage.Input(
    |                                      `- error: 'LanguageModelExecutorGenerationChannel' is unavailable in tvOS
 98 |                         totalTokenCount: usage.promptTokens,
 99 |                         cachedTokenCount: promptDetail.cachedTokens
FoundationModels.LanguageModelExecutorGenerationChannel:3:15: note: 'LanguageModelExecutorGenerationChannel' has been explicitly marked unavailable here
 1 | @available(iOS 27.0, macOS 27.0, watchOS 27.0, *)
 2 | @available(tvOS, unavailable)
 3 | public struct LanguageModelExecutorGenerationChannel : AsyncSequence, Sendable {
   |               `- note: 'LanguageModelExecutorGenerationChannel' has been explicitly marked unavailable here
 4 |     public init()
 5 |     @available(macOS 27.0, iOS 27.0, watchOS 27.0, *)
/Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/Executor/OpenAIChatCompletionExecutor+Completion.swift:101:39: error: 'LanguageModelExecutorGenerationChannel' is unavailable in tvOS
 99 |                         cachedTokenCount: promptDetail.cachedTokens
100 |                     )
101 |                     let outputUsage = LanguageModelExecutorGenerationChannel.Usage.Output(
    |                                       `- error: 'LanguageModelExecutorGenerationChannel' is unavailable in tvOS
102 |                         totalTokenCount: usage.completionTokens,
103 |                         reasoningTokenCount: completionDetail.reasoningTokens ?? 0
FoundationModels.LanguageModelExecutorGenerationChannel:3:15: note: 'LanguageModelExecutorGenerationChannel' has been explicitly marked unavailable here
 1 | @available(iOS 27.0, macOS 27.0, watchOS 27.0, *)
 2 | @available(tvOS, unavailable)
 3 | public struct LanguageModelExecutorGenerationChannel : AsyncSequence, Sendable {
   |               `- note: 'LanguageModelExecutorGenerationChannel' has been explicitly marked unavailable here
 4 |     public init()
 5 |     @available(macOS 27.0, iOS 27.0, watchOS 27.0, *)
/Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/Executor/OpenAIChatCompletionExecutor+Completion.swift:106:39: error: 'send' is unavailable in tvOS
104 |                     )
105 |                     if toolCallStates.isEmpty {
106 |                         await channel.send(
    |                                       `- error: 'send' is unavailable in tvOS
107 |                             .response(
108 |                                 entryID: responseEntryID,
FoundationModels.LanguageModelExecutorGenerationChannel.send:2:37: note: 'send' has been explicitly marked unavailable here
1 | struct LanguageModelExecutorGenerationChannel {
2 | nonisolated(nonsending) public func send(_ event: LanguageModelExecutorGenerationChannel.Event) async}
  |                                     `- note: 'send' has been explicitly marked unavailable here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/Executor/OpenAIChatCompletionExecutor+Completion.swift:107:30: error: 'response(entryID:action:)' is unavailable in tvOS
105 |                     if toolCallStates.isEmpty {
106 |                         await channel.send(
107 |                             .response(
    |                              `- error: 'response(entryID:action:)' is unavailable in tvOS
108 |                                 entryID: responseEntryID,
109 |                                 action: .updateUsage(input: inputUsage, output: outputUsage)
FoundationModels.LanguageModelExecutorGenerationChannel.Event.response:3:20: note: 'response(entryID:action:)' has been explicitly marked unavailable here
1 | struct LanguageModelExecutorGenerationChannel {
2 |   struct Event {
3 | public static func response(entryID: String? = nil, action: LanguageModelExecutorGenerationChannel.Response.Action) -> LanguageModelExecutorGenerationChannel.Event  }
  |                    `- note: 'response(entryID:action:)' has been explicitly marked unavailable here
4 | }
5 |
/Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/Executor/OpenAIChatCompletionExecutor+Completion.swift:109:42: error: 'updateUsage(input:output:metadata:)' is unavailable in tvOS
107 |                             .response(
108 |                                 entryID: responseEntryID,
109 |                                 action: .updateUsage(input: inputUsage, output: outputUsage)
    |                                          `- error: 'updateUsage(input:output:metadata:)' is unavailable in tvOS
110 |                             )
111 |                         )
FoundationModels.LanguageModelExecutorGenerationChannel.Response.Action.updateUsage:4:20: note: 'updateUsage(input:output:metadata:)' has been explicitly marked unavailable here
2 |   struct Response {
3 |     struct Action {
4 | public static func updateUsage(input: LanguageModelExecutorGenerationChannel.Usage.Input, output: LanguageModelExecutorGenerationChannel.Usage.Output, metadata: [String : any ConvertibleToGeneratedContent] = [:]) -> LanguageModelExecutorGenerationChannel.Response.Action    }
  |                    `- note: 'updateUsage(input:output:metadata:)' has been explicitly marked unavailable here
5 |   }
6 | }
/Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/Executor/OpenAIChatCompletionExecutor+Completion.swift:116:39: error: 'send' is unavailable in tvOS
114 |                             throw OpenAIError.invalidResponse
115 |                         }
116 |                         await channel.send(
    |                                       `- error: 'send' is unavailable in tvOS
117 |                             .toolCalls(
118 |                                 entryID: toolCallsEntryID,
FoundationModels.LanguageModelExecutorGenerationChannel.send:2:37: note: 'send' has been explicitly marked unavailable here
1 | struct LanguageModelExecutorGenerationChannel {
2 | nonisolated(nonsending) public func send(_ event: LanguageModelExecutorGenerationChannel.Event) async}
  |                                     `- note: 'send' has been explicitly marked unavailable here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/Executor/OpenAIChatCompletionExecutor+Completion.swift:117:30: error: 'toolCalls(entryID:action:)' is unavailable in tvOS
115 |                         }
116 |                         await channel.send(
117 |                             .toolCalls(
    |                              `- error: 'toolCalls(entryID:action:)' is unavailable in tvOS
118 |                                 entryID: toolCallsEntryID,
119 |                                 action: .updateUsage(input: inputUsage, output: outputUsage)
FoundationModels.LanguageModelExecutorGenerationChannel.Event.toolCalls:3:20: note: 'toolCalls(entryID:action:)' has been explicitly marked unavailable here
1 | struct LanguageModelExecutorGenerationChannel {
2 |   struct Event {
3 | public static func toolCalls(entryID: String? = nil, action: LanguageModelExecutorGenerationChannel.ToolCalls.Action) -> LanguageModelExecutorGenerationChannel.Event  }
  |                    `- note: 'toolCalls(entryID:action:)' has been explicitly marked unavailable here
4 | }
5 |
/Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/Executor/OpenAIChatCompletionExecutor+Completion.swift:119:42: error: 'updateUsage(input:output:metadata:)' is unavailable in tvOS
117 |                             .toolCalls(
118 |                                 entryID: toolCallsEntryID,
119 |                                 action: .updateUsage(input: inputUsage, output: outputUsage)
    |                                          `- error: 'updateUsage(input:output:metadata:)' is unavailable in tvOS
120 |                             )
121 |                         )
FoundationModels.LanguageModelExecutorGenerationChannel.ToolCalls.Action.updateUsage:4:20: note: 'updateUsage(input:output:metadata:)' has been explicitly marked unavailable here
2 |   struct ToolCalls {
3 |     struct Action {
4 | public static func updateUsage(input: LanguageModelExecutorGenerationChannel.Usage.Input, output: LanguageModelExecutorGenerationChannel.Usage.Output, metadata: [String : any ConvertibleToGeneratedContent] = [:]) -> LanguageModelExecutorGenerationChannel.ToolCalls.Action    }
  |                    `- note: 'updateUsage(input:output:metadata:)' has been explicitly marked unavailable here
5 |   }
6 | }
/Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/Executor/OpenAIChatCompletionExecutor+Completion.swift:152:51: error: conformance of 'GenerationSchema' to 'Encodable' is unavailable in tvOS
150 |             let schemaVariant: _SchemaVariant = if includeSchemaInPrompt {
151 |                 try {
152 |                     let _jsonSchema = try encoder.encode(outputSchema)
    |                                                   `- error: conformance of 'GenerationSchema' to 'Encodable' is unavailable in tvOS
153 |                     guard let jsonSchema = String(data: _jsonSchema, encoding: .utf8) else {
154 |                         throw OpenAIError.invalidResponse
FoundationModels.GenerationSchema:3:11: note: conformance of 'GenerationSchema' to 'Encodable' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | extension GenerationSchema : Codable {
  |           `- note: conformance of 'GenerationSchema' to 'Encodable' has been explicitly marked unavailable here
4 |     public init(from decoder: any Decoder) throws
5 |     public func encode(to encoder: any Encoder) throws
/Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/Executor/OpenAIChatCompletionExecutor+Completion.swift:176:43: error: conformance of 'GenerationSchema' to 'Encodable' is unavailable in tvOS
174 |         let tools: [ChatQuery.ChatCompletionToolParam] = try request.enabledToolDefinitions.compactMap { definition in
175 |             let jsonEncoder = JSONEncoder()
176 |             let _schema = try jsonEncoder.encode(definition.parameters)
    |                                           `- error: conformance of 'GenerationSchema' to 'Encodable' is unavailable in tvOS
177 |             let jsonDecoder = JSONDecoder()
178 |             let schema = try jsonDecoder.decode(JSONSchema.self, from: _schema)
FoundationModels.GenerationSchema:3:11: note: conformance of 'GenerationSchema' to 'Encodable' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | extension GenerationSchema : Codable {
  |           `- note: conformance of 'GenerationSchema' to 'Encodable' has been explicitly marked unavailable here
4 |     public init(from decoder: any Decoder) throws
5 |     public func encode(to encoder: any Encoder) throws
/Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/Executor/OpenAIChatCompletionExecutor+Completion.swift:176:61: error: 'parameters' is unavailable in tvOS
174 |         let tools: [ChatQuery.ChatCompletionToolParam] = try request.enabledToolDefinitions.compactMap { definition in
175 |             let jsonEncoder = JSONEncoder()
176 |             let _schema = try jsonEncoder.encode(definition.parameters)
    |                                                             `- error: 'parameters' is unavailable in tvOS
177 |             let jsonDecoder = JSONDecoder()
178 |             let schema = try jsonDecoder.decode(JSONSchema.self, from: _schema)
FoundationModels.Transcript.ToolDefinition.parameters:5:16: note: 'parameters' has been explicitly marked unavailable here
3 | @available(iOS 27.0, macOS 27.0, watchOS 27.0, *)
4 |     @available(tvOS, unavailable)
5 |     public var parameters: GenerationSchema { get set }  }
  |                `- note: 'parameters' has been explicitly marked unavailable here
6 | }
7 |
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/Executor/OpenAIChatCompletionExecutor+Completion.swift (in target 'FoundationOpenAI' from project 'foundation-openai')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile OpenAIChatCompletionExecutor+Completion.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/Executor/OpenAIChatCompletionExecutor+DebugDiagnostics.swift (in target 'FoundationOpenAI' from project 'foundation-openai')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile OpenAIChatCompletionExecutor+DebugDiagnostics.swift
/Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/Executor/OpenAIChatCompletionExecutor+Completion.swift:196:26: error: 'jsonString' is unavailable in tvOS
194 |
195 |         var metadata = request.metadata.mapValues { value in
196 |             return value.jsonString
    |                          `- error: 'jsonString' is unavailable in tvOS
197 |         }
198 |         metadata["id"] = request.id.uuidString
FoundationModels.GeneratedContent.jsonString:2:12: note: 'jsonString' has been explicitly marked unavailable here
1 | struct GeneratedContent {
2 | public var jsonString: String { get }}
  |            `- note: 'jsonString' has been explicitly marked unavailable here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/Executor/OpenAIChatCompletionExecutor+Completion.swift:218:60: error: 'maximumResponseTokens' is unavailable in tvOS
216 |                 }
217 |             }(),
218 |             maxCompletionTokens: request.generationOptions.maximumResponseTokens,
    |                                                            `- error: 'maximumResponseTokens' is unavailable in tvOS
219 |             metadata: metadata,
220 |             parallelToolCalls: tools.isEmpty ? nil : model.allowsParallelToolCalls,
FoundationModels.GenerationOptions.maximumResponseTokens:4:14: note: 'maximumResponseTokens' has been explicitly marked unavailable here
2 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
3 |   @available(tvOS, unavailable)
4 |   public var maximumResponseTokens: Int?}
  |              `- note: 'maximumResponseTokens' has been explicitly marked unavailable here
5 |
/Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/Executor/OpenAIChatCompletionExecutor+Completion.swift:225:134: error: conformance of 'GenerationSchema' to 'Encodable' is unavailable in tvOS
223 |                     switch model.structuredOutputFormat {
224 |                     case .jsonSchema:
225 |                         return .jsonSchema(ChatQuery.StructuredOutputConfigurationOptions(name: "schema", schema: .dynamicJsonSchema(schema)))
    |                                                                                                                                      `- error: conformance of 'GenerationSchema' to 'Encodable' is unavailable in tvOS
226 |                     case .jsonObject:
227 |                         return .jsonObject
FoundationModels.GenerationSchema:3:11: note: conformance of 'GenerationSchema' to 'Encodable' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | extension GenerationSchema : Codable {
  |           `- note: conformance of 'GenerationSchema' to 'Encodable' has been explicitly marked unavailable here
4 |     public init(from decoder: any Decoder) throws
5 |     public func encode(to encoder: any Encoder) throws
/Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/Executor/OpenAIChatCompletionExecutor+Completion.swift:233:52: error: 'temperature' is unavailable in tvOS
231 |                 }
232 |             }(),
233 |             temperature: request.generationOptions.temperature,
    |                                                    `- error: 'temperature' is unavailable in tvOS
234 |             toolChoice: {
235 |                 switch request.generationOptions.toolCallingMode {
FoundationModels.GenerationOptions.temperature:4:14: note: 'temperature' has been explicitly marked unavailable here
2 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
3 |   @available(tvOS, unavailable)
4 |   public var temperature: Double?}
  |              `- note: 'temperature' has been explicitly marked unavailable here
5 |
SwiftCompile normal arm64 Compiling\ OpenAIExecutorConfiguration.swift,\ OpenAIResponseExecutor+Response.swift /Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/Executor/OpenAIExecutorConfiguration.swift /Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/Executor/OpenAIResponseExecutor+Response.swift (in target 'FoundationOpenAI' from project 'foundation-openai')
/Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/Executor/OpenAIResponseExecutor+Response.swift:15:21: error: 'LanguageModelExecutorGenerationRequest' is unavailable in tvOS
 13 | extension OpenAIResponseExecutor {
 14 |     public func respond(
 15 |         to request: LanguageModelExecutorGenerationRequest,
    |                     `- error: 'LanguageModelExecutorGenerationRequest' is unavailable in tvOS
 16 |         model: Model,
 17 |         streamingInto channel: LanguageModelExecutorGenerationChannel
FoundationModels.LanguageModelExecutorGenerationRequest:3:15: note: 'LanguageModelExecutorGenerationRequest' has been explicitly marked unavailable here
 1 | @available(iOS 27.0, macOS 27.0, watchOS 27.0, *)
 2 | @available(tvOS, unavailable)
 3 | public struct LanguageModelExecutorGenerationRequest : Sendable {
   |               `- note: 'LanguageModelExecutorGenerationRequest' has been explicitly marked unavailable here
 4 |     public var id: UUID
 5 |     public var transcript: Transcript
/Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/Executor/OpenAIResponseExecutor+Response.swift:17:32: error: 'LanguageModelExecutorGenerationChannel' is unavailable in tvOS
 15 |         to request: LanguageModelExecutorGenerationRequest,
 16 |         model: Model,
 17 |         streamingInto channel: LanguageModelExecutorGenerationChannel
    |                                `- error: 'LanguageModelExecutorGenerationChannel' is unavailable in tvOS
 18 |     ) async throws {
 19 |         let query = try await makeResponseQuery(to: request, model: model, transformer: configuration.transformer)
FoundationModels.LanguageModelExecutorGenerationChannel:3:15: note: 'LanguageModelExecutorGenerationChannel' has been explicitly marked unavailable here
 1 | @available(iOS 27.0, macOS 27.0, watchOS 27.0, *)
 2 | @available(tvOS, unavailable)
 3 | public struct LanguageModelExecutorGenerationChannel : AsyncSequence, Sendable {
   |               `- note: 'LanguageModelExecutorGenerationChannel' has been explicitly marked unavailable here
 4 |     public init()
 5 |     @available(macOS 27.0, iOS 27.0, watchOS 27.0, *)
/Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/Executor/OpenAIResponseExecutor+Response.swift:118:21: error: 'LanguageModelExecutorGenerationRequest' is unavailable in tvOS
116 |
117 |     func makeResponseQuery(
118 |         to request: LanguageModelExecutorGenerationRequest,
    |                     `- error: 'LanguageModelExecutorGenerationRequest' is unavailable in tvOS
119 |         model: Model,
120 |         transformer: AnyQueryTransformer
FoundationModels.LanguageModelExecutorGenerationRequest:3:15: note: 'LanguageModelExecutorGenerationRequest' has been explicitly marked unavailable here
 1 | @available(iOS 27.0, macOS 27.0, watchOS 27.0, *)
 2 | @available(tvOS, unavailable)
 3 | public struct LanguageModelExecutorGenerationRequest : Sendable {
   |               `- note: 'LanguageModelExecutorGenerationRequest' has been explicitly marked unavailable here
 4 |     public var id: UUID
 5 |     public var transcript: Transcript
/Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/Executor/OpenAIResponseExecutor+Response.swift:184:26: error: 'Transcript' is unavailable in tvOS
182 |
183 |     private static func responseInputItems(
184 |         from transcript: Transcript,
    |                          `- error: 'Transcript' is unavailable in tvOS
185 |         transformer: AnyQueryTransformer
186 |     ) async throws -> [InputItem] {
FoundationModels.Transcript:3:15: note: 'Transcript' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct Transcript : Sendable, Equatable {
  |               `- note: 'Transcript' has been explicitly marked unavailable here
4 |     public init(entries: some Sequence<Transcript.Entry> = [])
5 |     public static func == (a: Transcript, b: Transcript) -> Bool
/Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/Executor/OpenAIResponseExecutor+Response.swift:207:21: error: 'Transcript' is unavailable in tvOS
205 |
206 |     private static func responseInputItems(
207 |         from entry: Transcript.Entry,
    |                     `- error: 'Transcript' is unavailable in tvOS
208 |         transformer: AnyQueryTransformer
209 |     ) throws -> [InputItem] {
FoundationModels.Transcript:3:15: note: 'Transcript' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct Transcript : Sendable, Equatable {
  |               `- note: 'Transcript' has been explicitly marked unavailable here
4 |     public init(entries: some Sequence<Transcript.Entry> = [])
5 |     public static func == (a: Transcript, b: Transcript) -> Bool
/Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/Executor/OpenAIResponseExecutor+Response.swift:222:25: error: 'Transcript' is unavailable in tvOS
220 |
221 |     private static func responseInputItems(
222 |         from reasoning: Transcript.Reasoning
    |                         `- error: 'Transcript' is unavailable in tvOS
223 |     ) -> [InputItem] {
224 |         let content = reasoningTextContent(from: reasoning.segments)
FoundationModels.Transcript:3:15: note: 'Transcript' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct Transcript : Sendable, Equatable {
  |               `- note: 'Transcript' has been explicitly marked unavailable here
4 |     public init(entries: some Sequence<Transcript.Entry> = [])
5 |     public static func == (a: Transcript, b: Transcript) -> Bool
/Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/Executor/OpenAIResponseExecutor+Response.swift:248:25: error: 'Transcript' is unavailable in tvOS
246 |
247 |     private static func reasoningTextContent(
248 |         from segments: [Transcript.Segment]
    |                         `- error: 'Transcript' is unavailable in tvOS
249 |     ) -> [Components.Schemas.ReasoningTextContent]? {
250 |         let text = segments.compactMap(reasoningText(from:)).joined(separator: "\n")
FoundationModels.Transcript:3:15: note: 'Transcript' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct Transcript : Sendable, Equatable {
  |               `- note: 'Transcript' has been explicitly marked unavailable here
4 |     public init(entries: some Sequence<Transcript.Entry> = [])
5 |     public static func == (a: Transcript, b: Transcript) -> Bool
/Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/Executor/OpenAIResponseExecutor+Response.swift:263:53: error: 'Transcript' is unavailable in tvOS
261 |     }
262 |
263 |     private static func reasoningText(from segment: Transcript.Segment) -> String? {
    |                                                     `- error: 'Transcript' is unavailable in tvOS
264 |         switch segment {
265 |         case .text(let text):
FoundationModels.Transcript:3:15: note: 'Transcript' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct Transcript : Sendable, Equatable {
  |               `- note: 'Transcript' has been explicitly marked unavailable here
4 |     public init(entries: some Sequence<Transcript.Entry> = [])
5 |     public static func == (a: Transcript, b: Transcript) -> Bool
/Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/Executor/OpenAIResponseExecutor+Response.swift:275:25: error: 'Transcript' is unavailable in tvOS
273 |
274 |     private static func encryptedReasoningContent(
275 |         from reasoning: Transcript.Reasoning
    |                         `- error: 'Transcript' is unavailable in tvOS
276 |     ) -> String? {
277 |         if let metadataValue = reasoning.metadata["encrypted_content"] ?? reasoning.metadata["encryptedContent"]{
FoundationModels.Transcript:3:15: note: 'Transcript' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct Transcript : Sendable, Equatable {
  |               `- note: 'Transcript' has been explicitly marked unavailable here
4 |     public init(entries: some Sequence<Transcript.Entry> = [])
5 |     public static func == (a: Transcript, b: Transcript) -> Bool
/Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/Executor/OpenAIResponseExecutor+Response.swift:477:17: error: 'GenerationSchema' is unavailable in tvOS
475 |
476 |     private static func responseTextConfiguration(
477 |         schema: GenerationSchema?
    |                 `- error: 'GenerationSchema' is unavailable in tvOS
478 |     ) -> CreateModelResponseQuery.TextResponseConfigurationOptions? {
479 |         guard let schema else {
FoundationModels.GenerationSchema:3:15: note: 'GenerationSchema' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct GenerationSchema : Sendable {
  |               `- note: 'GenerationSchema' has been explicitly marked unavailable here
4 | }
/Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/Executor/OpenAIResponseExecutor+Response.swift:494:20: error: 'GenerationOptions' is unavailable in tvOS
492 |
493 |     private static func responseToolChoice(
494 |         from mode: GenerationOptions.ToolCallingMode?
    |                    `- error: 'GenerationOptions' is unavailable in tvOS
495 |     ) -> Components.Schemas.ToolChoiceParam? {
496 |         switch mode {
FoundationModels.GenerationOptions:3:15: note: 'GenerationOptions' has been explicitly marked unavailable here
 1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
 2 | @available(tvOS, unavailable)
 3 | public struct GenerationOptions : Sendable, Equatable {
   |               `- note: 'GenerationOptions' has been explicitly marked unavailable here
 4 |     @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
 5 |     @available(*, deprecated, renamed: "samplingMode")
/Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/Executor/OpenAIResponseExecutor+Response.swift:512:18: error: 'LanguageModelExecutorGenerationChannel' is unavailable in tvOS
510 |     private func sendReasoningSignatureIfPresent(
511 |         _ reasoning: Components.Schemas.ReasoningItem,
512 |         channel: LanguageModelExecutorGenerationChannel
    |                  `- error: 'LanguageModelExecutorGenerationChannel' is unavailable in tvOS
513 |     ) async {
514 |         guard let encryptedContent = reasoning.encryptedContent,
FoundationModels.LanguageModelExecutorGenerationChannel:3:15: note: 'LanguageModelExecutorGenerationChannel' has been explicitly marked unavailable here
 1 | @available(iOS 27.0, macOS 27.0, watchOS 27.0, *)
 2 | @available(tvOS, unavailable)
 3 | public struct LanguageModelExecutorGenerationChannel : AsyncSequence, Sendable {
   |               `- note: 'LanguageModelExecutorGenerationChannel' has been explicitly marked unavailable here
 4 |     public init()
 5 |     @available(macOS 27.0, iOS 27.0, watchOS 27.0, *)
/Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/Executor/OpenAIResponseExecutor+Response.swift:532:18: error: 'LanguageModelExecutorGenerationChannel' is unavailable in tvOS
530 |     private func flushResponseToolCallIfPossible(
531 |         _ state: ResponseStreamingToolCallState,
532 |         channel: LanguageModelExecutorGenerationChannel
    |                  `- error: 'LanguageModelExecutorGenerationChannel' is unavailable in tvOS
533 |     ) async -> Bool {
534 |         guard !state.hasFlushed,
FoundationModels.LanguageModelExecutorGenerationChannel:3:15: note: 'LanguageModelExecutorGenerationChannel' has been explicitly marked unavailable here
 1 | @available(iOS 27.0, macOS 27.0, watchOS 27.0, *)
 2 | @available(tvOS, unavailable)
 3 | public struct LanguageModelExecutorGenerationChannel : AsyncSequence, Sendable {
   |               `- note: 'LanguageModelExecutorGenerationChannel' has been explicitly marked unavailable here
 4 |     public init()
 5 |     @available(macOS 27.0, iOS 27.0, watchOS 27.0, *)
/Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/Executor/OpenAIResponseExecutor+Response.swift:558:18: error: 'LanguageModelExecutorGenerationChannel' is unavailable in tvOS
556 |     private func sendResponseUsage(
557 |         _ usage: Components.Schemas.ResponseUsage,
558 |         channel: LanguageModelExecutorGenerationChannel
    |                  `- error: 'LanguageModelExecutorGenerationChannel' is unavailable in tvOS
559 |     ) async {
560 |         await channel.send(
FoundationModels.LanguageModelExecutorGenerationChannel:3:15: note: 'LanguageModelExecutorGenerationChannel' has been explicitly marked unavailable here
 1 | @available(iOS 27.0, macOS 27.0, watchOS 27.0, *)
 2 | @available(tvOS, unavailable)
 3 | public struct LanguageModelExecutorGenerationChannel : AsyncSequence, Sendable {
   |               `- note: 'LanguageModelExecutorGenerationChannel' has been explicitly marked unavailable here
 4 |     public init()
 5 |     @available(macOS 27.0, iOS 27.0, watchOS 27.0, *)
/Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/Executor/OpenAIResponseExecutor+Response.swift:25:31: error: 'send' is unavailable in tvOS
 23 |             switch event {
 24 |             case .outputText(.delta(let delta)):
 25 |                 await channel.send(
    |                               `- error: 'send' is unavailable in tvOS
 26 |                     .response(action: .appendText(delta.delta, tokenCount: 1))
 27 |                 )
FoundationModels.LanguageModelExecutorGenerationChannel.send:2:37: note: 'send' has been explicitly marked unavailable here
1 | struct LanguageModelExecutorGenerationChannel {
2 | nonisolated(nonsending) public func send(_ event: LanguageModelExecutorGenerationChannel.Event) async}
  |                                     `- note: 'send' has been explicitly marked unavailable here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/Executor/OpenAIResponseExecutor+Response.swift:26:22: error: 'response(entryID:action:)' is unavailable in tvOS
 24 |             case .outputText(.delta(let delta)):
 25 |                 await channel.send(
 26 |                     .response(action: .appendText(delta.delta, tokenCount: 1))
    |                      `- error: 'response(entryID:action:)' is unavailable in tvOS
 27 |                 )
 28 |
FoundationModels.LanguageModelExecutorGenerationChannel.Event.response:3:20: note: 'response(entryID:action:)' has been explicitly marked unavailable here
1 | struct LanguageModelExecutorGenerationChannel {
2 |   struct Event {
3 | public static func response(entryID: String? = nil, action: LanguageModelExecutorGenerationChannel.Response.Action) -> LanguageModelExecutorGenerationChannel.Event  }
  |                    `- note: 'response(entryID:action:)' has been explicitly marked unavailable here
4 | }
5 |
/Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/Executor/OpenAIResponseExecutor+Response.swift:26:40: error: 'appendText(_:segmentID:tokenCount:)' is unavailable in tvOS
 24 |             case .outputText(.delta(let delta)):
 25 |                 await channel.send(
 26 |                     .response(action: .appendText(delta.delta, tokenCount: 1))
    |                                        `- error: 'appendText(_:segmentID:tokenCount:)' is unavailable in tvOS
 27 |                 )
 28 |
FoundationModels.LanguageModelExecutorGenerationChannel.Response.Action.appendText:4:20: note: 'appendText(_:segmentID:tokenCount:)' has been explicitly marked unavailable here
2 |   struct Response {
3 |     struct Action {
4 | public static func appendText(_ text: String, segmentID: String? = nil, tokenCount: Int) -> LanguageModelExecutorGenerationChannel.Response.Action    }
  |                    `- note: 'appendText(_:segmentID:tokenCount:)' has been explicitly marked unavailable here
5 |   }
6 | }
/Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/Executor/OpenAIResponseExecutor+Response.swift:30:31: error: 'send' is unavailable in tvOS
 28 |
 29 |             case .reasoningText(.delta(let delta)):
 30 |                 await channel.send(
    |                               `- error: 'send' is unavailable in tvOS
 31 |                     .reasoning(action: .appendText(delta.delta, tokenCount: 1))
 32 |                 )
FoundationModels.LanguageModelExecutorGenerationChannel.send:2:37: note: 'send' has been explicitly marked unavailable here
1 | struct LanguageModelExecutorGenerationChannel {
2 | nonisolated(nonsending) public func send(_ event: LanguageModelExecutorGenerationChannel.Event) async}
  |                                     `- note: 'send' has been explicitly marked unavailable here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/Executor/OpenAIResponseExecutor+Response.swift:31:22: error: 'reasoning(entryID:action:)' is unavailable in tvOS
 29 |             case .reasoningText(.delta(let delta)):
 30 |                 await channel.send(
 31 |                     .reasoning(action: .appendText(delta.delta, tokenCount: 1))
    |                      `- error: 'reasoning(entryID:action:)' is unavailable in tvOS
 32 |                 )
 33 |
FoundationModels.LanguageModelExecutorGenerationChannel.Event.reasoning:3:20: note: 'reasoning(entryID:action:)' has been explicitly marked unavailable here
1 | struct LanguageModelExecutorGenerationChannel {
2 |   struct Event {
3 | public static func reasoning(entryID: String? = nil, action: LanguageModelExecutorGenerationChannel.Reasoning.Action) -> LanguageModelExecutorGenerationChannel.Event  }
  |                    `- note: 'reasoning(entryID:action:)' has been explicitly marked unavailable here
4 | }
5 |
/Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/Executor/OpenAIResponseExecutor+Response.swift:31:41: error: 'appendText(_:segmentID:tokenCount:)' is unavailable in tvOS
 29 |             case .reasoningText(.delta(let delta)):
 30 |                 await channel.send(
 31 |                     .reasoning(action: .appendText(delta.delta, tokenCount: 1))
    |                                         `- error: 'appendText(_:segmentID:tokenCount:)' is unavailable in tvOS
 32 |                 )
 33 |
FoundationModels.LanguageModelExecutorGenerationChannel.Reasoning.Action.appendText:4:20: note: 'appendText(_:segmentID:tokenCount:)' has been explicitly marked unavailable here
2 |   struct Reasoning {
3 |     struct Action {
4 | public static func appendText(_ text: String, segmentID: String? = nil, tokenCount: Int) -> LanguageModelExecutorGenerationChannel.Reasoning.Action    }
  |                    `- note: 'appendText(_:segmentID:tokenCount:)' has been explicitly marked unavailable here
5 |   }
6 | }
/Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/Executor/OpenAIResponseExecutor+Response.swift:35:31: error: 'send' is unavailable in tvOS
 33 |
 34 |             case .reasoningSummaryText(.delta(let delta)):
 35 |                 await channel.send(
    |                               `- error: 'send' is unavailable in tvOS
 36 |                     .reasoning(action: .appendText(delta.delta, tokenCount: 1))
 37 |                 )
FoundationModels.LanguageModelExecutorGenerationChannel.send:2:37: note: 'send' has been explicitly marked unavailable here
1 | struct LanguageModelExecutorGenerationChannel {
2 | nonisolated(nonsending) public func send(_ event: LanguageModelExecutorGenerationChannel.Event) async}
  |                                     `- note: 'send' has been explicitly marked unavailable here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/Executor/OpenAIResponseExecutor+Response.swift:36:22: error: 'reasoning(entryID:action:)' is unavailable in tvOS
 34 |             case .reasoningSummaryText(.delta(let delta)):
 35 |                 await channel.send(
 36 |                     .reasoning(action: .appendText(delta.delta, tokenCount: 1))
    |                      `- error: 'reasoning(entryID:action:)' is unavailable in tvOS
 37 |                 )
 38 |
FoundationModels.LanguageModelExecutorGenerationChannel.Event.reasoning:3:20: note: 'reasoning(entryID:action:)' has been explicitly marked unavailable here
1 | struct LanguageModelExecutorGenerationChannel {
2 |   struct Event {
3 | public static func reasoning(entryID: String? = nil, action: LanguageModelExecutorGenerationChannel.Reasoning.Action) -> LanguageModelExecutorGenerationChannel.Event  }
  |                    `- note: 'reasoning(entryID:action:)' has been explicitly marked unavailable here
4 | }
5 |
/Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/Executor/OpenAIResponseExecutor+Response.swift:36:41: error: 'appendText(_:segmentID:tokenCount:)' is unavailable in tvOS
 34 |             case .reasoningSummaryText(.delta(let delta)):
 35 |                 await channel.send(
 36 |                     .reasoning(action: .appendText(delta.delta, tokenCount: 1))
    |                                         `- error: 'appendText(_:segmentID:tokenCount:)' is unavailable in tvOS
 37 |                 )
 38 |
FoundationModels.LanguageModelExecutorGenerationChannel.Reasoning.Action.appendText:4:20: note: 'appendText(_:segmentID:tokenCount:)' has been explicitly marked unavailable here
2 |   struct Reasoning {
3 |     struct Action {
4 | public static func appendText(_ text: String, segmentID: String? = nil, tokenCount: Int) -> LanguageModelExecutorGenerationChannel.Reasoning.Action    }
  |                    `- note: 'appendText(_:segmentID:tokenCount:)' has been explicitly marked unavailable here
5 |   }
6 | }
/Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/Executor/OpenAIResponseExecutor+Response.swift:127:51: error: conformance of 'GenerationSchema' to 'Encodable' is unavailable in tvOS
125 |             let schemaVariant: _SchemaVariant = if request.contextOptions.includeSchemaInPrompt == true {
126 |                 try {
127 |                     let _jsonSchema = try encoder.encode(outputSchema)
    |                                                   `- error: conformance of 'GenerationSchema' to 'Encodable' is unavailable in tvOS
128 |                     let jsonSchema = String(data: _jsonSchema, encoding: .utf8)!
129 |                     return .containSchemaInPrompt(schema: jsonSchema)
FoundationModels.GenerationSchema:3:11: note: conformance of 'GenerationSchema' to 'Encodable' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | extension GenerationSchema : Codable {
  |           `- note: conformance of 'GenerationSchema' to 'Encodable' has been explicitly marked unavailable here
4 |     public init(from decoder: any Decoder) throws
5 |     public func encode(to encoder: any Encoder) throws
/Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/Executor/OpenAIResponseExecutor+Response.swift:148:36: error: conformance of 'GenerationSchema' to 'Encodable' is unavailable in tvOS
146 |
147 |         let tools: [OpenAI::Tool] = try request.enabledToolDefinitions.map { definition in
148 |             let data = try encoder.encode(definition.parameters)
    |                                    `- error: conformance of 'GenerationSchema' to 'Encodable' is unavailable in tvOS
149 |             let schema = try decoder.decode(JSONSchema.self, from: data)
150 |             let isStrict = switch configuration.toolCallingGenerationStrictness {
FoundationModels.GenerationSchema:3:11: note: conformance of 'GenerationSchema' to 'Encodable' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | extension GenerationSchema : Codable {
  |           `- note: conformance of 'GenerationSchema' to 'Encodable' has been explicitly marked unavailable here
4 |     public init(from decoder: any Decoder) throws
5 |     public func encode(to encoder: any Encoder) throws
/Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/Executor/OpenAIResponseExecutor+Response.swift:148:54: error: 'parameters' is unavailable in tvOS
146 |
147 |         let tools: [OpenAI::Tool] = try request.enabledToolDefinitions.map { definition in
148 |             let data = try encoder.encode(definition.parameters)
    |                                                      `- error: 'parameters' is unavailable in tvOS
149 |             let schema = try decoder.decode(JSONSchema.self, from: data)
150 |             let isStrict = switch configuration.toolCallingGenerationStrictness {
FoundationModels.Transcript.ToolDefinition.parameters:5:16: note: 'parameters' has been explicitly marked unavailable here
3 | @available(iOS 27.0, macOS 27.0, watchOS 27.0, *)
4 |     @available(tvOS, unavailable)
5 |     public var parameters: GenerationSchema { get set }  }
  |                `- note: 'parameters' has been explicitly marked unavailable here
6 | }
7 |
/Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/Executor/OpenAIResponseExecutor+Response.swift:165:53: error: 'jsonString' is unavailable in tvOS
163 |         }
164 |
165 |         var metadata = request.metadata.mapValues(\.jsonString)
    |                                                     `- error: 'jsonString' is unavailable in tvOS
166 |         metadata["id"] = request.id.uuidString
167 |
FoundationModels.GeneratedContent.jsonString:2:12: note: 'jsonString' has been explicitly marked unavailable here
1 | struct GeneratedContent {
2 | public var jsonString: String { get }}
  |            `- note: 'jsonString' has been explicitly marked unavailable here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/Executor/OpenAIResponseExecutor+Response.swift:171:56: error: 'maximumResponseTokens' is unavailable in tvOS
169 |             input: .inputItemList(inputItems),
170 |             model: model.model.rawValue,
171 |             maxOutputTokens: request.generationOptions.maximumResponseTokens,
    |                                                        `- error: 'maximumResponseTokens' is unavailable in tvOS
172 |             metadata: .init(additionalProperties: metadata),
173 |             parallelToolCalls: tools.isEmpty ? nil : true,
FoundationModels.GenerationOptions.maximumResponseTokens:4:14: note: 'maximumResponseTokens' has been explicitly marked unavailable here
2 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
3 |   @available(tvOS, unavailable)
4 |   public var maximumResponseTokens: Int?}
  |              `- note: 'maximumResponseTokens' has been explicitly marked unavailable here
5 |
/Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/Executor/OpenAIResponseExecutor+Response.swift:176:52: error: 'temperature' is unavailable in tvOS
174 |             reasoning: Self.responseReasoning(from: request.contextOptions.reasoningLevel),
175 |             stream: true,
176 |             temperature: request.generationOptions.temperature,
    |                                                    `- error: 'temperature' is unavailable in tvOS
177 |             text: Self.responseTextConfiguration(schema: request.schema),
178 |             toolChoice: Self.responseToolChoice(from: request.generationOptions.toolCallingMode),
FoundationModels.GenerationOptions.temperature:4:14: note: 'temperature' has been explicitly marked unavailable here
2 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
3 |   @available(tvOS, unavailable)
4 |   public var temperature: Double?}
  |              `- note: 'temperature' has been explicitly marked unavailable here
5 |
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/Executor/OpenAIExecutorConfiguration.swift (in target 'FoundationOpenAI' from project 'foundation-openai')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile OpenAIExecutorConfiguration.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/Executor/OpenAIResponseExecutor+Response.swift (in target 'FoundationOpenAI' from project 'foundation-openai')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile OpenAIResponseExecutor+Response.swift
SwiftCompile normal arm64 Compiling\ AnyQueryTransformer.swift,\ AnyOpenAILanguageModelExecutor.swift /Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/AnyQueryTransformer.swift /Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/Executor/AnyOpenAILanguageModelExecutor.swift (in target 'FoundationOpenAI' from project 'foundation-openai')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/AnyQueryTransformer.swift (in target 'FoundationOpenAI' from project 'foundation-openai')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile AnyQueryTransformer.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/Executor/AnyOpenAILanguageModelExecutor.swift (in target 'FoundationOpenAI' from project 'foundation-openai')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile AnyOpenAILanguageModelExecutor.swift
/Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/AnyQueryTransformer.swift:43:58: error: 'Transcript' is unavailable in tvOS
41 |     }
42 |
43 |     public func transformInstructions(from instructions: Transcript.Instructions) throws -> ChatQuery.ChatCompletionMessageParam? {
   |                                                          `- error: 'Transcript' is unavailable in tvOS
44 |         try erased.transformInstructions(from: instructions)
45 |     }
FoundationModels.Transcript:3:15: note: 'Transcript' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct Transcript : Sendable, Equatable {
  |               `- note: 'Transcript' has been explicitly marked unavailable here
4 |     public init(entries: some Sequence<Transcript.Entry> = [])
5 |     public static func == (a: Transcript, b: Transcript) -> Bool
/Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/AnyQueryTransformer.swift:47:46: error: 'Transcript' is unavailable in tvOS
45 |     }
46 |
47 |     public func transformPrompt(from prompt: Transcript.Prompt) throws -> ChatQuery.ChatCompletionMessageParam? {
   |                                              `- error: 'Transcript' is unavailable in tvOS
48 |         try erased.transformPrompt(from: prompt)
49 |     }
FoundationModels.Transcript:3:15: note: 'Transcript' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct Transcript : Sendable, Equatable {
  |               `- note: 'Transcript' has been explicitly marked unavailable here
4 |     public init(entries: some Sequence<Transcript.Entry> = [])
5 |     public static func == (a: Transcript, b: Transcript) -> Bool
/Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/AnyQueryTransformer.swift:51:50: error: 'Transcript' is unavailable in tvOS
49 |     }
50 |
51 |     public func transformResponse(from response: Transcript.Response) throws -> ChatQuery.ChatCompletionMessageParam? {
   |                                                  `- error: 'Transcript' is unavailable in tvOS
52 |         try erased.transformResponse(from: response)
53 |     }
FoundationModels.Transcript:3:15: note: 'Transcript' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct Transcript : Sendable, Equatable {
  |               `- note: 'Transcript' has been explicitly marked unavailable here
4 |     public init(entries: some Sequence<Transcript.Entry> = [])
5 |     public static func == (a: Transcript, b: Transcript) -> Bool
/Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/AnyQueryTransformer.swift:55:52: error: 'Transcript' is unavailable in tvOS
53 |     }
54 |
55 |     public func transformReasoning(from reasoning: Transcript.Reasoning) throws -> ChatQuery.ChatCompletionMessageParam? {
   |                                                    `- error: 'Transcript' is unavailable in tvOS
56 |         try erased.transformReasoning(from: reasoning)
57 |     }
FoundationModels.Transcript:3:15: note: 'Transcript' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct Transcript : Sendable, Equatable {
  |               `- note: 'Transcript' has been explicitly marked unavailable here
4 |     public init(entries: some Sequence<Transcript.Entry> = [])
5 |     public static func == (a: Transcript, b: Transcript) -> Bool
/Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/AnyQueryTransformer.swift:59:52: error: 'Transcript' is unavailable in tvOS
57 |     }
58 |
59 |     public func transformToolCalls(from toolCalls: Transcript.ToolCalls) throws -> ChatQuery.ChatCompletionMessageParam? {
   |                                                    `- error: 'Transcript' is unavailable in tvOS
60 |         try erased.transformToolCalls(from: toolCalls)
61 |     }
FoundationModels.Transcript:3:15: note: 'Transcript' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct Transcript : Sendable, Equatable {
  |               `- note: 'Transcript' has been explicitly marked unavailable here
4 |     public init(entries: some Sequence<Transcript.Entry> = [])
5 |     public static func == (a: Transcript, b: Transcript) -> Bool
/Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/AnyQueryTransformer.swift:63:54: error: 'Transcript' is unavailable in tvOS
61 |     }
62 |
63 |     public func transformToolOutput(from toolOutput: Transcript.ToolOutput) throws -> ChatQuery.ChatCompletionMessageParam? {
   |                                                      `- error: 'Transcript' is unavailable in tvOS
64 |         try erased.transformToolOutput(from: toolOutput)
65 |     }
FoundationModels.Transcript:3:15: note: 'Transcript' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct Transcript : Sendable, Equatable {
  |               `- note: 'Transcript' has been explicitly marked unavailable here
4 |     public init(entries: some Sequence<Transcript.Entry> = [])
5 |     public static func == (a: Transcript, b: Transcript) -> Bool
/Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/Executor/AnyOpenAILanguageModelExecutor.swift:21:51: error: 'Transcript' is unavailable in tvOS
19 |     private let executor: Storage
20 |
21 |     public func prewarm(model: Model, transcript: Transcript) {
   |                                                   `- error: 'Transcript' is unavailable in tvOS
22 |         switch executor {
23 |         case .chatCompletion(let executor):
FoundationModels.Transcript:3:15: note: 'Transcript' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct Transcript : Sendable, Equatable {
  |               `- note: 'Transcript' has been explicitly marked unavailable here
4 |     public init(entries: some Sequence<Transcript.Entry> = [])
5 |     public static func == (a: Transcript, b: Transcript) -> Bool
/Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/Executor/AnyOpenAILanguageModelExecutor.swift:31:21: error: 'LanguageModelExecutorGenerationRequest' is unavailable in tvOS
29 |
30 |     public nonisolated(nonsending) func respond(
31 |         to request: LanguageModelExecutorGenerationRequest,
   |                     `- error: 'LanguageModelExecutorGenerationRequest' is unavailable in tvOS
32 |         model: Model,
33 |         streamingInto channel: LanguageModelExecutorGenerationChannel
FoundationModels.LanguageModelExecutorGenerationRequest:3:15: note: 'LanguageModelExecutorGenerationRequest' has been explicitly marked unavailable here
 1 | @available(iOS 27.0, macOS 27.0, watchOS 27.0, *)
 2 | @available(tvOS, unavailable)
 3 | public struct LanguageModelExecutorGenerationRequest : Sendable {
   |               `- note: 'LanguageModelExecutorGenerationRequest' has been explicitly marked unavailable here
 4 |     public var id: UUID
 5 |     public var transcript: Transcript
/Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/Executor/AnyOpenAILanguageModelExecutor.swift:33:32: error: 'LanguageModelExecutorGenerationChannel' is unavailable in tvOS
31 |         to request: LanguageModelExecutorGenerationRequest,
32 |         model: Model,
33 |         streamingInto channel: LanguageModelExecutorGenerationChannel
   |                                `- error: 'LanguageModelExecutorGenerationChannel' is unavailable in tvOS
34 |     ) async throws {
35 |         switch executor {
FoundationModels.LanguageModelExecutorGenerationChannel:3:15: note: 'LanguageModelExecutorGenerationChannel' has been explicitly marked unavailable here
 1 | @available(iOS 27.0, macOS 27.0, watchOS 27.0, *)
 2 | @available(tvOS, unavailable)
 3 | public struct LanguageModelExecutorGenerationChannel : AsyncSequence, Sendable {
   |               `- note: 'LanguageModelExecutorGenerationChannel' has been explicitly marked unavailable here
 4 |     public init()
 5 |     @available(macOS 27.0, iOS 27.0, watchOS 27.0, *)
SwiftCompile normal arm64 Compiling\ OpenAIChatCompletionExecutor.swift,\ OpenAIExecutor+Shared.swift /Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/Executor/OpenAIChatCompletionExecutor.swift /Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/Executor/OpenAIExecutor+Shared.swift (in target 'FoundationOpenAI' from project 'foundation-openai')
/Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/Executor/OpenAIChatCompletionExecutor.swift:19:51: error: 'Transcript' is unavailable in tvOS
17 |     }
18 |
19 |     public func prewarm(model: Model, transcript: Transcript) {
   |                                                   `- error: 'Transcript' is unavailable in tvOS
20 |         // Remote API model: nothing to preload locally.
21 |     }
FoundationModels.Transcript:3:15: note: 'Transcript' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct Transcript : Sendable, Equatable {
  |               `- note: 'Transcript' has been explicitly marked unavailable here
4 |     public init(entries: some Sequence<Transcript.Entry> = [])
5 |     public static func == (a: Transcript, b: Transcript) -> Bool
/Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/Executor/OpenAIChatCompletionExecutor.swift:6:81: error: 'LanguageModelExecutor' is unavailable in tvOS
 4 | /// Executes generation requests using the OpenAI Chat Completions API.
 5 | @available(anyAppleOS 27.0, *)
 6 | public struct OpenAIChatCompletionExecutor<LanguageModel: OpenAILanguageModel>: LanguageModelExecutor {
   |                                                                                 `- error: 'LanguageModelExecutor' is unavailable in tvOS
 7 |     public typealias Model = LanguageModel
 8 |     public typealias Configuration = OpenAIExecutorConfiguration
FoundationModels.LanguageModelExecutor:3:17: note: 'LanguageModelExecutor' has been explicitly marked unavailable here
1 | @available(iOS 27.0, macOS 27.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public protocol LanguageModelExecutor : Sendable {
  |                 `- note: 'LanguageModelExecutor' has been explicitly marked unavailable here
4 |     associatedtype Configuration : Hashable, Sendable
5 |     associatedtype Model : LanguageModel
/Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/Executor/OpenAIExecutor+Shared.swift:68:14: error: 'Transcript' is unavailable in tvOS
 66 | @available(anyAppleOS 27.0, *)
 67 | func entryTransformer(
 68 |     _ entry: Transcript.Entry,
    |              `- error: 'Transcript' is unavailable in tvOS
 69 |     transformer: AnyQueryTransformer,
 70 |     preservesNativeToolTranscript: Bool = true
FoundationModels.Transcript:3:15: note: 'Transcript' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct Transcript : Sendable, Equatable {
  |               `- note: 'Transcript' has been explicitly marked unavailable here
4 |     public init(entries: some Sequence<Transcript.Entry> = [])
5 |     public static func == (a: Transcript, b: Transcript) -> Bool
/Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/Executor/OpenAIExecutor+Shared.swift:103:15: error: 'Transcript' is unavailable in tvOS
101 | @available(anyAppleOS 27.0, *)
102 | private func flattenedToolOutput(
103 |     _ output: Transcript.ToolOutput
    |               `- error: 'Transcript' is unavailable in tvOS
104 | ) -> String {
105 |     let content = output.segments.compactMap { segment in
FoundationModels.Transcript:3:15: note: 'Transcript' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct Transcript : Sendable, Equatable {
  |               `- note: 'Transcript' has been explicitly marked unavailable here
4 |     public init(entries: some Sequence<Transcript.Entry> = [])
5 |     public static func == (a: Transcript, b: Transcript) -> Bool
/Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/Executor/OpenAIExecutor+Shared.swift:91:11: error: type 'Transcript.Entry' has no member 'data'
 89 |     case .reasoning(let reasoning):
 90 |         return try transformer.transformReasoning(from: reasoning)
 91 |     case .data:
    |           `- error: type 'Transcript.Entry' has no member 'data'
 92 |         throw LanguageModelError.unsupportedTranscriptContent(.init(
 93 |             unsupportedContent: [entry],
/Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/Executor/OpenAIExecutor+Shared.swift:92:15: error: 'LanguageModelError' is unavailable in tvOS
 90 |         return try transformer.transformReasoning(from: reasoning)
 91 |     case .data:
 92 |         throw LanguageModelError.unsupportedTranscriptContent(.init(
    |               `- error: 'LanguageModelError' is unavailable in tvOS
 93 |             unsupportedContent: [entry],
 94 |             debugDescription: "OpenAI executors cannot replay top-level data entries."
FoundationModels.LanguageModelError:3:13: note: 'LanguageModelError' has been explicitly marked unavailable here
 1 | @available(iOS 27.0, macOS 27.0, watchOS 27.0, *)
 2 | @available(tvOS, unavailable)
 3 | public enum LanguageModelError : LocalizedError {
   |             `- note: 'LanguageModelError' has been explicitly marked unavailable here
 4 |     case contextSizeExceeded(LanguageModelError.ContextSizeExceeded)
 5 |     case rateLimited(LanguageModelError.RateLimited)
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/Executor/OpenAIChatCompletionExecutor.swift (in target 'FoundationOpenAI' from project 'foundation-openai')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile OpenAIChatCompletionExecutor.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/Executor/OpenAIExecutor+Shared.swift (in target 'FoundationOpenAI' from project 'foundation-openai')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile OpenAIExecutor+Shared.swift
SwiftEmitModule normal arm64 Emitting\ module\ for\ FoundationOpenAI (in target 'FoundationOpenAI' from project 'foundation-openai')
/Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/AnyQueryTransformer.swift:43:58: error: 'Transcript' is unavailable in tvOS
41 |     }
42 |
43 |     public func transformInstructions(from instructions: Transcript.Instructions) throws -> ChatQuery.ChatCompletionMessageParam? {
   |                                                          `- error: 'Transcript' is unavailable in tvOS
44 |         try erased.transformInstructions(from: instructions)
45 |     }
FoundationModels.Transcript:3:15: note: 'Transcript' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct Transcript : Sendable, Equatable {
  |               `- note: 'Transcript' has been explicitly marked unavailable here
4 |     public init(entries: some Sequence<Transcript.Entry> = [])
5 |     public static func == (a: Transcript, b: Transcript) -> Bool
/Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/AnyQueryTransformer.swift:47:46: error: 'Transcript' is unavailable in tvOS
45 |     }
46 |
47 |     public func transformPrompt(from prompt: Transcript.Prompt) throws -> ChatQuery.ChatCompletionMessageParam? {
   |                                              `- error: 'Transcript' is unavailable in tvOS
48 |         try erased.transformPrompt(from: prompt)
49 |     }
FoundationModels.Transcript:3:15: note: 'Transcript' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct Transcript : Sendable, Equatable {
  |               `- note: 'Transcript' has been explicitly marked unavailable here
4 |     public init(entries: some Sequence<Transcript.Entry> = [])
5 |     public static func == (a: Transcript, b: Transcript) -> Bool
/Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/AnyQueryTransformer.swift:51:50: error: 'Transcript' is unavailable in tvOS
49 |     }
50 |
51 |     public func transformResponse(from response: Transcript.Response) throws -> ChatQuery.ChatCompletionMessageParam? {
   |                                                  `- error: 'Transcript' is unavailable in tvOS
52 |         try erased.transformResponse(from: response)
53 |     }
FoundationModels.Transcript:3:15: note: 'Transcript' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct Transcript : Sendable, Equatable {
  |               `- note: 'Transcript' has been explicitly marked unavailable here
4 |     public init(entries: some Sequence<Transcript.Entry> = [])
5 |     public static func == (a: Transcript, b: Transcript) -> Bool
/Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/AnyQueryTransformer.swift:55:52: error: 'Transcript' is unavailable in tvOS
53 |     }
54 |
55 |     public func transformReasoning(from reasoning: Transcript.Reasoning) throws -> ChatQuery.ChatCompletionMessageParam? {
   |                                                    `- error: 'Transcript' is unavailable in tvOS
56 |         try erased.transformReasoning(from: reasoning)
57 |     }
FoundationModels.Transcript:3:15: note: 'Transcript' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct Transcript : Sendable, Equatable {
  |               `- note: 'Transcript' has been explicitly marked unavailable here
4 |     public init(entries: some Sequence<Transcript.Entry> = [])
5 |     public static func == (a: Transcript, b: Transcript) -> Bool
/Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/AnyQueryTransformer.swift:59:52: error: 'Transcript' is unavailable in tvOS
57 |     }
58 |
59 |     public func transformToolCalls(from toolCalls: Transcript.ToolCalls) throws -> ChatQuery.ChatCompletionMessageParam? {
   |                                                    `- error: 'Transcript' is unavailable in tvOS
60 |         try erased.transformToolCalls(from: toolCalls)
61 |     }
FoundationModels.Transcript:3:15: note: 'Transcript' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct Transcript : Sendable, Equatable {
  |               `- note: 'Transcript' has been explicitly marked unavailable here
4 |     public init(entries: some Sequence<Transcript.Entry> = [])
5 |     public static func == (a: Transcript, b: Transcript) -> Bool
/Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/AnyQueryTransformer.swift:63:54: error: 'Transcript' is unavailable in tvOS
61 |     }
62 |
63 |     public func transformToolOutput(from toolOutput: Transcript.ToolOutput) throws -> ChatQuery.ChatCompletionMessageParam? {
   |                                                      `- error: 'Transcript' is unavailable in tvOS
64 |         try erased.transformToolOutput(from: toolOutput)
65 |     }
FoundationModels.Transcript:3:15: note: 'Transcript' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct Transcript : Sendable, Equatable {
  |               `- note: 'Transcript' has been explicitly marked unavailable here
4 |     public init(entries: some Sequence<Transcript.Entry> = [])
5 |     public static func == (a: Transcript, b: Transcript) -> Bool
/Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/Executor/AnyOpenAILanguageModelExecutor.swift:21:51: error: 'Transcript' is unavailable in tvOS
19 |     private let executor: Storage
20 |
21 |     public func prewarm(model: Model, transcript: Transcript) {
   |                                                   `- error: 'Transcript' is unavailable in tvOS
22 |         switch executor {
23 |         case .chatCompletion(let executor):
FoundationModels.Transcript:3:15: note: 'Transcript' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct Transcript : Sendable, Equatable {
  |               `- note: 'Transcript' has been explicitly marked unavailable here
4 |     public init(entries: some Sequence<Transcript.Entry> = [])
5 |     public static func == (a: Transcript, b: Transcript) -> Bool
/Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/Executor/AnyOpenAILanguageModelExecutor.swift:31:21: error: 'LanguageModelExecutorGenerationRequest' is unavailable in tvOS
29 |
30 |     public nonisolated(nonsending) func respond(
31 |         to request: LanguageModelExecutorGenerationRequest,
   |                     `- error: 'LanguageModelExecutorGenerationRequest' is unavailable in tvOS
32 |         model: Model,
33 |         streamingInto channel: LanguageModelExecutorGenerationChannel
FoundationModels.LanguageModelExecutorGenerationRequest:3:15: note: 'LanguageModelExecutorGenerationRequest' has been explicitly marked unavailable here
 1 | @available(iOS 27.0, macOS 27.0, watchOS 27.0, *)
 2 | @available(tvOS, unavailable)
 3 | public struct LanguageModelExecutorGenerationRequest : Sendable {
   |               `- note: 'LanguageModelExecutorGenerationRequest' has been explicitly marked unavailable here
 4 |     public var id: UUID
 5 |     public var transcript: Transcript
/Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/Executor/AnyOpenAILanguageModelExecutor.swift:33:32: error: 'LanguageModelExecutorGenerationChannel' is unavailable in tvOS
31 |         to request: LanguageModelExecutorGenerationRequest,
32 |         model: Model,
33 |         streamingInto channel: LanguageModelExecutorGenerationChannel
   |                                `- error: 'LanguageModelExecutorGenerationChannel' is unavailable in tvOS
34 |     ) async throws {
35 |         switch executor {
FoundationModels.LanguageModelExecutorGenerationChannel:3:15: note: 'LanguageModelExecutorGenerationChannel' has been explicitly marked unavailable here
 1 | @available(iOS 27.0, macOS 27.0, watchOS 27.0, *)
 2 | @available(tvOS, unavailable)
 3 | public struct LanguageModelExecutorGenerationChannel : AsyncSequence, Sendable {
   |               `- note: 'LanguageModelExecutorGenerationChannel' has been explicitly marked unavailable here
 4 |     public init()
 5 |     @available(macOS 27.0, iOS 27.0, watchOS 27.0, *)
/Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/Executor/AnyOpenAILanguageModelExecutor.swift:11:75: error: 'LanguageModelExecutor' is unavailable in tvOS
 9 |
10 | @available(anyAppleOS 27.0, *)
11 | public struct AnyOpenAILanguageModelExecutor<Model: OpenAILanguageModel>: LanguageModelExecutor {
   |                                                                           `- error: 'LanguageModelExecutor' is unavailable in tvOS
12 |     public typealias Configuration = AnyOpenAILanguageModelConfiguration
13 |
FoundationModels.LanguageModelExecutor:3:17: note: 'LanguageModelExecutor' has been explicitly marked unavailable here
1 | @available(iOS 27.0, macOS 27.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public protocol LanguageModelExecutor : Sendable {
  |                 `- note: 'LanguageModelExecutor' has been explicitly marked unavailable here
4 |     associatedtype Configuration : Hashable, Sendable
5 |     associatedtype Model : LanguageModel
/Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/Executor/OpenAIChatCompletionExecutor+Completion.swift:15:21: error: 'LanguageModelExecutorGenerationRequest' is unavailable in tvOS
 13 | extension OpenAIChatCompletionExecutor {
 14 |     public func respond(
 15 |         to request: LanguageModelExecutorGenerationRequest,
    |                     `- error: 'LanguageModelExecutorGenerationRequest' is unavailable in tvOS
 16 |         model: Model,
 17 |         streamingInto channel: LanguageModelExecutorGenerationChannel
FoundationModels.LanguageModelExecutorGenerationRequest:3:15: note: 'LanguageModelExecutorGenerationRequest' has been explicitly marked unavailable here
 1 | @available(iOS 27.0, macOS 27.0, watchOS 27.0, *)
 2 | @available(tvOS, unavailable)
 3 | public struct LanguageModelExecutorGenerationRequest : Sendable {
   |               `- note: 'LanguageModelExecutorGenerationRequest' has been explicitly marked unavailable here
 4 |     public var id: UUID
 5 |     public var transcript: Transcript
/Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/Executor/OpenAIChatCompletionExecutor+Completion.swift:17:32: error: 'LanguageModelExecutorGenerationChannel' is unavailable in tvOS
 15 |         to request: LanguageModelExecutorGenerationRequest,
 16 |         model: Model,
 17 |         streamingInto channel: LanguageModelExecutorGenerationChannel
    |                                `- error: 'LanguageModelExecutorGenerationChannel' is unavailable in tvOS
 18 |     ) async throws {
 19 |         let query = try await makeQuery(to: request, model: model, transformer: configuration.transformer)
FoundationModels.LanguageModelExecutorGenerationChannel:3:15: note: 'LanguageModelExecutorGenerationChannel' has been explicitly marked unavailable here
 1 | @available(iOS 27.0, macOS 27.0, watchOS 27.0, *)
 2 | @available(tvOS, unavailable)
 3 | public struct LanguageModelExecutorGenerationChannel : AsyncSequence, Sendable {
   |               `- note: 'LanguageModelExecutorGenerationChannel' has been explicitly marked unavailable here
 4 |     public init()
 5 |     @available(macOS 27.0, iOS 27.0, watchOS 27.0, *)
/Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/Executor/OpenAIChatCompletionExecutor+Completion.swift:129:21: error: 'LanguageModelExecutorGenerationRequest' is unavailable in tvOS
127 |
128 |     func makeQuery(
129 |         to request: LanguageModelExecutorGenerationRequest,
    |                     `- error: 'LanguageModelExecutorGenerationRequest' is unavailable in tvOS
130 |         model: Model,
131 |         transformer: AnyQueryTransformer
FoundationModels.LanguageModelExecutorGenerationRequest:3:15: note: 'LanguageModelExecutorGenerationRequest' has been explicitly marked unavailable here
 1 | @available(iOS 27.0, macOS 27.0, watchOS 27.0, *)
 2 | @available(tvOS, unavailable)
 3 | public struct LanguageModelExecutorGenerationRequest : Sendable {
   |               `- note: 'LanguageModelExecutorGenerationRequest' has been explicitly marked unavailable here
 4 |     public var id: UUID
 5 |     public var transcript: Transcript
/Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/Executor/OpenAIChatCompletionExecutor+Completion.swift:252:23: error: 'Transcript' is unavailable in tvOS
250 |
251 |     func messageTransformer(
252 |         _ transcript: Transcript,
    |                       `- error: 'Transcript' is unavailable in tvOS
253 |         transformer: AnyQueryTransformer,
254 |         preservesNativeToolTranscript: Bool = true
FoundationModels.Transcript:3:15: note: 'Transcript' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct Transcript : Sendable, Equatable {
  |               `- note: 'Transcript' has been explicitly marked unavailable here
4 |     public init(entries: some Sequence<Transcript.Entry> = [])
5 |     public static func == (a: Transcript, b: Transcript) -> Bool
/Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/Executor/OpenAIChatCompletionExecutor.swift:19:51: error: 'Transcript' is unavailable in tvOS
17 |     }
18 |
19 |     public func prewarm(model: Model, transcript: Transcript) {
   |                                                   `- error: 'Transcript' is unavailable in tvOS
20 |         // Remote API model: nothing to preload locally.
21 |     }
FoundationModels.Transcript:3:15: note: 'Transcript' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct Transcript : Sendable, Equatable {
  |               `- note: 'Transcript' has been explicitly marked unavailable here
4 |     public init(entries: some Sequence<Transcript.Entry> = [])
5 |     public static func == (a: Transcript, b: Transcript) -> Bool
/Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/Executor/OpenAIChatCompletionExecutor.swift:6:81: error: 'LanguageModelExecutor' is unavailable in tvOS
 4 | /// Executes generation requests using the OpenAI Chat Completions API.
 5 | @available(anyAppleOS 27.0, *)
 6 | public struct OpenAIChatCompletionExecutor<LanguageModel: OpenAILanguageModel>: LanguageModelExecutor {
   |                                                                                 `- error: 'LanguageModelExecutor' is unavailable in tvOS
 7 |     public typealias Model = LanguageModel
 8 |     public typealias Configuration = OpenAIExecutorConfiguration
FoundationModels.LanguageModelExecutor:3:17: note: 'LanguageModelExecutor' has been explicitly marked unavailable here
1 | @available(iOS 27.0, macOS 27.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public protocol LanguageModelExecutor : Sendable {
  |                 `- note: 'LanguageModelExecutor' has been explicitly marked unavailable here
4 |     associatedtype Configuration : Hashable, Sendable
5 |     associatedtype Model : LanguageModel
/Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/Executor/OpenAIExecutor+Shared.swift:68:14: error: 'Transcript' is unavailable in tvOS
 66 | @available(anyAppleOS 27.0, *)
 67 | func entryTransformer(
 68 |     _ entry: Transcript.Entry,
    |              `- error: 'Transcript' is unavailable in tvOS
 69 |     transformer: AnyQueryTransformer,
 70 |     preservesNativeToolTranscript: Bool = true
FoundationModels.Transcript:3:15: note: 'Transcript' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct Transcript : Sendable, Equatable {
  |               `- note: 'Transcript' has been explicitly marked unavailable here
4 |     public init(entries: some Sequence<Transcript.Entry> = [])
5 |     public static func == (a: Transcript, b: Transcript) -> Bool
/Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/Executor/OpenAIExecutor+Shared.swift:103:15: error: 'Transcript' is unavailable in tvOS
101 | @available(anyAppleOS 27.0, *)
102 | private func flattenedToolOutput(
103 |     _ output: Transcript.ToolOutput
    |               `- error: 'Transcript' is unavailable in tvOS
104 | ) -> String {
105 |     let content = output.segments.compactMap { segment in
FoundationModels.Transcript:3:15: note: 'Transcript' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct Transcript : Sendable, Equatable {
  |               `- note: 'Transcript' has been explicitly marked unavailable here
4 |     public init(entries: some Sequence<Transcript.Entry> = [])
5 |     public static func == (a: Transcript, b: Transcript) -> Bool
/Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/Executor/OpenAIResponseExecutor+Response.swift:15:21: error: 'LanguageModelExecutorGenerationRequest' is unavailable in tvOS
 13 | extension OpenAIResponseExecutor {
 14 |     public func respond(
 15 |         to request: LanguageModelExecutorGenerationRequest,
    |                     `- error: 'LanguageModelExecutorGenerationRequest' is unavailable in tvOS
 16 |         model: Model,
 17 |         streamingInto channel: LanguageModelExecutorGenerationChannel
FoundationModels.LanguageModelExecutorGenerationRequest:3:15: note: 'LanguageModelExecutorGenerationRequest' has been explicitly marked unavailable here
 1 | @available(iOS 27.0, macOS 27.0, watchOS 27.0, *)
 2 | @available(tvOS, unavailable)
 3 | public struct LanguageModelExecutorGenerationRequest : Sendable {
   |               `- note: 'LanguageModelExecutorGenerationRequest' has been explicitly marked unavailable here
 4 |     public var id: UUID
 5 |     public var transcript: Transcript
/Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/Executor/OpenAIResponseExecutor+Response.swift:17:32: error: 'LanguageModelExecutorGenerationChannel' is unavailable in tvOS
 15 |         to request: LanguageModelExecutorGenerationRequest,
 16 |         model: Model,
 17 |         streamingInto channel: LanguageModelExecutorGenerationChannel
    |                                `- error: 'LanguageModelExecutorGenerationChannel' is unavailable in tvOS
 18 |     ) async throws {
 19 |         let query = try await makeResponseQuery(to: request, model: model, transformer: configuration.transformer)
FoundationModels.LanguageModelExecutorGenerationChannel:3:15: note: 'LanguageModelExecutorGenerationChannel' has been explicitly marked unavailable here
 1 | @available(iOS 27.0, macOS 27.0, watchOS 27.0, *)
 2 | @available(tvOS, unavailable)
 3 | public struct LanguageModelExecutorGenerationChannel : AsyncSequence, Sendable {
   |               `- note: 'LanguageModelExecutorGenerationChannel' has been explicitly marked unavailable here
 4 |     public init()
 5 |     @available(macOS 27.0, iOS 27.0, watchOS 27.0, *)
/Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/Executor/OpenAIResponseExecutor+Response.swift:118:21: error: 'LanguageModelExecutorGenerationRequest' is unavailable in tvOS
116 |
117 |     func makeResponseQuery(
118 |         to request: LanguageModelExecutorGenerationRequest,
    |                     `- error: 'LanguageModelExecutorGenerationRequest' is unavailable in tvOS
119 |         model: Model,
120 |         transformer: AnyQueryTransformer
FoundationModels.LanguageModelExecutorGenerationRequest:3:15: note: 'LanguageModelExecutorGenerationRequest' has been explicitly marked unavailable here
 1 | @available(iOS 27.0, macOS 27.0, watchOS 27.0, *)
 2 | @available(tvOS, unavailable)
 3 | public struct LanguageModelExecutorGenerationRequest : Sendable {
   |               `- note: 'LanguageModelExecutorGenerationRequest' has been explicitly marked unavailable here
 4 |     public var id: UUID
 5 |     public var transcript: Transcript
/Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/Executor/OpenAIResponseExecutor+Response.swift:184:26: error: 'Transcript' is unavailable in tvOS
182 |
183 |     private static func responseInputItems(
184 |         from transcript: Transcript,
    |                          `- error: 'Transcript' is unavailable in tvOS
185 |         transformer: AnyQueryTransformer
186 |     ) async throws -> [InputItem] {
FoundationModels.Transcript:3:15: note: 'Transcript' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct Transcript : Sendable, Equatable {
  |               `- note: 'Transcript' has been explicitly marked unavailable here
4 |     public init(entries: some Sequence<Transcript.Entry> = [])
5 |     public static func == (a: Transcript, b: Transcript) -> Bool
/Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/Executor/OpenAIResponseExecutor+Response.swift:207:21: error: 'Transcript' is unavailable in tvOS
205 |
206 |     private static func responseInputItems(
207 |         from entry: Transcript.Entry,
    |                     `- error: 'Transcript' is unavailable in tvOS
208 |         transformer: AnyQueryTransformer
209 |     ) throws -> [InputItem] {
FoundationModels.Transcript:3:15: note: 'Transcript' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct Transcript : Sendable, Equatable {
  |               `- note: 'Transcript' has been explicitly marked unavailable here
4 |     public init(entries: some Sequence<Transcript.Entry> = [])
5 |     public static func == (a: Transcript, b: Transcript) -> Bool
/Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/Executor/OpenAIResponseExecutor+Response.swift:222:25: error: 'Transcript' is unavailable in tvOS
220 |
221 |     private static func responseInputItems(
222 |         from reasoning: Transcript.Reasoning
    |                         `- error: 'Transcript' is unavailable in tvOS
223 |     ) -> [InputItem] {
224 |         let content = reasoningTextContent(from: reasoning.segments)
FoundationModels.Transcript:3:15: note: 'Transcript' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct Transcript : Sendable, Equatable {
  |               `- note: 'Transcript' has been explicitly marked unavailable here
4 |     public init(entries: some Sequence<Transcript.Entry> = [])
5 |     public static func == (a: Transcript, b: Transcript) -> Bool
/Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/Executor/OpenAIResponseExecutor+Response.swift:248:25: error: 'Transcript' is unavailable in tvOS
246 |
247 |     private static func reasoningTextContent(
248 |         from segments: [Transcript.Segment]
    |                         `- error: 'Transcript' is unavailable in tvOS
249 |     ) -> [Components.Schemas.ReasoningTextContent]? {
250 |         let text = segments.compactMap(reasoningText(from:)).joined(separator: "\n")
FoundationModels.Transcript:3:15: note: 'Transcript' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct Transcript : Sendable, Equatable {
  |               `- note: 'Transcript' has been explicitly marked unavailable here
4 |     public init(entries: some Sequence<Transcript.Entry> = [])
5 |     public static func == (a: Transcript, b: Transcript) -> Bool
/Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/Executor/OpenAIResponseExecutor+Response.swift:263:53: error: 'Transcript' is unavailable in tvOS
261 |     }
262 |
263 |     private static func reasoningText(from segment: Transcript.Segment) -> String? {
    |                                                     `- error: 'Transcript' is unavailable in tvOS
264 |         switch segment {
265 |         case .text(let text):
FoundationModels.Transcript:3:15: note: 'Transcript' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct Transcript : Sendable, Equatable {
  |               `- note: 'Transcript' has been explicitly marked unavailable here
4 |     public init(entries: some Sequence<Transcript.Entry> = [])
5 |     public static func == (a: Transcript, b: Transcript) -> Bool
/Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/Executor/OpenAIResponseExecutor+Response.swift:275:25: error: 'Transcript' is unavailable in tvOS
273 |
274 |     private static func encryptedReasoningContent(
275 |         from reasoning: Transcript.Reasoning
    |                         `- error: 'Transcript' is unavailable in tvOS
276 |     ) -> String? {
277 |         if let metadataValue = reasoning.metadata["encrypted_content"] ?? reasoning.metadata["encryptedContent"]{
FoundationModels.Transcript:3:15: note: 'Transcript' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct Transcript : Sendable, Equatable {
  |               `- note: 'Transcript' has been explicitly marked unavailable here
4 |     public init(entries: some Sequence<Transcript.Entry> = [])
5 |     public static func == (a: Transcript, b: Transcript) -> Bool
/Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/Executor/OpenAIResponseExecutor+Response.swift:477:17: error: 'GenerationSchema' is unavailable in tvOS
475 |
476 |     private static func responseTextConfiguration(
477 |         schema: GenerationSchema?
    |                 `- error: 'GenerationSchema' is unavailable in tvOS
478 |     ) -> CreateModelResponseQuery.TextResponseConfigurationOptions? {
479 |         guard let schema else {
FoundationModels.GenerationSchema:3:15: note: 'GenerationSchema' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct GenerationSchema : Sendable {
  |               `- note: 'GenerationSchema' has been explicitly marked unavailable here
4 | }
/Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/Executor/OpenAIResponseExecutor+Response.swift:494:20: error: 'GenerationOptions' is unavailable in tvOS
492 |
493 |     private static func responseToolChoice(
494 |         from mode: GenerationOptions.ToolCallingMode?
    |                    `- error: 'GenerationOptions' is unavailable in tvOS
495 |     ) -> Components.Schemas.ToolChoiceParam? {
496 |         switch mode {
FoundationModels.GenerationOptions:3:15: note: 'GenerationOptions' has been explicitly marked unavailable here
 1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
 2 | @available(tvOS, unavailable)
 3 | public struct GenerationOptions : Sendable, Equatable {
   |               `- note: 'GenerationOptions' has been explicitly marked unavailable here
 4 |     @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
 5 |     @available(*, deprecated, renamed: "samplingMode")
/Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/Executor/OpenAIResponseExecutor+Response.swift:512:18: error: 'LanguageModelExecutorGenerationChannel' is unavailable in tvOS
510 |     private func sendReasoningSignatureIfPresent(
511 |         _ reasoning: Components.Schemas.ReasoningItem,
512 |         channel: LanguageModelExecutorGenerationChannel
    |                  `- error: 'LanguageModelExecutorGenerationChannel' is unavailable in tvOS
513 |     ) async {
514 |         guard let encryptedContent = reasoning.encryptedContent,
FoundationModels.LanguageModelExecutorGenerationChannel:3:15: note: 'LanguageModelExecutorGenerationChannel' has been explicitly marked unavailable here
 1 | @available(iOS 27.0, macOS 27.0, watchOS 27.0, *)
 2 | @available(tvOS, unavailable)
 3 | public struct LanguageModelExecutorGenerationChannel : AsyncSequence, Sendable {
   |               `- note: 'LanguageModelExecutorGenerationChannel' has been explicitly marked unavailable here
 4 |     public init()
 5 |     @available(macOS 27.0, iOS 27.0, watchOS 27.0, *)
/Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/Executor/OpenAIResponseExecutor+Response.swift:532:18: error: 'LanguageModelExecutorGenerationChannel' is unavailable in tvOS
530 |     private func flushResponseToolCallIfPossible(
531 |         _ state: ResponseStreamingToolCallState,
532 |         channel: LanguageModelExecutorGenerationChannel
    |                  `- error: 'LanguageModelExecutorGenerationChannel' is unavailable in tvOS
533 |     ) async -> Bool {
534 |         guard !state.hasFlushed,
FoundationModels.LanguageModelExecutorGenerationChannel:3:15: note: 'LanguageModelExecutorGenerationChannel' has been explicitly marked unavailable here
 1 | @available(iOS 27.0, macOS 27.0, watchOS 27.0, *)
 2 | @available(tvOS, unavailable)
 3 | public struct LanguageModelExecutorGenerationChannel : AsyncSequence, Sendable {
   |               `- note: 'LanguageModelExecutorGenerationChannel' has been explicitly marked unavailable here
 4 |     public init()
 5 |     @available(macOS 27.0, iOS 27.0, watchOS 27.0, *)
/Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/Executor/OpenAIResponseExecutor+Response.swift:558:18: error: 'LanguageModelExecutorGenerationChannel' is unavailable in tvOS
556 |     private func sendResponseUsage(
557 |         _ usage: Components.Schemas.ResponseUsage,
558 |         channel: LanguageModelExecutorGenerationChannel
    |                  `- error: 'LanguageModelExecutorGenerationChannel' is unavailable in tvOS
559 |     ) async {
560 |         await channel.send(
FoundationModels.LanguageModelExecutorGenerationChannel:3:15: note: 'LanguageModelExecutorGenerationChannel' has been explicitly marked unavailable here
 1 | @available(iOS 27.0, macOS 27.0, watchOS 27.0, *)
 2 | @available(tvOS, unavailable)
 3 | public struct LanguageModelExecutorGenerationChannel : AsyncSequence, Sendable {
   |               `- note: 'LanguageModelExecutorGenerationChannel' has been explicitly marked unavailable here
 4 |     public init()
 5 |     @available(macOS 27.0, iOS 27.0, watchOS 27.0, *)
/Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/Executor/OpenAIResponseExecutor.swift:19:51: error: 'Transcript' is unavailable in tvOS
17 |     }
18 |
19 |     public func prewarm(model: Model, transcript: Transcript) {
   |                                                   `- error: 'Transcript' is unavailable in tvOS
20 |         // Remote API model: nothing to preload locally.
21 |     }
FoundationModels.Transcript:3:15: note: 'Transcript' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct Transcript : Sendable, Equatable {
  |               `- note: 'Transcript' has been explicitly marked unavailable here
4 |     public init(entries: some Sequence<Transcript.Entry> = [])
5 |     public static func == (a: Transcript, b: Transcript) -> Bool
/Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/Executor/OpenAIResponseExecutor.swift:6:75: error: 'LanguageModelExecutor' is unavailable in tvOS
 4 | /// Executes generation requests using the OpenAI Responses API.
 5 | @available(anyAppleOS 27.0, *)
 6 | public struct OpenAIResponseExecutor<LanguageModel: OpenAILanguageModel>: LanguageModelExecutor {
   |                                                                           `- error: 'LanguageModelExecutor' is unavailable in tvOS
 7 |     public typealias Model = LanguageModel
 8 |     public typealias Configuration = OpenAIExecutorConfiguration
FoundationModels.LanguageModelExecutor:3:17: note: 'LanguageModelExecutor' has been explicitly marked unavailable here
1 | @available(iOS 27.0, macOS 27.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public protocol LanguageModelExecutor : Sendable {
  |                 `- note: 'LanguageModelExecutor' has been explicitly marked unavailable here
4 |     associatedtype Configuration : Hashable, Sendable
5 |     associatedtype Model : LanguageModel
/Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/OpenAILanguageModel.swift:12:38: error: 'LanguageModel' is unavailable in tvOS
10 |
11 | @available(anyAppleOS 27.0, *)
12 | public protocol OpenAILanguageModel: LanguageModel {
   |                                      `- error: 'LanguageModel' is unavailable in tvOS
13 |     associatedtype Model: RawRepresentable & Sendable where Model.RawValue == String
14 |
FoundationModels.LanguageModel:3:17: note: 'LanguageModel' has been explicitly marked unavailable here
1 | @available(iOS 27.0, macOS 27.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public protocol LanguageModel : Sendable {
  |                 `- note: 'LanguageModel' has been explicitly marked unavailable here
4 |     associatedtype Executor : LanguageModelExecutor where Self == Self.Executor.Model
5 |     var capabilities: LanguageModelCapabilities { get }
/Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/Predefined Models/ChatGPTLanguageModel.swift:21:31: error: 'LanguageModelCapabilities' is unavailable in tvOS
19 |     }
20 |
21 |     public let capabilities = LanguageModelCapabilities(
   |                               `- error: 'LanguageModelCapabilities' is unavailable in tvOS
22 |         [.reasoning, .toolCalling, .vision, .guidedGeneration]
23 |     )
FoundationModels.LanguageModelCapabilities:3:15: note: 'LanguageModelCapabilities' has been explicitly marked unavailable here
1 | @available(iOS 27.0, macOS 27.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct LanguageModelCapabilities : Sendable {
  |               `- note: 'LanguageModelCapabilities' has been explicitly marked unavailable here
4 |     public init(_ capabilities: [LanguageModelCapabilities.Capability])
5 | }
/Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/Predefined Models/ChatGPTLanguageModel.swift:22:11: error: 'reasoning' is unavailable in tvOS
20 |
21 |     public let capabilities = LanguageModelCapabilities(
22 |         [.reasoning, .toolCalling, .vision, .guidedGeneration]
   |           `- error: 'reasoning' is unavailable in tvOS
23 |     )
24 |     public var baseURL = URL(string: "https://api.openai.com/v1")!
FoundationModels.LanguageModelCapabilities.Capability.reasoning:3:19: note: 'reasoning' has been explicitly marked unavailable here
1 | struct LanguageModelCapabilities {
2 |   struct Capability {
3 | public static var reasoning: LanguageModelCapabilities.Capability { get }  }
  |                   `- note: 'reasoning' has been explicitly marked unavailable here
4 | }
5 |
/Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/Predefined Models/ChatGPTLanguageModel.swift:22:23: error: 'toolCalling' is unavailable in tvOS
20 |
21 |     public let capabilities = LanguageModelCapabilities(
22 |         [.reasoning, .toolCalling, .vision, .guidedGeneration]
   |                       `- error: 'toolCalling' is unavailable in tvOS
23 |     )
24 |     public var baseURL = URL(string: "https://api.openai.com/v1")!
FoundationModels.LanguageModelCapabilities.Capability.toolCalling:3:19: note: 'toolCalling' has been explicitly marked unavailable here
1 | struct LanguageModelCapabilities {
2 |   struct Capability {
3 | public static var toolCalling: LanguageModelCapabilities.Capability { get }  }
  |                   `- note: 'toolCalling' has been explicitly marked unavailable here
4 | }
5 |
/Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/Predefined Models/ChatGPTLanguageModel.swift:22:37: error: 'vision' is unavailable in tvOS
20 |
21 |     public let capabilities = LanguageModelCapabilities(
22 |         [.reasoning, .toolCalling, .vision, .guidedGeneration]
   |                                     `- error: 'vision' is unavailable in tvOS
23 |     )
24 |     public var baseURL = URL(string: "https://api.openai.com/v1")!
FoundationModels.LanguageModelCapabilities.Capability.vision:3:19: note: 'vision' has been explicitly marked unavailable here
1 | struct LanguageModelCapabilities {
2 |   struct Capability {
3 | public static var vision: LanguageModelCapabilities.Capability { get }  }
  |                   `- note: 'vision' has been explicitly marked unavailable here
4 | }
5 |
/Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/Predefined Models/ChatGPTLanguageModel.swift:22:46: error: 'guidedGeneration' is unavailable in tvOS
20 |
21 |     public let capabilities = LanguageModelCapabilities(
22 |         [.reasoning, .toolCalling, .vision, .guidedGeneration]
   |                                              `- error: 'guidedGeneration' is unavailable in tvOS
23 |     )
24 |     public var baseURL = URL(string: "https://api.openai.com/v1")!
FoundationModels.LanguageModelCapabilities.Capability.guidedGeneration:3:19: note: 'guidedGeneration' has been explicitly marked unavailable here
1 | struct LanguageModelCapabilities {
2 |   struct Capability {
3 | public static var guidedGeneration: LanguageModelCapabilities.Capability { get }  }
  |                   `- note: 'guidedGeneration' has been explicitly marked unavailable here
4 | }
5 |
/Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/Predefined Models/DeepSeekLanguageModel.swift:66:30: error: 'LanguageModelCapabilities' is unavailable in tvOS
 64 |     }
 65 |
 66 |     public let capabilities: LanguageModelCapabilities = .init([
    |                              `- error: 'LanguageModelCapabilities' is unavailable in tvOS
 67 |         .guidedGeneration,
 68 |         .reasoning,
FoundationModels.LanguageModelCapabilities:3:15: note: 'LanguageModelCapabilities' has been explicitly marked unavailable here
1 | @available(iOS 27.0, macOS 27.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct LanguageModelCapabilities : Sendable {
  |               `- note: 'LanguageModelCapabilities' has been explicitly marked unavailable here
4 |     public init(_ capabilities: [LanguageModelCapabilities.Capability])
5 | }
/Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/Predefined Models/DeepSeekLanguageModel.swift:67:10: error: 'guidedGeneration' is unavailable in tvOS
 65 |
 66 |     public let capabilities: LanguageModelCapabilities = .init([
 67 |         .guidedGeneration,
    |          `- error: 'guidedGeneration' is unavailable in tvOS
 68 |         .reasoning,
 69 |         .toolCalling,
FoundationModels.LanguageModelCapabilities.Capability.guidedGeneration:3:19: note: 'guidedGeneration' has been explicitly marked unavailable here
1 | struct LanguageModelCapabilities {
2 |   struct Capability {
3 | public static var guidedGeneration: LanguageModelCapabilities.Capability { get }  }
  |                   `- note: 'guidedGeneration' has been explicitly marked unavailable here
4 | }
5 |
/Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/Predefined Models/DeepSeekLanguageModel.swift:68:10: error: 'reasoning' is unavailable in tvOS
 66 |     public let capabilities: LanguageModelCapabilities = .init([
 67 |         .guidedGeneration,
 68 |         .reasoning,
    |          `- error: 'reasoning' is unavailable in tvOS
 69 |         .toolCalling,
 70 |     ])
FoundationModels.LanguageModelCapabilities.Capability.reasoning:3:19: note: 'reasoning' has been explicitly marked unavailable here
1 | struct LanguageModelCapabilities {
2 |   struct Capability {
3 | public static var reasoning: LanguageModelCapabilities.Capability { get }  }
  |                   `- note: 'reasoning' has been explicitly marked unavailable here
4 | }
5 |
/Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/Predefined Models/DeepSeekLanguageModel.swift:69:10: error: 'toolCalling' is unavailable in tvOS
 67 |         .guidedGeneration,
 68 |         .reasoning,
 69 |         .toolCalling,
    |          `- error: 'toolCalling' is unavailable in tvOS
 70 |     ])
 71 |     public let baseURL = URL(string: "https://api.deepseek.com")!
FoundationModels.LanguageModelCapabilities.Capability.toolCalling:3:19: note: 'toolCalling' has been explicitly marked unavailable here
1 | struct LanguageModelCapabilities {
2 |   struct Capability {
3 | public static var toolCalling: LanguageModelCapabilities.Capability { get }  }
  |                   `- note: 'toolCalling' has been explicitly marked unavailable here
4 | }
5 |
/Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/Predefined Models/QwenLanguageModel.swift:37:31: error: 'LanguageModelCapabilities' is unavailable in tvOS
35 |     public var model: Model
36 |
37 |     public let capabilities = LanguageModelCapabilities([
   |                               `- error: 'LanguageModelCapabilities' is unavailable in tvOS
38 |         .toolCalling, .reasoning, .guidedGeneration,
39 |     ])
FoundationModels.LanguageModelCapabilities:3:15: note: 'LanguageModelCapabilities' has been explicitly marked unavailable here
1 | @available(iOS 27.0, macOS 27.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct LanguageModelCapabilities : Sendable {
  |               `- note: 'LanguageModelCapabilities' has been explicitly marked unavailable here
4 |     public init(_ capabilities: [LanguageModelCapabilities.Capability])
5 | }
/Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/Predefined Models/QwenLanguageModel.swift:38:10: error: 'toolCalling' is unavailable in tvOS
36 |
37 |     public let capabilities = LanguageModelCapabilities([
38 |         .toolCalling, .reasoning, .guidedGeneration,
   |          `- error: 'toolCalling' is unavailable in tvOS
39 |     ])
40 |
FoundationModels.LanguageModelCapabilities.Capability.toolCalling:3:19: note: 'toolCalling' has been explicitly marked unavailable here
1 | struct LanguageModelCapabilities {
2 |   struct Capability {
3 | public static var toolCalling: LanguageModelCapabilities.Capability { get }  }
  |                   `- note: 'toolCalling' has been explicitly marked unavailable here
4 | }
5 |
/Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/Predefined Models/QwenLanguageModel.swift:38:24: error: 'reasoning' is unavailable in tvOS
36 |
37 |     public let capabilities = LanguageModelCapabilities([
38 |         .toolCalling, .reasoning, .guidedGeneration,
   |                        `- error: 'reasoning' is unavailable in tvOS
39 |     ])
40 |
FoundationModels.LanguageModelCapabilities.Capability.reasoning:3:19: note: 'reasoning' has been explicitly marked unavailable here
1 | struct LanguageModelCapabilities {
2 |   struct Capability {
3 | public static var reasoning: LanguageModelCapabilities.Capability { get }  }
  |                   `- note: 'reasoning' has been explicitly marked unavailable here
4 | }
5 |
/Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/Predefined Models/QwenLanguageModel.swift:38:36: error: 'guidedGeneration' is unavailable in tvOS
36 |
37 |     public let capabilities = LanguageModelCapabilities([
38 |         .toolCalling, .reasoning, .guidedGeneration,
   |                                    `- error: 'guidedGeneration' is unavailable in tvOS
39 |     ])
40 |
FoundationModels.LanguageModelCapabilities.Capability.guidedGeneration:3:19: note: 'guidedGeneration' has been explicitly marked unavailable here
1 | struct LanguageModelCapabilities {
2 |   struct Capability {
3 | public static var guidedGeneration: LanguageModelCapabilities.Capability { get }  }
  |                   `- note: 'guidedGeneration' has been explicitly marked unavailable here
4 | }
5 |
/Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/QueryTransformer.swift:20:51: error: 'Transcript' is unavailable in tvOS
 18 | public protocol QueryTransformer: Sendable, Hashable {
 19 |     func transformResponseEvent(from data: Data) throws -> ResponseStreamEvent
 20 |     func transformInstructions(from instructions: Transcript.Instructions) throws -> ChatQuery.ChatCompletionMessageParam?
    |                                                   `- error: 'Transcript' is unavailable in tvOS
 21 |     func transformPrompt(from prompt: Transcript.Prompt) throws -> ChatQuery.ChatCompletionMessageParam?
 22 |     func transformToolOutput(from toolOutput: Transcript.ToolOutput) throws -> ChatQuery.ChatCompletionMessageParam?
FoundationModels.Transcript:3:15: note: 'Transcript' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct Transcript : Sendable, Equatable {
  |               `- note: 'Transcript' has been explicitly marked unavailable here
4 |     public init(entries: some Sequence<Transcript.Entry> = [])
5 |     public static func == (a: Transcript, b: Transcript) -> Bool
/Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/QueryTransformer.swift:21:39: error: 'Transcript' is unavailable in tvOS
 19 |     func transformResponseEvent(from data: Data) throws -> ResponseStreamEvent
 20 |     func transformInstructions(from instructions: Transcript.Instructions) throws -> ChatQuery.ChatCompletionMessageParam?
 21 |     func transformPrompt(from prompt: Transcript.Prompt) throws -> ChatQuery.ChatCompletionMessageParam?
    |                                       `- error: 'Transcript' is unavailable in tvOS
 22 |     func transformToolOutput(from toolOutput: Transcript.ToolOutput) throws -> ChatQuery.ChatCompletionMessageParam?
 23 |     func transformResponse(from response: Transcript.Response) throws -> ChatQuery.ChatCompletionMessageParam?
FoundationModels.Transcript:3:15: note: 'Transcript' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct Transcript : Sendable, Equatable {
  |               `- note: 'Transcript' has been explicitly marked unavailable here
4 |     public init(entries: some Sequence<Transcript.Entry> = [])
5 |     public static func == (a: Transcript, b: Transcript) -> Bool
/Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/QueryTransformer.swift:22:47: error: 'Transcript' is unavailable in tvOS
 20 |     func transformInstructions(from instructions: Transcript.Instructions) throws -> ChatQuery.ChatCompletionMessageParam?
 21 |     func transformPrompt(from prompt: Transcript.Prompt) throws -> ChatQuery.ChatCompletionMessageParam?
 22 |     func transformToolOutput(from toolOutput: Transcript.ToolOutput) throws -> ChatQuery.ChatCompletionMessageParam?
    |                                               `- error: 'Transcript' is unavailable in tvOS
 23 |     func transformResponse(from response: Transcript.Response) throws -> ChatQuery.ChatCompletionMessageParam?
 24 |     func transformToolCalls(from toolCalls: Transcript.ToolCalls) throws -> ChatQuery.ChatCompletionMessageParam?
FoundationModels.Transcript:3:15: note: 'Transcript' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct Transcript : Sendable, Equatable {
  |               `- note: 'Transcript' has been explicitly marked unavailable here
4 |     public init(entries: some Sequence<Transcript.Entry> = [])
5 |     public static func == (a: Transcript, b: Transcript) -> Bool
/Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/QueryTransformer.swift:23:43: error: 'Transcript' is unavailable in tvOS
 21 |     func transformPrompt(from prompt: Transcript.Prompt) throws -> ChatQuery.ChatCompletionMessageParam?
 22 |     func transformToolOutput(from toolOutput: Transcript.ToolOutput) throws -> ChatQuery.ChatCompletionMessageParam?
 23 |     func transformResponse(from response: Transcript.Response) throws -> ChatQuery.ChatCompletionMessageParam?
    |                                           `- error: 'Transcript' is unavailable in tvOS
 24 |     func transformToolCalls(from toolCalls: Transcript.ToolCalls) throws -> ChatQuery.ChatCompletionMessageParam?
 25 |     func transformReasoning(from reasoning: Transcript.Reasoning) throws -> ChatQuery.ChatCompletionMessageParam?
FoundationModels.Transcript:3:15: note: 'Transcript' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct Transcript : Sendable, Equatable {
  |               `- note: 'Transcript' has been explicitly marked unavailable here
4 |     public init(entries: some Sequence<Transcript.Entry> = [])
5 |     public static func == (a: Transcript, b: Transcript) -> Bool
/Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/QueryTransformer.swift:24:45: error: 'Transcript' is unavailable in tvOS
 22 |     func transformToolOutput(from toolOutput: Transcript.ToolOutput) throws -> ChatQuery.ChatCompletionMessageParam?
 23 |     func transformResponse(from response: Transcript.Response) throws -> ChatQuery.ChatCompletionMessageParam?
 24 |     func transformToolCalls(from toolCalls: Transcript.ToolCalls) throws -> ChatQuery.ChatCompletionMessageParam?
    |                                             `- error: 'Transcript' is unavailable in tvOS
 25 |     func transformReasoning(from reasoning: Transcript.Reasoning) throws -> ChatQuery.ChatCompletionMessageParam?
 26 | }
FoundationModels.Transcript:3:15: note: 'Transcript' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct Transcript : Sendable, Equatable {
  |               `- note: 'Transcript' has been explicitly marked unavailable here
4 |     public init(entries: some Sequence<Transcript.Entry> = [])
5 |     public static func == (a: Transcript, b: Transcript) -> Bool
/Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/QueryTransformer.swift:25:45: error: 'Transcript' is unavailable in tvOS
 23 |     func transformResponse(from response: Transcript.Response) throws -> ChatQuery.ChatCompletionMessageParam?
 24 |     func transformToolCalls(from toolCalls: Transcript.ToolCalls) throws -> ChatQuery.ChatCompletionMessageParam?
 25 |     func transformReasoning(from reasoning: Transcript.Reasoning) throws -> ChatQuery.ChatCompletionMessageParam?
    |                                             `- error: 'Transcript' is unavailable in tvOS
 26 | }
 27 |
FoundationModels.Transcript:3:15: note: 'Transcript' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct Transcript : Sendable, Equatable {
  |               `- note: 'Transcript' has been explicitly marked unavailable here
4 |     public init(entries: some Sequence<Transcript.Entry> = [])
5 |     public static func == (a: Transcript, b: Transcript) -> Bool
/Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/QueryTransformer.swift:46:58: error: 'Transcript' is unavailable in tvOS
 44 |     }
 45 |
 46 |     public func transformInstructions(from instructions: Transcript.Instructions) throws -> ChatQuery.ChatCompletionMessageParam? {
    |                                                          `- error: 'Transcript' is unavailable in tvOS
 47 |         .system(
 48 |             ChatQuery.ChatCompletionMessageParam.SystemMessageParam(
FoundationModels.Transcript:3:15: note: 'Transcript' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct Transcript : Sendable, Equatable {
  |               `- note: 'Transcript' has been explicitly marked unavailable here
4 |     public init(entries: some Sequence<Transcript.Entry> = [])
5 |     public static func == (a: Transcript, b: Transcript) -> Bool
/Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/QueryTransformer.swift:67:46: error: 'Transcript' is unavailable in tvOS
 65 |     }
 66 |
 67 |     public func transformPrompt(from prompt: Transcript.Prompt) throws -> ChatQuery.ChatCompletionMessageParam? {
    |                                              `- error: 'Transcript' is unavailable in tvOS
 68 |         func transformContentParts(
 69 |             _ segment: Transcript.Segment
FoundationModels.Transcript:3:15: note: 'Transcript' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct Transcript : Sendable, Equatable {
  |               `- note: 'Transcript' has been explicitly marked unavailable here
4 |     public init(entries: some Sequence<Transcript.Entry> = [])
5 |     public static func == (a: Transcript, b: Transcript) -> Bool
/Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/QueryTransformer.swift:132:54: error: 'Transcript' is unavailable in tvOS
130 |     }
131 |
132 |     public func transformToolOutput(from toolOutput: Transcript.ToolOutput) throws -> ChatQuery.ChatCompletionMessageParam? {
    |                                                      `- error: 'Transcript' is unavailable in tvOS
133 |         .tool(
134 |             ChatQuery.ChatCompletionMessageParam.ToolMessageParam(
FoundationModels.Transcript:3:15: note: 'Transcript' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct Transcript : Sendable, Equatable {
  |               `- note: 'Transcript' has been explicitly marked unavailable here
4 |     public init(entries: some Sequence<Transcript.Entry> = [])
5 |     public static func == (a: Transcript, b: Transcript) -> Bool
/Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/QueryTransformer.swift:154:50: error: 'Transcript' is unavailable in tvOS
152 |     }
153 |
154 |     public func transformResponse(from response: Transcript.Response) throws -> ChatQuery.ChatCompletionMessageParam? {
    |                                                  `- error: 'Transcript' is unavailable in tvOS
155 |         .assistant(
156 |             ChatQuery.ChatCompletionMessageParam.AssistantMessageParam(
FoundationModels.Transcript:3:15: note: 'Transcript' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct Transcript : Sendable, Equatable {
  |               `- note: 'Transcript' has been explicitly marked unavailable here
4 |     public init(entries: some Sequence<Transcript.Entry> = [])
5 |     public static func == (a: Transcript, b: Transcript) -> Bool
/Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/QueryTransformer.swift:179:52: error: 'Transcript' is unavailable in tvOS
177 |     }
178 |
179 |     public func transformToolCalls(from toolCalls: Transcript.ToolCalls) throws -> ChatQuery.ChatCompletionMessageParam? {
    |                                                    `- error: 'Transcript' is unavailable in tvOS
180 |         .assistant(
181 |             ChatQuery.ChatCompletionMessageParam.AssistantMessageParam(
FoundationModels.Transcript:3:15: note: 'Transcript' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct Transcript : Sendable, Equatable {
  |               `- note: 'Transcript' has been explicitly marked unavailable here
4 |     public init(entries: some Sequence<Transcript.Entry> = [])
5 |     public static func == (a: Transcript, b: Transcript) -> Bool
/Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/QueryTransformer.swift:195:52: error: 'Transcript' is unavailable in tvOS
193 |     }
194 |
195 |     public func transformReasoning(from reasoning: Transcript.Reasoning) throws -> ChatQuery.ChatCompletionMessageParam? {
    |                                                    `- error: 'Transcript' is unavailable in tvOS
196 |         let text = reasoning.segments.compactMap { segment in
197 |             if case .text(let text) = segment { return text.content }
FoundationModels.Transcript:3:15: note: 'Transcript' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct Transcript : Sendable, Equatable {
  |               `- note: 'Transcript' has been explicitly marked unavailable here
4 |     public init(entries: some Sequence<Transcript.Entry> = [])
5 |     public static func == (a: Transcript, b: Transcript) -> Bool
Failed frontend command:
/Applications/Xcode-27.0.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -frontend -emit-module -experimental-skip-non-inlinable-function-bodies-without-types /Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/AnyQueryTransformer.swift /Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/Executor/AnyOpenAILanguageModelExecutor.swift /Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/Executor/ExecutorRequestModifierMiddleware.swift /Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/Executor/LanguageModel+Util.swift /Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/Executor/OpenAIChatCompletionExecutor+Completion.swift /Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/Executor/OpenAIChatCompletionExecutor+DebugDiagnostics.swift /Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/Executor/OpenAIChatCompletionExecutor.swift /Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/Executor/OpenAIExecutor+Shared.swift /Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/Executor/OpenAIExecutorConfiguration.swift /Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/Executor/OpenAIResponseExecutor+Response.swift /Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/Executor/OpenAIResponseExecutor+ResponseStream.swift /Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/Executor/OpenAIResponseExecutor.swift /Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/ExecutorRequestModifier.swift /Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/OpenAILanguageModel.swift /Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/Predefined\ Models/ChatGPTLanguageModel.swift /Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/Predefined\ Models/DeepSeekLanguageModel.swift /Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/Predefined\ Models/QwenLanguageModel.swift /Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/QueryTransformer.swift -target arm64-apple-tvos15.0 -module-can-import-version ImageIO 2851 1.0.0 -module-can-import-version UIKit 9127.0.84.1 9127.0.84 -disable-cross-import-overlay-search -swift-module-cross-import FoundationModels /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/FoundationModels.framework/Modules/FoundationModels.swiftcrossimport/UIKit.swiftoverlay -load-resolved-plugin /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins/libFoundationMacros.dylib\#/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server\#FoundationMacros -load-resolved-plugin /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins/libFoundationModelsMacros.dylib\#/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server\#FoundationModelsMacros -load-resolved-plugin /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins/libObservationMacros.dylib\#/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server\#ObservationMacros -load-resolved-plugin /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins/libPreviewsMacros.dylib\#/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server\#PreviewsMacros -load-resolved-plugin /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftMacros.dylib\#/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftMacros -load-resolved-plugin /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftUIMacros.dylib\#/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftUIMacros -disable-implicit-swift-modules -Xcc -fno-implicit-modules -Xcc -fno-implicit-module-maps -explicit-swift-module-map-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/foundation-openai.build/Debug-appletvos/FoundationOpenAI-t.build/Objects-normal/arm64/FoundationOpenAI-dependencies-1.json -Xllvm -aarch64-use-tbi -enable-objc-interop -stack-check -sdk /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -Isystem /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -F /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/Developer/Library/Frameworks -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -no-color-diagnostics -Xcc -fno-color-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -profile-generate -profile-coverage-mapping -swift-version 6 -Onone -D SWIFT_PACKAGE -D DEBUG -D SWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -D Xcode -serialize-debugging-options -enable-upcoming-feature ApproachableConcurrency -enable-experimental-feature DebugDescriptionMacro -empty-abi-descriptor -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -enable-anonymous-context-mangled-names -file-compilation-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/appletvos27.0-24J360-e829b21a6f8c9b70876ba0858053c044509235ffd515576fb835ffc8f67461e5.sdkstatcache -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/foundation-openai.build/Debug-appletvos/FoundationOpenAI-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/foundation-openai.build/Debug-appletvos/FoundationOpenAI-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/foundation-openai.build/Debug-appletvos/FoundationOpenAI-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name FoundationOpenAI -package-name spi_builder_workspace -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/foundation-openai.build/Debug-appletvos/FoundationOpenAI-t.build/Objects-normal/arm64/FoundationOpenAI_const_extract_protocols.json -disable-clang-spi -clang-target arm64-apple-tvos27.0 -target-sdk-version 27.0 -target-sdk-name appletvos27.0 -in-process-plugin-server-path /Applications/Xcode-27.0.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/libSwiftInProcPluginServer.dylib -emit-module-doc-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/foundation-openai.build/Debug-appletvos/FoundationOpenAI-t.build/Objects-normal/arm64/FoundationOpenAI.swiftdoc -emit-module-source-info-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/foundation-openai.build/Debug-appletvos/FoundationOpenAI-t.build/Objects-normal/arm64/FoundationOpenAI.swiftsourceinfo -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/foundation-openai.build/Debug-appletvos/FoundationOpenAI-t.build/Objects-normal/arm64/FoundationOpenAI-Swift.h -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/foundation-openai.build/Debug-appletvos/FoundationOpenAI-t.build/Objects-normal/arm64/FoundationOpenAI-primary-emit-module.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/foundation-openai.build/Debug-appletvos/FoundationOpenAI-t.build/Objects-normal/arm64/FoundationOpenAI-primary-emit-module.d -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/foundation-openai.build/Debug-appletvos/FoundationOpenAI-t.build/Objects-normal/arm64/FoundationOpenAI.swiftmodule -emit-abi-descriptor-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/foundation-openai.build/Debug-appletvos/FoundationOpenAI-t.build/Objects-normal/arm64/FoundationOpenAI.abi.json
SwiftCompile normal arm64 (in target 'FoundationOpenAI' from project 'foundation-openai')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 Compiling\ QwenLanguageModel.swift /Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/Predefined\ Models/QwenLanguageModel.swift (in target 'FoundationOpenAI' from project 'foundation-openai')
/Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/Predefined Models/QwenLanguageModel.swift:37:31: error: 'LanguageModelCapabilities' is unavailable in tvOS
35 |     public var model: Model
36 |
37 |     public let capabilities = LanguageModelCapabilities([
   |                               `- error: 'LanguageModelCapabilities' is unavailable in tvOS
38 |         .toolCalling, .reasoning, .guidedGeneration,
39 |     ])
FoundationModels.LanguageModelCapabilities:3:15: note: 'LanguageModelCapabilities' has been explicitly marked unavailable here
1 | @available(iOS 27.0, macOS 27.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct LanguageModelCapabilities : Sendable {
  |               `- note: 'LanguageModelCapabilities' has been explicitly marked unavailable here
4 |     public init(_ capabilities: [LanguageModelCapabilities.Capability])
5 | }
/Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/Predefined Models/QwenLanguageModel.swift:38:10: error: 'toolCalling' is unavailable in tvOS
36 |
37 |     public let capabilities = LanguageModelCapabilities([
38 |         .toolCalling, .reasoning, .guidedGeneration,
   |          `- error: 'toolCalling' is unavailable in tvOS
39 |     ])
40 |
FoundationModels.LanguageModelCapabilities.Capability.toolCalling:3:19: note: 'toolCalling' has been explicitly marked unavailable here
1 | struct LanguageModelCapabilities {
2 |   struct Capability {
3 | public static var toolCalling: LanguageModelCapabilities.Capability { get }  }
  |                   `- note: 'toolCalling' has been explicitly marked unavailable here
4 | }
5 |
/Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/Predefined Models/QwenLanguageModel.swift:38:24: error: 'reasoning' is unavailable in tvOS
36 |
37 |     public let capabilities = LanguageModelCapabilities([
38 |         .toolCalling, .reasoning, .guidedGeneration,
   |                        `- error: 'reasoning' is unavailable in tvOS
39 |     ])
40 |
FoundationModels.LanguageModelCapabilities.Capability.reasoning:3:19: note: 'reasoning' has been explicitly marked unavailable here
1 | struct LanguageModelCapabilities {
2 |   struct Capability {
3 | public static var reasoning: LanguageModelCapabilities.Capability { get }  }
  |                   `- note: 'reasoning' has been explicitly marked unavailable here
4 | }
5 |
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/Predefined\ Models/QwenLanguageModel.swift (in target 'FoundationOpenAI' from project 'foundation-openai')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile QwenLanguageModel.swift
SwiftCompile normal arm64 Compiling\ ExecutorRequestModifierMiddleware.swift,\ LanguageModel+Util.swift /Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/Executor/ExecutorRequestModifierMiddleware.swift /Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/Executor/LanguageModel+Util.swift (in target 'FoundationOpenAI' from project 'foundation-openai')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/Executor/ExecutorRequestModifierMiddleware.swift (in target 'FoundationOpenAI' from project 'foundation-openai')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ExecutorRequestModifierMiddleware.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/Executor/LanguageModel+Util.swift (in target 'FoundationOpenAI' from project 'foundation-openai')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile LanguageModel+Util.swift
SwiftCompile normal arm64 Compiling\ QueryTransformer.swift /Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/QueryTransformer.swift (in target 'FoundationOpenAI' from project 'foundation-openai')
/Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/QueryTransformer.swift:20:51: error: 'Transcript' is unavailable in tvOS
 18 | public protocol QueryTransformer: Sendable, Hashable {
 19 |     func transformResponseEvent(from data: Data) throws -> ResponseStreamEvent
 20 |     func transformInstructions(from instructions: Transcript.Instructions) throws -> ChatQuery.ChatCompletionMessageParam?
    |                                                   `- error: 'Transcript' is unavailable in tvOS
 21 |     func transformPrompt(from prompt: Transcript.Prompt) throws -> ChatQuery.ChatCompletionMessageParam?
 22 |     func transformToolOutput(from toolOutput: Transcript.ToolOutput) throws -> ChatQuery.ChatCompletionMessageParam?
FoundationModels.Transcript:3:15: note: 'Transcript' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct Transcript : Sendable, Equatable {
  |               `- note: 'Transcript' has been explicitly marked unavailable here
4 |     public init(entries: some Sequence<Transcript.Entry> = [])
5 |     public static func == (a: Transcript, b: Transcript) -> Bool
/Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/QueryTransformer.swift:21:39: error: 'Transcript' is unavailable in tvOS
 19 |     func transformResponseEvent(from data: Data) throws -> ResponseStreamEvent
 20 |     func transformInstructions(from instructions: Transcript.Instructions) throws -> ChatQuery.ChatCompletionMessageParam?
 21 |     func transformPrompt(from prompt: Transcript.Prompt) throws -> ChatQuery.ChatCompletionMessageParam?
    |                                       `- error: 'Transcript' is unavailable in tvOS
 22 |     func transformToolOutput(from toolOutput: Transcript.ToolOutput) throws -> ChatQuery.ChatCompletionMessageParam?
 23 |     func transformResponse(from response: Transcript.Response) throws -> ChatQuery.ChatCompletionMessageParam?
FoundationModels.Transcript:3:15: note: 'Transcript' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct Transcript : Sendable, Equatable {
  |               `- note: 'Transcript' has been explicitly marked unavailable here
4 |     public init(entries: some Sequence<Transcript.Entry> = [])
5 |     public static func == (a: Transcript, b: Transcript) -> Bool
/Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/QueryTransformer.swift:22:47: error: 'Transcript' is unavailable in tvOS
 20 |     func transformInstructions(from instructions: Transcript.Instructions) throws -> ChatQuery.ChatCompletionMessageParam?
 21 |     func transformPrompt(from prompt: Transcript.Prompt) throws -> ChatQuery.ChatCompletionMessageParam?
 22 |     func transformToolOutput(from toolOutput: Transcript.ToolOutput) throws -> ChatQuery.ChatCompletionMessageParam?
    |                                               `- error: 'Transcript' is unavailable in tvOS
 23 |     func transformResponse(from response: Transcript.Response) throws -> ChatQuery.ChatCompletionMessageParam?
 24 |     func transformToolCalls(from toolCalls: Transcript.ToolCalls) throws -> ChatQuery.ChatCompletionMessageParam?
FoundationModels.Transcript:3:15: note: 'Transcript' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct Transcript : Sendable, Equatable {
  |               `- note: 'Transcript' has been explicitly marked unavailable here
4 |     public init(entries: some Sequence<Transcript.Entry> = [])
5 |     public static func == (a: Transcript, b: Transcript) -> Bool
/Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/QueryTransformer.swift:23:43: error: 'Transcript' is unavailable in tvOS
 21 |     func transformPrompt(from prompt: Transcript.Prompt) throws -> ChatQuery.ChatCompletionMessageParam?
 22 |     func transformToolOutput(from toolOutput: Transcript.ToolOutput) throws -> ChatQuery.ChatCompletionMessageParam?
 23 |     func transformResponse(from response: Transcript.Response) throws -> ChatQuery.ChatCompletionMessageParam?
    |                                           `- error: 'Transcript' is unavailable in tvOS
 24 |     func transformToolCalls(from toolCalls: Transcript.ToolCalls) throws -> ChatQuery.ChatCompletionMessageParam?
 25 |     func transformReasoning(from reasoning: Transcript.Reasoning) throws -> ChatQuery.ChatCompletionMessageParam?
FoundationModels.Transcript:3:15: note: 'Transcript' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct Transcript : Sendable, Equatable {
  |               `- note: 'Transcript' has been explicitly marked unavailable here
4 |     public init(entries: some Sequence<Transcript.Entry> = [])
5 |     public static func == (a: Transcript, b: Transcript) -> Bool
/Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/QueryTransformer.swift:24:45: error: 'Transcript' is unavailable in tvOS
 22 |     func transformToolOutput(from toolOutput: Transcript.ToolOutput) throws -> ChatQuery.ChatCompletionMessageParam?
 23 |     func transformResponse(from response: Transcript.Response) throws -> ChatQuery.ChatCompletionMessageParam?
 24 |     func transformToolCalls(from toolCalls: Transcript.ToolCalls) throws -> ChatQuery.ChatCompletionMessageParam?
    |                                             `- error: 'Transcript' is unavailable in tvOS
 25 |     func transformReasoning(from reasoning: Transcript.Reasoning) throws -> ChatQuery.ChatCompletionMessageParam?
 26 | }
FoundationModels.Transcript:3:15: note: 'Transcript' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct Transcript : Sendable, Equatable {
  |               `- note: 'Transcript' has been explicitly marked unavailable here
4 |     public init(entries: some Sequence<Transcript.Entry> = [])
5 |     public static func == (a: Transcript, b: Transcript) -> Bool
/Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/QueryTransformer.swift:25:45: error: 'Transcript' is unavailable in tvOS
 23 |     func transformResponse(from response: Transcript.Response) throws -> ChatQuery.ChatCompletionMessageParam?
 24 |     func transformToolCalls(from toolCalls: Transcript.ToolCalls) throws -> ChatQuery.ChatCompletionMessageParam?
 25 |     func transformReasoning(from reasoning: Transcript.Reasoning) throws -> ChatQuery.ChatCompletionMessageParam?
    |                                             `- error: 'Transcript' is unavailable in tvOS
 26 | }
 27 |
FoundationModels.Transcript:3:15: note: 'Transcript' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct Transcript : Sendable, Equatable {
  |               `- note: 'Transcript' has been explicitly marked unavailable here
4 |     public init(entries: some Sequence<Transcript.Entry> = [])
5 |     public static func == (a: Transcript, b: Transcript) -> Bool
/Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/QueryTransformer.swift:46:58: error: 'Transcript' is unavailable in tvOS
 44 |     }
 45 |
 46 |     public func transformInstructions(from instructions: Transcript.Instructions) throws -> ChatQuery.ChatCompletionMessageParam? {
    |                                                          `- error: 'Transcript' is unavailable in tvOS
 47 |         .system(
 48 |             ChatQuery.ChatCompletionMessageParam.SystemMessageParam(
FoundationModels.Transcript:3:15: note: 'Transcript' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct Transcript : Sendable, Equatable {
  |               `- note: 'Transcript' has been explicitly marked unavailable here
4 |     public init(entries: some Sequence<Transcript.Entry> = [])
5 |     public static func == (a: Transcript, b: Transcript) -> Bool
/Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/QueryTransformer.swift:67:46: error: 'Transcript' is unavailable in tvOS
 65 |     }
 66 |
 67 |     public func transformPrompt(from prompt: Transcript.Prompt) throws -> ChatQuery.ChatCompletionMessageParam? {
    |                                              `- error: 'Transcript' is unavailable in tvOS
 68 |         func transformContentParts(
 69 |             _ segment: Transcript.Segment
FoundationModels.Transcript:3:15: note: 'Transcript' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct Transcript : Sendable, Equatable {
  |               `- note: 'Transcript' has been explicitly marked unavailable here
4 |     public init(entries: some Sequence<Transcript.Entry> = [])
5 |     public static func == (a: Transcript, b: Transcript) -> Bool
/Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/QueryTransformer.swift:132:54: error: 'Transcript' is unavailable in tvOS
130 |     }
131 |
132 |     public func transformToolOutput(from toolOutput: Transcript.ToolOutput) throws -> ChatQuery.ChatCompletionMessageParam? {
    |                                                      `- error: 'Transcript' is unavailable in tvOS
133 |         .tool(
134 |             ChatQuery.ChatCompletionMessageParam.ToolMessageParam(
FoundationModels.Transcript:3:15: note: 'Transcript' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct Transcript : Sendable, Equatable {
  |               `- note: 'Transcript' has been explicitly marked unavailable here
4 |     public init(entries: some Sequence<Transcript.Entry> = [])
5 |     public static func == (a: Transcript, b: Transcript) -> Bool
/Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/QueryTransformer.swift:154:50: error: 'Transcript' is unavailable in tvOS
152 |     }
153 |
154 |     public func transformResponse(from response: Transcript.Response) throws -> ChatQuery.ChatCompletionMessageParam? {
    |                                                  `- error: 'Transcript' is unavailable in tvOS
155 |         .assistant(
156 |             ChatQuery.ChatCompletionMessageParam.AssistantMessageParam(
FoundationModels.Transcript:3:15: note: 'Transcript' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct Transcript : Sendable, Equatable {
  |               `- note: 'Transcript' has been explicitly marked unavailable here
4 |     public init(entries: some Sequence<Transcript.Entry> = [])
5 |     public static func == (a: Transcript, b: Transcript) -> Bool
/Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/QueryTransformer.swift:179:52: error: 'Transcript' is unavailable in tvOS
177 |     }
178 |
179 |     public func transformToolCalls(from toolCalls: Transcript.ToolCalls) throws -> ChatQuery.ChatCompletionMessageParam? {
    |                                                    `- error: 'Transcript' is unavailable in tvOS
180 |         .assistant(
181 |             ChatQuery.ChatCompletionMessageParam.AssistantMessageParam(
FoundationModels.Transcript:3:15: note: 'Transcript' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct Transcript : Sendable, Equatable {
  |               `- note: 'Transcript' has been explicitly marked unavailable here
4 |     public init(entries: some Sequence<Transcript.Entry> = [])
5 |     public static func == (a: Transcript, b: Transcript) -> Bool
/Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/QueryTransformer.swift:195:52: error: 'Transcript' is unavailable in tvOS
193 |     }
194 |
195 |     public func transformReasoning(from reasoning: Transcript.Reasoning) throws -> ChatQuery.ChatCompletionMessageParam? {
    |                                                    `- error: 'Transcript' is unavailable in tvOS
196 |         let text = reasoning.segments.compactMap { segment in
197 |             if case .text(let text) = segment { return text.content }
FoundationModels.Transcript:3:15: note: 'Transcript' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct Transcript : Sendable, Equatable {
  |               `- note: 'Transcript' has been explicitly marked unavailable here
4 |     public init(entries: some Sequence<Transcript.Entry> = [])
5 |     public static func == (a: Transcript, b: Transcript) -> Bool
/Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/QueryTransformer.swift:56:74: error: 'jsonString' is unavailable in tvOS
 54 |                         case .structure(let structure):
 55 |                             ChatQuery.ChatCompletionMessageParam.ContentPartTextParam(
 56 |                                 text: #"{"content":"\#(structure.content.jsonString)","schemaName":"\#(structure.schemaName)"}"#
    |                                                                          `- error: 'jsonString' is unavailable in tvOS
 57 |                             )
 58 |                         default:
FoundationModels.GeneratedContent.jsonString:2:12: note: 'jsonString' has been explicitly marked unavailable here
1 | struct GeneratedContent {
2 | public var jsonString: String { get }}
  |            `- note: 'jsonString' has been explicitly marked unavailable here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/QueryTransformer.swift:56:114: error: 'schemaName' is unavailable in tvOS
 54 |                         case .structure(let structure):
 55 |                             ChatQuery.ChatCompletionMessageParam.ContentPartTextParam(
 56 |                                 text: #"{"content":"\#(structure.content.jsonString)","schemaName":"\#(structure.schemaName)"}"#
    |                                                                                                                  `- error: 'schemaName' is unavailable in tvOS
 57 |                             )
 58 |                         default:
FoundationModels.Transcript.StructuredSegment.schemaName:5:16: note: 'schemaName' has been explicitly marked unavailable here
3 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
4 |     @available(tvOS, unavailable)
5 |     public var schemaName: String  }
  |                `- note: 'schemaName' has been explicitly marked unavailable here
6 | }
7 |
/Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/QueryTransformer.swift:69:24: error: 'Transcript' is unavailable in tvOS
 67 |     public func transformPrompt(from prompt: Transcript.Prompt) throws -> ChatQuery.ChatCompletionMessageParam? {
 68 |         func transformContentParts(
 69 |             _ segment: Transcript.Segment
    |                        `- error: 'Transcript' is unavailable in tvOS
 70 |         ) throws -> ChatQuery.ChatCompletionMessageParam.UserMessageParam.Content.ContentPart? {
 71 |             switch segment {
FoundationModels.Transcript:3:15: note: 'Transcript' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct Transcript : Sendable, Equatable {
  |               `- note: 'Transcript' has been explicitly marked unavailable here
4 |     public init(entries: some Sequence<Transcript.Entry> = [])
5 |     public static func == (a: Transcript, b: Transcript) -> Bool
/Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/QueryTransformer.swift:77:57: error: 'jsonString' is unavailable in tvOS
 75 |                 )
 76 |             case .structure(let structuredSegment):
 77 |                 let content = structuredSegment.content.jsonString
    |                                                         `- error: 'jsonString' is unavailable in tvOS
 78 |                 let schemaName = structuredSegment.schemaName
 79 |                 return .text(
FoundationModels.GeneratedContent.jsonString:2:12: note: 'jsonString' has been explicitly marked unavailable here
1 | struct GeneratedContent {
2 | public var jsonString: String { get }}
  |            `- note: 'jsonString' has been explicitly marked unavailable here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/QueryTransformer.swift:78:52: error: 'schemaName' is unavailable in tvOS
 76 |             case .structure(let structuredSegment):
 77 |                 let content = structuredSegment.content.jsonString
 78 |                 let schemaName = structuredSegment.schemaName
    |                                                    `- error: 'schemaName' is unavailable in tvOS
 79 |                 return .text(
 80 |                     ChatQuery.ChatCompletionMessageParam.ContentPartTextParam(
FoundationModels.Transcript.StructuredSegment.schemaName:5:16: note: 'schemaName' has been explicitly marked unavailable here
3 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
4 |     @available(tvOS, unavailable)
5 |     public var schemaName: String  }
  |                `- note: 'schemaName' has been explicitly marked unavailable here
6 | }
7 |
/Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/QueryTransformer.swift:107:23: error: type 'Transcript.Attachment' has no member 'data'
105 |                         )
106 |                     }
107 |                 case .data(let data):
    |                       `- error: type 'Transcript.Attachment' has no member 'data'
108 |                     let mimeType = data.contentType.preferredMIMEType ?? "application/octet-stream"
109 |                     let filename = attachmentSegment.label
/Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/QueryTransformer.swift:87:40: error: 'url' is unavailable in tvOS
 85 |                 switch attachmentSegment.content {
 86 |                 case .image(let image):
 87 |                     if let url = image.url {
    |                                        `- error: 'url' is unavailable in tvOS
 88 |                         return .image(
 89 |                             ChatQuery.ChatCompletionMessageParam.ContentPartImageParam(
FoundationModels.Transcript.ImageAttachment.url:3:12: note: 'url' has been explicitly marked unavailable here
1 | struct Transcript {
2 |   struct ImageAttachment {
3 | public var url: URL? { get }  }
  |            `- note: 'url' has been explicitly marked unavailable here
4 | }
5 |
/Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/QueryTransformer.swift:96:73: error: 'cgImage' is unavailable in tvOS
 94 |                         )
 95 |                     } else {
 96 |                         guard let imageData = FDSCGImageToPNGData(image.cgImage) else {
    |                                                                         `- error: 'cgImage' is unavailable in tvOS
 97 |                             return .none
 98 |                         }
FoundationModels.Transcript.ImageAttachment.cgImage:3:12: note: 'cgImage' has been explicitly marked unavailable here
1 | struct Transcript {
2 |   struct ImageAttachment {
3 | public var cgImage: CGImage { get }  }
  |            `- note: 'cgImage' has been explicitly marked unavailable here
4 | }
5 |
/Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/QueryTransformer.swift:142:74: error: 'jsonString' is unavailable in tvOS
140 |                         case .structure(let structure):
141 |                             ChatQuery.ChatCompletionMessageParam.ContentPartTextParam(
142 |                                 text: #"{"content":"\#(structure.content.jsonString)","schemaName":"\#(structure.schemaName)"}"#
    |                                                                          `- error: 'jsonString' is unavailable in tvOS
143 |                             )
144 |                         default:
FoundationModels.GeneratedContent.jsonString:2:12: note: 'jsonString' has been explicitly marked unavailable here
1 | struct GeneratedContent {
2 | public var jsonString: String { get }}
  |            `- note: 'jsonString' has been explicitly marked unavailable here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/QueryTransformer.swift:142:114: error: 'schemaName' is unavailable in tvOS
140 |                         case .structure(let structure):
141 |                             ChatQuery.ChatCompletionMessageParam.ContentPartTextParam(
142 |                                 text: #"{"content":"\#(structure.content.jsonString)","schemaName":"\#(structure.schemaName)"}"#
    |                                                                                                                  `- error: 'schemaName' is unavailable in tvOS
143 |                             )
144 |                         default:
FoundationModels.Transcript.StructuredSegment.schemaName:5:16: note: 'schemaName' has been explicitly marked unavailable here
3 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
4 |     @available(tvOS, unavailable)
5 |     public var schemaName: String  }
  |                `- note: 'schemaName' has been explicitly marked unavailable here
6 | }
7 |
/Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/QueryTransformer.swift:167:78: error: 'jsonString' is unavailable in tvOS
165 |                             return .text(
166 |                                 ChatQuery.ChatCompletionMessageParam.ContentPartTextParam(
167 |                                     text: #"{"content":"\#(structure.content.jsonString)","schemaName":"\#(structure.schemaName)"}"#
    |                                                                              `- error: 'jsonString' is unavailable in tvOS
168 |                                 )
169 |                             )
FoundationModels.GeneratedContent.jsonString:2:12: note: 'jsonString' has been explicitly marked unavailable here
1 | struct GeneratedContent {
2 | public var jsonString: String { get }}
  |            `- note: 'jsonString' has been explicitly marked unavailable here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/QueryTransformer.swift:167:118: error: 'schemaName' is unavailable in tvOS
165 |                             return .text(
166 |                                 ChatQuery.ChatCompletionMessageParam.ContentPartTextParam(
167 |                                     text: #"{"content":"\#(structure.content.jsonString)","schemaName":"\#(structure.schemaName)"}"#
    |                                                                                                                      `- error: 'schemaName' is unavailable in tvOS
168 |                                 )
169 |                             )
FoundationModels.Transcript.StructuredSegment.schemaName:5:16: note: 'schemaName' has been explicitly marked unavailable here
3 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
4 |     @available(tvOS, unavailable)
5 |     public var schemaName: String  }
  |                `- note: 'schemaName' has been explicitly marked unavailable here
6 | }
7 |
/Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/QueryTransformer.swift:182:38: error: conformance of 'Transcript.ToolCalls' to 'Sequence' is unavailable in tvOS
180 |         .assistant(
181 |             ChatQuery.ChatCompletionMessageParam.AssistantMessageParam(
182 |                 toolCalls: toolCalls.compactMap { toolCall in
    |                                      `- error: conformance of 'Transcript.ToolCalls' to 'Sequence' is unavailable in tvOS
183 |                     return ChatQuery.ChatCompletionMessageParam.AssistantMessageParam.ToolCallParam(
184 |                         id: toolCall.id,
FoundationModels.Transcript.ToolCalls:3:11: note: conformance of 'Transcript.ToolCalls' to 'Sequence' has been explicitly marked unavailable here
 1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
 2 | @available(tvOS, unavailable)
 3 | extension Transcript.ToolCalls : RandomAccessCollection {
   |           `- note: conformance of 'Transcript.ToolCalls' to 'Sequence' has been explicitly marked unavailable here
 4 |     public subscript(position: Int) -> Transcript.ToolCall { get }
 5 |     public var startIndex: Int { get }
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/QueryTransformer.swift (in target 'FoundationOpenAI' from project 'foundation-openai')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile QueryTransformer.swift
SwiftCompile normal arm64 Compiling\ ChatGPTLanguageModel.swift,\ DeepSeekLanguageModel.swift /Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/Predefined\ Models/ChatGPTLanguageModel.swift /Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/Predefined\ Models/DeepSeekLanguageModel.swift (in target 'FoundationOpenAI' from project 'foundation-openai')
/Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/Predefined Models/ChatGPTLanguageModel.swift:21:31: error: 'LanguageModelCapabilities' is unavailable in tvOS
19 |     }
20 |
21 |     public let capabilities = LanguageModelCapabilities(
   |                               `- error: 'LanguageModelCapabilities' is unavailable in tvOS
22 |         [.reasoning, .toolCalling, .vision, .guidedGeneration]
23 |     )
FoundationModels.LanguageModelCapabilities:3:15: note: 'LanguageModelCapabilities' has been explicitly marked unavailable here
1 | @available(iOS 27.0, macOS 27.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct LanguageModelCapabilities : Sendable {
  |               `- note: 'LanguageModelCapabilities' has been explicitly marked unavailable here
4 |     public init(_ capabilities: [LanguageModelCapabilities.Capability])
5 | }
/Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/Predefined Models/ChatGPTLanguageModel.swift:22:11: error: 'reasoning' is unavailable in tvOS
20 |
21 |     public let capabilities = LanguageModelCapabilities(
22 |         [.reasoning, .toolCalling, .vision, .guidedGeneration]
   |           `- error: 'reasoning' is unavailable in tvOS
23 |     )
24 |     public var baseURL = URL(string: "https://api.openai.com/v1")!
FoundationModels.LanguageModelCapabilities.Capability.reasoning:3:19: note: 'reasoning' has been explicitly marked unavailable here
1 | struct LanguageModelCapabilities {
2 |   struct Capability {
3 | public static var reasoning: LanguageModelCapabilities.Capability { get }  }
  |                   `- note: 'reasoning' has been explicitly marked unavailable here
4 | }
5 |
/Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/Predefined Models/ChatGPTLanguageModel.swift:22:23: error: 'toolCalling' is unavailable in tvOS
20 |
21 |     public let capabilities = LanguageModelCapabilities(
22 |         [.reasoning, .toolCalling, .vision, .guidedGeneration]
   |                       `- error: 'toolCalling' is unavailable in tvOS
23 |     )
24 |     public var baseURL = URL(string: "https://api.openai.com/v1")!
FoundationModels.LanguageModelCapabilities.Capability.toolCalling:3:19: note: 'toolCalling' has been explicitly marked unavailable here
1 | struct LanguageModelCapabilities {
2 |   struct Capability {
3 | public static var toolCalling: LanguageModelCapabilities.Capability { get }  }
  |                   `- note: 'toolCalling' has been explicitly marked unavailable here
4 | }
5 |
/Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/Predefined Models/ChatGPTLanguageModel.swift:22:37: error: 'vision' is unavailable in tvOS
20 |
21 |     public let capabilities = LanguageModelCapabilities(
22 |         [.reasoning, .toolCalling, .vision, .guidedGeneration]
   |                                     `- error: 'vision' is unavailable in tvOS
23 |     )
24 |     public var baseURL = URL(string: "https://api.openai.com/v1")!
FoundationModels.LanguageModelCapabilities.Capability.vision:3:19: note: 'vision' has been explicitly marked unavailable here
1 | struct LanguageModelCapabilities {
2 |   struct Capability {
3 | public static var vision: LanguageModelCapabilities.Capability { get }  }
  |                   `- note: 'vision' has been explicitly marked unavailable here
4 | }
5 |
/Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/Predefined Models/ChatGPTLanguageModel.swift:22:46: error: 'guidedGeneration' is unavailable in tvOS
20 |
21 |     public let capabilities = LanguageModelCapabilities(
22 |         [.reasoning, .toolCalling, .vision, .guidedGeneration]
   |                                              `- error: 'guidedGeneration' is unavailable in tvOS
23 |     )
24 |     public var baseURL = URL(string: "https://api.openai.com/v1")!
FoundationModels.LanguageModelCapabilities.Capability.guidedGeneration:3:19: note: 'guidedGeneration' has been explicitly marked unavailable here
1 | struct LanguageModelCapabilities {
2 |   struct Capability {
3 | public static var guidedGeneration: LanguageModelCapabilities.Capability { get }  }
  |                   `- note: 'guidedGeneration' has been explicitly marked unavailable here
4 | }
5 |
/Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/Predefined Models/DeepSeekLanguageModel.swift:66:30: error: 'LanguageModelCapabilities' is unavailable in tvOS
 64 |     }
 65 |
 66 |     public let capabilities: LanguageModelCapabilities = .init([
    |                              `- error: 'LanguageModelCapabilities' is unavailable in tvOS
 67 |         .guidedGeneration,
 68 |         .reasoning,
FoundationModels.LanguageModelCapabilities:3:15: note: 'LanguageModelCapabilities' has been explicitly marked unavailable here
1 | @available(iOS 27.0, macOS 27.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct LanguageModelCapabilities : Sendable {
  |               `- note: 'LanguageModelCapabilities' has been explicitly marked unavailable here
4 |     public init(_ capabilities: [LanguageModelCapabilities.Capability])
5 | }
/Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/Predefined Models/DeepSeekLanguageModel.swift:67:10: error: 'guidedGeneration' is unavailable in tvOS
 65 |
 66 |     public let capabilities: LanguageModelCapabilities = .init([
 67 |         .guidedGeneration,
    |          `- error: 'guidedGeneration' is unavailable in tvOS
 68 |         .reasoning,
 69 |         .toolCalling,
FoundationModels.LanguageModelCapabilities.Capability.guidedGeneration:3:19: note: 'guidedGeneration' has been explicitly marked unavailable here
1 | struct LanguageModelCapabilities {
2 |   struct Capability {
3 | public static var guidedGeneration: LanguageModelCapabilities.Capability { get }  }
  |                   `- note: 'guidedGeneration' has been explicitly marked unavailable here
4 | }
5 |
/Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/Predefined Models/DeepSeekLanguageModel.swift:68:10: error: 'reasoning' is unavailable in tvOS
 66 |     public let capabilities: LanguageModelCapabilities = .init([
 67 |         .guidedGeneration,
 68 |         .reasoning,
    |          `- error: 'reasoning' is unavailable in tvOS
 69 |         .toolCalling,
 70 |     ])
FoundationModels.LanguageModelCapabilities.Capability.reasoning:3:19: note: 'reasoning' has been explicitly marked unavailable here
1 | struct LanguageModelCapabilities {
2 |   struct Capability {
3 | public static var reasoning: LanguageModelCapabilities.Capability { get }  }
  |                   `- note: 'reasoning' has been explicitly marked unavailable here
4 | }
5 |
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/Predefined\ Models/ChatGPTLanguageModel.swift (in target 'FoundationOpenAI' from project 'foundation-openai')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ChatGPTLanguageModel.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/Predefined\ Models/DeepSeekLanguageModel.swift (in target 'FoundationOpenAI' from project 'foundation-openai')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile DeepSeekLanguageModel.swift
SwiftCompile normal arm64 Compiling\ ExecutorRequestModifier.swift,\ OpenAILanguageModel.swift /Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/ExecutorRequestModifier.swift /Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/OpenAILanguageModel.swift (in target 'FoundationOpenAI' from project 'foundation-openai')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/ExecutorRequestModifier.swift (in target 'FoundationOpenAI' from project 'foundation-openai')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ExecutorRequestModifier.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/FoundationOpenAI/OpenAILanguageModel.swift (in target 'FoundationOpenAI' from project 'foundation-openai')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile OpenAILanguageModel.swift
SwiftEmitModule normal arm64 Emitting\ module\ for\ OpenAI (in target 'OpenAI' from project 'OpenAI')
SwiftCompile normal arm64 (in target 'OpenAI' from project 'OpenAI')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
2026-10-28 02:52:35.977 xcodebuild[943:5745] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
2026-10-28 02:52:36.081 xcodebuild[943:5745] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
2026-10-28 02:52:36.401 xcodebuild[943:5745] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
** BUILD FAILED **
The following build commands failed:
	SwiftEmitModule normal arm64 Emitting\ module\ for\ FoundationOpenAI (in target 'FoundationOpenAI' from project 'foundation-openai')
	SwiftCompile normal arm64 (in target 'FoundationOpenAI' from project 'foundation-openai')
	Building workspace foundation-openai with scheme foundation-openai
(3 failures)
BUILD FAILURE 6.4 tvOS