Build Information
Failed to build AnyLanguageModel, reference main (d0ea4e), with Swift 6.4 for tvOS using Xcode 27.0 on 10 Oct 2026 18:46:23 UTC.
Build Command
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun xcodebuild -IDEClonedSourcePackagesDirPathOverride=$PWD/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath $PWD/.derivedData build -scheme AnyLanguageModel -destination generic/platform=tvOSBuild Log
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile OpenResponsesLanguageModel.swift
SwiftCompile normal arm64 Compiling\ Tool.swift,\ ToolExecution.swift,\ Transcript.swift /Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Tool.swift /Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/ToolExecution.swift /Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Transcript.swift (in target 'AnyLanguageModel' from project 'AnyLanguageModel')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Tool.swift (in target 'AnyLanguageModel' from project 'AnyLanguageModel')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Tool.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/ToolExecution.swift (in target 'AnyLanguageModel' from project 'AnyLanguageModel')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile ToolExecution.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Transcript.swift (in target 'AnyLanguageModel' from project 'AnyLanguageModel')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Transcript.swift
SwiftCompile normal arm64 Compiling\ StructuredGeneration.swift,\ ToolRoundLimit.swift,\ ToolSchemaNormalization.swift,\ Transport.swift /Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Shared/StructuredGeneration.swift /Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Shared/ToolRoundLimit.swift /Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Shared/ToolSchemaNormalization.swift /Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Shared/Transport.swift (in target 'AnyLanguageModel' from project 'AnyLanguageModel')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Shared/StructuredGeneration.swift (in target 'AnyLanguageModel' from project 'AnyLanguageModel')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile StructuredGeneration.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Shared/ToolRoundLimit.swift (in target 'AnyLanguageModel' from project 'AnyLanguageModel')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile ToolRoundLimit.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Shared/ToolSchemaNormalization.swift (in target 'AnyLanguageModel' from project 'AnyLanguageModel')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile ToolSchemaNormalization.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Shared/Transport.swift (in target 'AnyLanguageModel' from project 'AnyLanguageModel')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Transport.swift
SwiftCompile normal arm64 Compiling\ JSONCompleter.swift,\ JSONLines.swift,\ ResponseUsage.swift,\ StreamingResponseState.swift /Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Shared/JSONCompleter.swift /Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Shared/JSONLines.swift /Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Shared/ResponseUsage.swift /Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Shared/StreamingResponseState.swift (in target 'AnyLanguageModel' from project 'AnyLanguageModel')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Shared/JSONCompleter.swift (in target 'AnyLanguageModel' from project 'AnyLanguageModel')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile JSONCompleter.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Shared/JSONLines.swift (in target 'AnyLanguageModel' from project 'AnyLanguageModel')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile JSONLines.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Shared/ResponseUsage.swift (in target 'AnyLanguageModel' from project 'AnyLanguageModel')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile ResponseUsage.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Shared/StreamingResponseState.swift (in target 'AnyLanguageModel' from project 'AnyLanguageModel')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile StreamingResponseState.swift
SwiftCompile normal arm64 Compiling\ Generable.swift,\ GeneratedContent.swift,\ GenerationGuide.swift,\ GenerationID.swift /Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Generable.swift /Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/GeneratedContent.swift /Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/GenerationGuide.swift /Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/GenerationID.swift (in target 'AnyLanguageModel' from project 'AnyLanguageModel')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Generable.swift (in target 'AnyLanguageModel' from project 'AnyLanguageModel')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Generable.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/GeneratedContent.swift (in target 'AnyLanguageModel' from project 'AnyLanguageModel')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile GeneratedContent.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/GenerationGuide.swift (in target 'AnyLanguageModel' from project 'AnyLanguageModel')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile GenerationGuide.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/GenerationID.swift (in target 'AnyLanguageModel' from project 'AnyLanguageModel')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile GenerationID.swift
SwiftCompile normal arm64 Compiling\ PrivateCloudComputeLanguageModel.swift,\ SystemLanguageModel.swift,\ Prompt.swift,\ SendableMetatype.swift /Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Models/PrivateCloudComputeLanguageModel.swift /Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Models/SystemLanguageModel.swift /Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Prompt.swift /Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/SendableMetatype.swift (in target 'AnyLanguageModel' from project 'AnyLanguageModel')
/Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Models/SystemLanguageModel.swift:19:63: error: 'SystemLanguageModel' is unavailable in tvOS
17 | public struct SystemLanguageModel: LanguageModel {
18 | /// The reason the model is unavailable.
19 | public typealias UnavailableReason = FoundationModels.SystemLanguageModel.Availability.UnavailableReason
| `- error: 'SystemLanguageModel' is unavailable in tvOS
20 |
21 | let systemModel: FoundationModels.SystemLanguageModel
FoundationModels.SystemLanguageModel:4:20: note: 'SystemLanguageModel' has been explicitly marked unavailable here
2 | @available(tvOS, unavailable)
3 | @available(watchOS, unavailable)
4 | final public class SystemLanguageModel : Sendable {
| `- note: 'SystemLanguageModel' has been explicitly marked unavailable here
5 | @objc deinit
6 | }
/Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Models/SystemLanguageModel.swift:21:43: error: 'SystemLanguageModel' is unavailable in tvOS
19 | public typealias UnavailableReason = FoundationModels.SystemLanguageModel.Availability.UnavailableReason
20 |
21 | let systemModel: FoundationModels.SystemLanguageModel
| `- error: 'SystemLanguageModel' is unavailable in tvOS
22 |
23 | /// The default system language model.
FoundationModels.SystemLanguageModel:4:20: note: 'SystemLanguageModel' has been explicitly marked unavailable here
2 | @available(tvOS, unavailable)
3 | @available(watchOS, unavailable)
4 | final public class SystemLanguageModel : Sendable {
| `- note: 'SystemLanguageModel' has been explicitly marked unavailable here
5 | @objc deinit
6 | }
/Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Models/SystemLanguageModel.swift:38:39: error: 'SystemLanguageModel' is unavailable in tvOS
36 | /// - guardrails: Safety guardrails to apply during generation.
37 | public init(
38 | useCase: FoundationModels.SystemLanguageModel.UseCase = .general,
| `- error: 'SystemLanguageModel' is unavailable in tvOS
39 | guardrails: FoundationModels.SystemLanguageModel.Guardrails = FoundationModels.SystemLanguageModel
40 | .Guardrails.default
FoundationModels.SystemLanguageModel:4:20: note: 'SystemLanguageModel' has been explicitly marked unavailable here
2 | @available(tvOS, unavailable)
3 | @available(watchOS, unavailable)
4 | final public class SystemLanguageModel : Sendable {
| `- note: 'SystemLanguageModel' has been explicitly marked unavailable here
5 | @objc deinit
6 | }
/Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Models/SystemLanguageModel.swift:39:42: error: 'SystemLanguageModel' is unavailable in tvOS
37 | public init(
38 | useCase: FoundationModels.SystemLanguageModel.UseCase = .general,
39 | guardrails: FoundationModels.SystemLanguageModel.Guardrails = FoundationModels.SystemLanguageModel
| `- error: 'SystemLanguageModel' is unavailable in tvOS
40 | .Guardrails.default
41 | ) {
FoundationModels.SystemLanguageModel:4:20: note: 'SystemLanguageModel' has been explicitly marked unavailable here
2 | @available(tvOS, unavailable)
3 | @available(watchOS, unavailable)
4 | final public class SystemLanguageModel : Sendable {
| `- note: 'SystemLanguageModel' has been explicitly marked unavailable here
5 | @objc deinit
6 | }
/Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Models/SystemLanguageModel.swift:39:92: error: 'SystemLanguageModel' is unavailable in tvOS
37 | public init(
38 | useCase: FoundationModels.SystemLanguageModel.UseCase = .general,
39 | guardrails: FoundationModels.SystemLanguageModel.Guardrails = FoundationModels.SystemLanguageModel
| `- error: 'SystemLanguageModel' is unavailable in tvOS
40 | .Guardrails.default
41 | ) {
FoundationModels.SystemLanguageModel:4:20: note: 'SystemLanguageModel' has been explicitly marked unavailable here
2 | @available(tvOS, unavailable)
3 | @available(watchOS, unavailable)
4 | final public class SystemLanguageModel : Sendable {
| `- note: 'SystemLanguageModel' has been explicitly marked unavailable here
5 | @objc deinit
6 | }
/Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Models/SystemLanguageModel.swift:40:29: error: 'default' is unavailable in tvOS
38 | useCase: FoundationModels.SystemLanguageModel.UseCase = .general,
39 | guardrails: FoundationModels.SystemLanguageModel.Guardrails = FoundationModels.SystemLanguageModel
40 | .Guardrails.default
| `- error: 'default' is unavailable in tvOS
41 | ) {
42 | self.systemModel = FoundationModels.SystemLanguageModel(useCase: useCase, guardrails: guardrails)
FoundationModels.SystemLanguageModel.Guardrails.default:3:19: note: 'default' has been explicitly marked unavailable here
1 | class SystemLanguageModel {
2 | struct Guardrails {
3 | public static let `default`: SystemLanguageModel.Guardrails }
| `- note: 'default' has been explicitly marked unavailable here
4 | }
5 |
/Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Models/SystemLanguageModel.swift:51:39: error: 'SystemLanguageModel' is unavailable in tvOS
49 | /// - guardrails: Safety guardrails to apply during generation.
50 | public init(
51 | adapter: FoundationModels.SystemLanguageModel.Adapter,
| `- error: 'SystemLanguageModel' is unavailable in tvOS
52 | guardrails: FoundationModels.SystemLanguageModel.Guardrails = .default
53 | ) {
FoundationModels.SystemLanguageModel:4:20: note: 'SystemLanguageModel' has been explicitly marked unavailable here
2 | @available(tvOS, unavailable)
3 | @available(watchOS, unavailable)
4 | final public class SystemLanguageModel : Sendable {
| `- note: 'SystemLanguageModel' has been explicitly marked unavailable here
5 | @objc deinit
6 | }
/Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Models/SystemLanguageModel.swift:52:42: error: 'SystemLanguageModel' is unavailable in tvOS
50 | public init(
51 | adapter: FoundationModels.SystemLanguageModel.Adapter,
52 | guardrails: FoundationModels.SystemLanguageModel.Guardrails = .default
| `- error: 'SystemLanguageModel' is unavailable in tvOS
53 | ) {
54 | self.systemModel = FoundationModels.SystemLanguageModel(adapter: adapter, guardrails: guardrails)
FoundationModels.SystemLanguageModel:4:20: note: 'SystemLanguageModel' has been explicitly marked unavailable here
2 | @available(tvOS, unavailable)
3 | @available(watchOS, unavailable)
4 | final public class SystemLanguageModel : Sendable {
| `- note: 'SystemLanguageModel' has been explicitly marked unavailable here
5 | @objc deinit
6 | }
/Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Models/SystemLanguageModel.swift:52:76: error: 'default' is unavailable in tvOS
50 | public init(
51 | adapter: FoundationModels.SystemLanguageModel.Adapter,
52 | guardrails: FoundationModels.SystemLanguageModel.Guardrails = .default
| `- error: 'default' is unavailable in tvOS
53 | ) {
54 | self.systemModel = FoundationModels.SystemLanguageModel(adapter: adapter, guardrails: guardrails)
FoundationModels.SystemLanguageModel.Guardrails.default:3:19: note: 'default' has been explicitly marked unavailable here
1 | class SystemLanguageModel {
2 | struct Guardrails {
3 | public static let `default`: SystemLanguageModel.Guardrails }
| `- note: 'default' has been explicitly marked unavailable here
4 | }
5 |
/Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Models/SystemLanguageModel.swift:298:38: error: 'LanguageModelSession' is unavailable in tvOS
296 | for session: LanguageModelSession,
297 | prompt: Prompt
298 | ) throws -> FoundationModels.LanguageModelSession {
| `- error: 'LanguageModelSession' is unavailable in tvOS
299 | #if compiler(>=6.4) && !os(tvOS)
300 | if #available(macOS 27.0, iOS 27.0, visionOS 27.0, watchOS 27.0, *) {
FoundationModels.LanguageModelSession:3:20: note: 'LanguageModelSession' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | final public class LanguageModelSession {
| `- note: 'LanguageModelSession' has been explicitly marked unavailable here
4 | final public var transcript: Transcript { get set }
5 | @objc deinit
/Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Models/SystemLanguageModel.swift:17:19: warning: unavailable enum 'UnavailableReason' was used to satisfy a requirement of protocol 'LanguageModel'; this will be an error in a future Swift language mode
15 | @available(macOS 26.0, iOS 26.0, tvOS 26.0, visionOS 26.0, *)
16 | @available(watchOS, unavailable)
17 | public struct SystemLanguageModel: LanguageModel {
| `- warning: unavailable enum 'UnavailableReason' was used to satisfy a requirement of protocol 'LanguageModel'; this will be an error in a future Swift language mode
18 | /// The reason the model is unavailable.
19 | public typealias UnavailableReason = FoundationModels.SystemLanguageModel.Availability.UnavailableReason
FoundationModels.SystemLanguageModel.Availability.UnavailableReason:6:17: note: 'UnavailableReason' declared here
4 | @available(tvOS, unavailable)
5 | @available(watchOS, unavailable)
6 | public enum UnavailableReason : Equatable, Sendable {
| `- note: 'UnavailableReason' declared here
7 | case deviceNotEligible
8 | case appleIntelligenceNotEnabled
/Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/LanguageModel.swift:19:20: note: requirement 'UnavailableReason' declared here
17 | /// with the Foundation Models framework.
18 | public protocol LanguageModel: Sendable {
19 | associatedtype UnavailableReason
| `- note: requirement 'UnavailableReason' declared here
20 |
21 | /// The type of custom generation options this model accepts.
/Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Models/SystemLanguageModel.swift:433:55: error: 'Prompt' is unavailable in tvOS
431 | @available(macOS 26.0, iOS 26.0, watchOS 27.0, tvOS 26.0, visionOS 26.0, *)
432 | extension Prompt {
433 | func toFoundationModels() -> FoundationModels.Prompt {
| `- error: 'Prompt' is unavailable in tvOS
434 | FoundationModels.Prompt(self.description)
435 | }
FoundationModels.Prompt:3:15: note: 'Prompt' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct Prompt : Sendable {
| `- note: 'Prompt' has been explicitly marked unavailable here
4 | }
/Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Models/SystemLanguageModel.swift:440:55: error: 'Instructions' is unavailable in tvOS
438 | @available(macOS 26.0, iOS 26.0, watchOS 27.0, tvOS 26.0, visionOS 26.0, *)
439 | extension Instructions {
440 | func toFoundationModels() -> FoundationModels.Instructions {
| `- error: 'Instructions' is unavailable in tvOS
441 | FoundationModels.Instructions(self.description)
442 | }
FoundationModels.Instructions:3:15: note: 'Instructions' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct Instructions : Sendable {
| `- note: 'Instructions' has been explicitly marked unavailable here
4 | }
/Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Models/SystemLanguageModel.swift:447:55: error: 'GenerationOptions' is unavailable in tvOS
445 | @available(macOS 26.0, iOS 26.0, watchOS 27.0, tvOS 26.0, visionOS 26.0, *)
446 | extension GenerationOptions {
447 | func toFoundationModels() -> FoundationModels.GenerationOptions {
| `- error: 'GenerationOptions' is unavailable in tvOS
448 | let sampling: FoundationModels.GenerationOptions.SamplingMode?
449 | switch self.sampling?.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/AnyLanguageModel/Models/SystemLanguageModel.swift:478:55: error: 'LanguageModelFeedback' is unavailable in tvOS
476 | @available(macOS 26.0, iOS 26.0, watchOS 27.0, tvOS 26.0, visionOS 26.0, *)
477 | extension LanguageModelFeedback.Sentiment {
478 | func toFoundationModels() -> FoundationModels.LanguageModelFeedback.Sentiment {
| `- error: 'LanguageModelFeedback' is unavailable in tvOS
479 | switch self {
480 | case .positive: .positive
FoundationModels.LanguageModelFeedback:3:15: note: 'LanguageModelFeedback' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct LanguageModelFeedback {
| `- note: 'LanguageModelFeedback' has been explicitly marked unavailable here
4 | }
/Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Models/SystemLanguageModel.swift:489:55: error: 'LanguageModelFeedback' is unavailable in tvOS
487 | @available(macOS 26.0, iOS 26.0, watchOS 27.0, tvOS 26.0, visionOS 26.0, *)
488 | extension LanguageModelFeedback.Issue {
489 | func toFoundationModels() -> FoundationModels.LanguageModelFeedback.Issue {
| `- error: 'LanguageModelFeedback' is unavailable in tvOS
490 | FoundationModels.LanguageModelFeedback.Issue(
491 | category: self.category.toFoundationModels(),
FoundationModels.LanguageModelFeedback:3:15: note: 'LanguageModelFeedback' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct LanguageModelFeedback {
| `- note: 'LanguageModelFeedback' has been explicitly marked unavailable here
4 | }
/Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Models/SystemLanguageModel.swift:499:55: error: 'LanguageModelFeedback' is unavailable in tvOS
497 | @available(macOS 26.0, iOS 26.0, watchOS 27.0, tvOS 26.0, visionOS 26.0, *)
498 | extension LanguageModelFeedback.Issue.Category {
499 | func toFoundationModels() -> FoundationModels.LanguageModelFeedback.Issue.Category {
| `- error: 'LanguageModelFeedback' is unavailable in tvOS
500 | switch self {
501 | case .unhelpful: .unhelpful
FoundationModels.LanguageModelFeedback:3:15: note: 'LanguageModelFeedback' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct LanguageModelFeedback {
| `- note: 'LanguageModelFeedback' has been explicitly marked unavailable here
4 | }
/Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Models/SystemLanguageModel.swift:515:60: error: 'Tool' is unavailable in tvOS
513 | @available(macOS 26.0, iOS 26.0, watchOS 27.0, tvOS 26.0, visionOS 26.0, *)
514 | extension Array where Element == (any Tool) {
515 | func toFoundationModels() -> [any FoundationModels.Tool] {
| `- error: 'Tool' is unavailable in tvOS
516 | map { AnyToolWrapper($0) }
517 | }
FoundationModels.Tool:3:17: note: 'Tool' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public protocol Tool<Arguments, Output> : Sendable {
| `- note: 'Tool' has been explicitly marked unavailable here
4 | associatedtype Output : PromptRepresentable
5 | associatedtype Arguments : ConvertibleFromGeneratedContent
/Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Models/SystemLanguageModel.swift:523:48: error: 'GeneratedContent' is unavailable in tvOS
521 | @available(macOS 26.0, iOS 26.0, watchOS 27.0, tvOS 26.0, visionOS 26.0, *)
522 | private struct AnyToolWrapper: FoundationModels.Tool {
523 | typealias Arguments = FoundationModels.GeneratedContent
| `- error: 'GeneratedContent' is unavailable in tvOS
524 | typealias Output = String
525 |
FoundationModels.GeneratedContent:3:15: note: 'GeneratedContent' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct GeneratedContent : Sendable, Equatable, Generable {
| `- note: 'GeneratedContent' has been explicitly marked unavailable here
4 | public var id: GenerationID?
5 | public static func == (a: GeneratedContent, b: GeneratedContent) -> Bool
/Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Models/SystemLanguageModel.swift:528:42: error: 'GenerationSchema' is unavailable in tvOS
526 | let name: String
527 | let description: String
528 | let parameters: FoundationModels.GenerationSchema
| `- error: 'GenerationSchema' is unavailable in tvOS
529 | let includesSchemaInInstructions: Bool
530 |
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/AnyLanguageModel/Models/SystemLanguageModel.swift:541:47: error: 'GeneratedContent' is unavailable in tvOS
539 | }
540 |
541 | func call(arguments: FoundationModels.GeneratedContent) async throws -> Output {
| `- error: 'GeneratedContent' is unavailable in tvOS
542 | let output = try await wrappedTool.callFunction(arguments: arguments)
543 | return output.promptRepresentation.description
FoundationModels.GeneratedContent:3:15: note: 'GeneratedContent' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct GeneratedContent : Sendable, Equatable, Generable {
| `- note: 'GeneratedContent' has been explicitly marked unavailable here
4 | public var id: GenerationID?
5 | public static func == (a: GeneratedContent, b: GeneratedContent) -> Bool
/Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Models/SystemLanguageModel.swift:522:53: error: 'Tool' is unavailable in tvOS
520 | /// A type-erased wrapper that bridges any `Tool` to `FoundationModels.Tool`.
521 | @available(macOS 26.0, iOS 26.0, watchOS 27.0, tvOS 26.0, visionOS 26.0, *)
522 | private struct AnyToolWrapper: FoundationModels.Tool {
| `- error: 'Tool' is unavailable in tvOS
523 | typealias Arguments = FoundationModels.GeneratedContent
524 | typealias Output = String
FoundationModels.Tool:3:17: note: 'Tool' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public protocol Tool<Arguments, Output> : Sendable {
| `- note: 'Tool' has been explicitly marked unavailable here
4 | associatedtype Output : PromptRepresentable
5 | associatedtype Arguments : ConvertibleFromGeneratedContent
/Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Models/SystemLanguageModel.swift:522:20: error: conformance of 'String' to 'PromptRepresentable' is unavailable in tvOS
520 | /// A type-erased wrapper that bridges any `Tool` to `FoundationModels.Tool`.
521 | @available(macOS 26.0, iOS 26.0, watchOS 27.0, tvOS 26.0, visionOS 26.0, *)
522 | private struct AnyToolWrapper: FoundationModels.Tool {
| |- error: conformance of 'String' to 'PromptRepresentable' is unavailable in tvOS
| `- note: in associated type 'Self.Output' (inferred as 'String')
523 | typealias Arguments = FoundationModels.GeneratedContent
524 | typealias Output = String
FoundationModels.String:3:11: note: conformance of 'String' to 'PromptRepresentable' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | extension String : PromptRepresentable {
| `- note: conformance of 'String' to 'PromptRepresentable' has been explicitly marked unavailable here
4 | public var promptRepresentation: Prompt { get }
5 | }
/Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Models/SystemLanguageModel.swift:548:32: error: 'GenerationSchema' is unavailable in tvOS
546 |
547 | @available(macOS 26.0, iOS 26.0, watchOS 27.0, tvOS 26.0, visionOS 26.0, *)
548 | extension FoundationModels.GenerationSchema {
| `- error: 'GenerationSchema' is unavailable in tvOS
549 | internal init(_ content: AnyLanguageModel.GenerationSchema) {
550 | let resolvedSchema = content.withResolvedRoot() ?? content
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/AnyLanguageModel/Models/SystemLanguageModel.swift:595:32: error: 'GeneratedContent' is unavailable in tvOS
593 |
594 | @available(macOS 26.0, iOS 26.0, watchOS 27.0, tvOS 26.0, visionOS 26.0, *)
595 | extension FoundationModels.GeneratedContent {
| `- error: 'GeneratedContent' is unavailable in tvOS
596 | internal init(_ content: AnyLanguageModel.GeneratedContent) throws {
597 | try self.init(json: content.jsonString)
FoundationModels.GeneratedContent:3:15: note: 'GeneratedContent' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct GeneratedContent : Sendable, Equatable, Generable {
| `- note: 'GeneratedContent' has been explicitly marked unavailable here
4 | public var id: GenerationID?
5 | public static func == (a: GeneratedContent, b: GeneratedContent) -> Bool
/Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Models/SystemLanguageModel.swift:603:51: error: 'GeneratedContent' is unavailable in tvOS
601 | @available(macOS 26.0, iOS 26.0, watchOS 27.0, tvOS 26.0, visionOS 26.0, *)
602 | extension AnyLanguageModel.GeneratedContent {
603 | internal init(_ content: FoundationModels.GeneratedContent) throws {
| `- error: 'GeneratedContent' is unavailable in tvOS
604 | try self.init(json: content.jsonString)
605 | }
FoundationModels.GeneratedContent:3:15: note: 'GeneratedContent' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct GeneratedContent : Sendable, Equatable, Generable {
| `- note: 'GeneratedContent' has been explicitly marked unavailable here
4 | public var id: GenerationID?
5 | public static func == (a: GeneratedContent, b: GeneratedContent) -> Bool
/Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Models/SystemLanguageModel.swift:610:67: error: 'GeneratedContent' is unavailable in tvOS
608 | @available(macOS 26.0, iOS 26.0, watchOS 27.0, tvOS 26.0, visionOS 26.0, *)
609 | extension Tool {
610 | fileprivate func callFunction(arguments: FoundationModels.GeneratedContent) async throws
| `- error: 'GeneratedContent' is unavailable in tvOS
611 | -> any PromptRepresentable
612 | {
FoundationModels.GeneratedContent:3:15: note: 'GeneratedContent' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct GeneratedContent : Sendable, Equatable, Generable {
| `- note: 'GeneratedContent' has been explicitly marked unavailable here
4 | public var id: GenerationID?
5 | public static func == (a: GeneratedContent, b: GeneratedContent) -> Bool
/Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Models/SystemLanguageModel.swift:622:27: error: 'DynamicGenerationSchema' is unavailable in tvOS
620 | _ jsonSchema: JSONSchema,
621 | name: String? = nil
622 | ) -> FoundationModels.DynamicGenerationSchema {
| `- error: 'DynamicGenerationSchema' is unavailable in tvOS
623 | switch jsonSchema {
624 | case .object(_, _, _, _, _, _, properties: let properties, required: let required, _):
FoundationModels.DynamicGenerationSchema:3:15: note: 'DynamicGenerationSchema' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct DynamicGenerationSchema : Sendable {
| `- note: 'DynamicGenerationSchema' has been explicitly marked unavailable here
4 | }
/Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Models/SystemLanguageModel.swift:745:27: error: 'DynamicGenerationSchema' is unavailable in tvOS
743 | schema: JSONSchema,
744 | required: [String]
745 | ) -> FoundationModels.DynamicGenerationSchema.Property {
| `- error: 'DynamicGenerationSchema' is unavailable in tvOS
746 | .init(
747 | name: key,
FoundationModels.DynamicGenerationSchema:3:15: note: 'DynamicGenerationSchema' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct DynamicGenerationSchema : Sendable {
| `- note: 'DynamicGenerationSchema' has been explicitly marked unavailable here
4 | }
/Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Models/SystemLanguageModel.swift:757:71: error: 'DynamicGenerationSchema' is unavailable in tvOS
755 | /// Only handles scalar types (int, double, string); returns nil for null, object, bool, and array.
756 | @available(macOS 26.0, iOS 26.0, watchOS 27.0, tvOS 26.0, visionOS 26.0, *)
757 | func convertConstToSchema(_ value: JSONValue) -> FoundationModels.DynamicGenerationSchema? {
| `- error: 'DynamicGenerationSchema' is unavailable in tvOS
758 | switch value {
759 | case .int(let intValue):
FoundationModels.DynamicGenerationSchema:3:15: note: 'DynamicGenerationSchema' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct DynamicGenerationSchema : Sendable {
| `- note: 'DynamicGenerationSchema' has been explicitly marked unavailable here
4 | }
/Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Models/SystemLanguageModel.swift:773:55: error: 'Transcript' is unavailable in tvOS
771 | extension Transcript.Entry {
772 | /// Converts the entry to a Foundation Models transcript entry.
773 | func toFoundationModels() -> FoundationModels.Transcript.Entry? {
| `- error: 'Transcript' is unavailable in tvOS
774 | Transcript(entries: [self]).toFoundationModels(instructions: nil, toolDefinitions: []).first
775 | }
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/AnyLanguageModel/Models/SystemLanguageModel.swift:783:31: error: 'Transcript' is unavailable in tvOS
781 | instructions: AnyLanguageModel.Instructions?,
782 | toolDefinitions: [Transcript.ToolDefinition]
783 | ) -> FoundationModels.Transcript {
| `- error: 'Transcript' is unavailable in tvOS
784 | var fmEntries: [FoundationModels.Transcript.Entry] = []
785 |
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/AnyLanguageModel/Models/SystemLanguageModel.swift:863:56: error: 'Transcript' is unavailable in tvOS
861 | @available(macOS 26.0, iOS 26.0, watchOS 27.0, tvOS 26.0, visionOS 26.0, *)
862 | extension Array where Element == Transcript.Segment {
863 | func toFoundationModels() -> [FoundationModels.Transcript.Segment] {
| `- error: 'Transcript' is unavailable in tvOS
864 | compactMap { segment -> FoundationModels.Transcript.Segment? in
865 | 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/AnyLanguageModel/Models/SystemLanguageModel.swift:935:56: error: 'Transcript' is unavailable in tvOS
933 | @available(macOS 26.0, iOS 26.0, watchOS 27.0, tvOS 26.0, visionOS 26.0, *)
934 | extension Array where Element == Transcript.ToolDefinition {
935 | func toFoundationModels() -> [FoundationModels.Transcript.ToolDefinition] {
| `- error: 'Transcript' is unavailable in tvOS
936 | map { toolDef in
937 | FoundationModels.Transcript.ToolDefinition(
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/AnyLanguageModel/Models/SystemLanguageModel.swift:950:68: error: 'LanguageModelSession' is unavailable in tvOS
948 | @available(macOS 26.0, iOS 26.0, watchOS 27.0, tvOS 26.0, visionOS 26.0, *)
949 | func fmRespond<Content>(
950 | makeSession: @Sendable () async throws -> FoundationModels.LanguageModelSession,
| `- error: 'LanguageModelSession' is unavailable in tvOS
951 | fmPrompt: FoundationModels.Prompt,
952 | fmOptions: FoundationModels.GenerationOptions,
FoundationModels.LanguageModelSession:3:20: note: 'LanguageModelSession' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | final public class LanguageModelSession {
| `- note: 'LanguageModelSession' has been explicitly marked unavailable here
4 | final public var transcript: Transcript { get set }
5 | @objc deinit
/Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Models/SystemLanguageModel.swift:951:36: error: 'Prompt' is unavailable in tvOS
949 | func fmRespond<Content>(
950 | makeSession: @Sendable () async throws -> FoundationModels.LanguageModelSession,
951 | fmPrompt: FoundationModels.Prompt,
| `- error: 'Prompt' is unavailable in tvOS
952 | fmOptions: FoundationModels.GenerationOptions,
953 | type: Content.Type,
FoundationModels.Prompt:3:15: note: 'Prompt' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct Prompt : Sendable {
| `- note: 'Prompt' has been explicitly marked unavailable here
4 | }
/Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Models/SystemLanguageModel.swift:952:37: error: 'GenerationOptions' is unavailable in tvOS
950 | makeSession: @Sendable () async throws -> FoundationModels.LanguageModelSession,
951 | fmPrompt: FoundationModels.Prompt,
952 | fmOptions: FoundationModels.GenerationOptions,
| `- error: 'GenerationOptions' is unavailable in tvOS
953 | type: Content.Type,
954 | schema: GenerationSchema,
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/AnyLanguageModel/Models/SystemLanguageModel.swift:1018:78: error: 'LanguageModelSession' is unavailable in tvOS
1016 | @available(macOS 26.0, iOS 26.0, watchOS 27.0, tvOS 26.0, visionOS 26.0, *)
1017 | func fmStreamResponse<Content>(
1018 | makeSession: @escaping @Sendable () async throws -> FoundationModels.LanguageModelSession,
| `- error: 'LanguageModelSession' is unavailable in tvOS
1019 | fmPrompt: FoundationModels.Prompt,
1020 | fmOptions: FoundationModels.GenerationOptions,
FoundationModels.LanguageModelSession:3:20: note: 'LanguageModelSession' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | final public class LanguageModelSession {
| `- note: 'LanguageModelSession' has been explicitly marked unavailable here
4 | final public var transcript: Transcript { get set }
5 | @objc deinit
/Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Models/SystemLanguageModel.swift:1019:36: error: 'Prompt' is unavailable in tvOS
1017 | func fmStreamResponse<Content>(
1018 | makeSession: @escaping @Sendable () async throws -> FoundationModels.LanguageModelSession,
1019 | fmPrompt: FoundationModels.Prompt,
| `- error: 'Prompt' is unavailable in tvOS
1020 | fmOptions: FoundationModels.GenerationOptions,
1021 | type: Content.Type,
FoundationModels.Prompt:3:15: note: 'Prompt' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct Prompt : Sendable {
| `- note: 'Prompt' has been explicitly marked unavailable here
4 | }
/Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Models/SystemLanguageModel.swift:1020:37: error: 'GenerationOptions' is unavailable in tvOS
1018 | makeSession: @escaping @Sendable () async throws -> FoundationModels.LanguageModelSession,
1019 | fmPrompt: FoundationModels.Prompt,
1020 | fmOptions: FoundationModels.GenerationOptions,
| `- error: 'GenerationOptions' is unavailable in tvOS
1021 | type: Content.Type,
1022 | schema: GenerationSchema,
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/AnyLanguageModel/Models/SystemLanguageModel.swift:29:49: error: 'SystemLanguageModel' is unavailable in tvOS
27 | /// Creates the default system language model.
28 | public init() {
29 | self.systemModel = FoundationModels.SystemLanguageModel.default
| `- error: 'SystemLanguageModel' is unavailable in tvOS
30 | }
31 |
FoundationModels.SystemLanguageModel:4:20: note: 'SystemLanguageModel' has been explicitly marked unavailable here
2 | @available(tvOS, unavailable)
3 | @available(watchOS, unavailable)
4 | final public class SystemLanguageModel : Sendable {
| `- note: 'SystemLanguageModel' has been explicitly marked unavailable here
5 | @objc deinit
6 | }
/Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Models/SystemLanguageModel.swift:29:69: error: 'default' is unavailable in tvOS
27 | /// Creates the default system language model.
28 | public init() {
29 | self.systemModel = FoundationModels.SystemLanguageModel.default
| `- error: 'default' is unavailable in tvOS
30 | }
31 |
FoundationModels.SystemLanguageModel.default:5:20: note: 'default' has been explicitly marked unavailable here
3 | @available(tvOS, unavailable)
4 | @available(watchOS, unavailable)
5 | public class var `default`: SystemLanguageModel { get }}
| `- note: 'default' has been explicitly marked unavailable here
6 |
/Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Models/SystemLanguageModel.swift:42:49: error: 'SystemLanguageModel' is unavailable in tvOS
40 | .Guardrails.default
41 | ) {
42 | self.systemModel = FoundationModels.SystemLanguageModel(useCase: useCase, guardrails: guardrails)
| `- error: 'SystemLanguageModel' is unavailable in tvOS
43 | }
44 |
FoundationModels.SystemLanguageModel:4:20: note: 'SystemLanguageModel' has been explicitly marked unavailable here
2 | @available(tvOS, unavailable)
3 | @available(watchOS, unavailable)
4 | final public class SystemLanguageModel : Sendable {
| `- note: 'SystemLanguageModel' has been explicitly marked unavailable here
5 | @objc deinit
6 | }
/Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Models/SystemLanguageModel.swift:42:49: error: 'init(useCase:guardrails:)' is unavailable in tvOS
40 | .Guardrails.default
41 | ) {
42 | self.systemModel = FoundationModels.SystemLanguageModel(useCase: useCase, guardrails: guardrails)
| `- error: 'init(useCase:guardrails:)' is unavailable in tvOS
43 | }
44 |
FoundationModels.SystemLanguageModel.init:5:22: note: 'init(useCase:guardrails:)' has been explicitly marked unavailable here
3 | @available(tvOS, unavailable)
4 | @available(watchOS, unavailable)
5 | public convenience init(useCase: SystemLanguageModel.UseCase = .general, guardrails: SystemLanguageModel.Guardrails = Guardrails.default)}
| `- note: 'init(useCase:guardrails:)' has been explicitly marked unavailable here
6 |
/Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Models/SystemLanguageModel.swift:54:49: error: 'SystemLanguageModel' is unavailable in tvOS
52 | guardrails: FoundationModels.SystemLanguageModel.Guardrails = .default
53 | ) {
54 | self.systemModel = FoundationModels.SystemLanguageModel(adapter: adapter, guardrails: guardrails)
| `- error: 'SystemLanguageModel' is unavailable in tvOS
55 | }
56 |
FoundationModels.SystemLanguageModel:4:20: note: 'SystemLanguageModel' has been explicitly marked unavailable here
2 | @available(tvOS, unavailable)
3 | @available(watchOS, unavailable)
4 | final public class SystemLanguageModel : Sendable {
| `- note: 'SystemLanguageModel' has been explicitly marked unavailable here
5 | @objc deinit
6 | }
/Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Models/SystemLanguageModel.swift:54:49: error: 'init(adapter:guardrails:)' is unavailable in tvOS
52 | guardrails: FoundationModels.SystemLanguageModel.Guardrails = .default
53 | ) {
54 | self.systemModel = FoundationModels.SystemLanguageModel(adapter: adapter, guardrails: guardrails)
| `- error: 'init(adapter:guardrails:)' is unavailable in tvOS
55 | }
56 |
FoundationModels.SystemLanguageModel.init:8:22: note: 'init(adapter:guardrails:)' has been explicitly marked unavailable here
6 | @available(watchOS, unavailable)
7 | @available(tvOS, unavailable)
8 | public convenience init(adapter: SystemLanguageModel.Adapter, guardrails: SystemLanguageModel.Guardrails = .default)}
| `- note: 'init(adapter:guardrails:)' has been explicitly marked unavailable here
9 |
/Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Models/SystemLanguageModel.swift:68:25: error: 'supportedLanguages' is unavailable in tvOS
66 | /// The languages that the model supports.
67 | public var supportedLanguages: Set<Locale.Language> {
68 | systemModel.supportedLanguages
| `- error: 'supportedLanguages' is unavailable in tvOS
69 | }
70 |
FoundationModels.SystemLanguageModel.supportedLanguages:2:18: note: 'supportedLanguages' has been explicitly marked unavailable here
1 | class SystemLanguageModel {
2 | final public var supportedLanguages: Set<Locale.Language> { get }}
| `- note: 'supportedLanguages' has been explicitly marked unavailable here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Models/SystemLanguageModel.swift:76:25: error: 'supportsLocale' is unavailable in tvOS
74 | /// - Returns: `true` if the model supports the locale's language.
75 | public func supportsLocale(_ locale: Locale = Locale.current) -> Bool {
76 | systemModel.supportsLocale(locale)
| `- error: 'supportsLocale' is unavailable in tvOS
77 | }
78 |
FoundationModels.SystemLanguageModel.supportsLocale:2:19: note: 'supportsLocale' has been explicitly marked unavailable here
1 | class SystemLanguageModel {
2 | final public func supportsLocale(_ locale: Locale = Locale.current) -> Bool}
| `- note: 'supportsLocale' has been explicitly marked unavailable here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Models/SystemLanguageModel.swift:147:32: error: 'availability' is unavailable in tvOS
145 | /// The availability status for the system language model.
146 | public var availability: Availability<UnavailableReason> {
147 | switch systemModel.availability {
| `- error: 'availability' is unavailable in tvOS
148 | case .available:
149 | .available
FoundationModels.SystemLanguageModel.availability:2:18: note: 'availability' has been explicitly marked unavailable here
1 | class SystemLanguageModel {
2 | final public var availability: SystemLanguageModel.Availability { get }}
| `- note: 'availability' has been explicitly marked unavailable here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Models/SystemLanguageModel.swift:273:46: error: 'LanguageModelSession' is unavailable in tvOS
271 | let requestContext = session.resolvedRequestContext()
272 | // Attach the feedback to the session's conversation, including its latest response.
273 | let fmSession = FoundationModels.LanguageModelSession(
| `- error: 'LanguageModelSession' is unavailable in tvOS
274 | model: systemModel,
275 | tools: requestContext.tools.toFoundationModels(),
FoundationModels.LanguageModelSession:3:20: note: 'LanguageModelSession' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | final public class LanguageModelSession {
| `- note: 'LanguageModelSession' has been explicitly marked unavailable here
4 | final public var transcript: Transcript { get set }
5 | @objc deinit
/Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Models/SystemLanguageModel.swift:273:46: error: 'init(model:tools:transcript:)' is unavailable in tvOS
271 | let requestContext = session.resolvedRequestContext()
272 | // Attach the feedback to the session's conversation, including its latest response.
273 | let fmSession = FoundationModels.LanguageModelSession(
| `- error: 'init(model:tools:transcript:)' is unavailable in tvOS
274 | model: systemModel,
275 | tools: requestContext.tools.toFoundationModels(),
FoundationModels.LanguageModelSession.init:2:20: note: 'init(model:tools:transcript:)' has been explicitly marked unavailable here
1 | class LanguageModelSession {
2 | public convenience init(model: SystemLanguageModel = .default, tools: [any Tool] = [], transcript: Transcript)}
| `- note: 'init(model:tools:transcript:)' has been explicitly marked unavailable here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Models/SystemLanguageModel.swift:288:30: error: 'logFeedbackAttachment(sentiment:issues:desiredOutput:)' is unavailable in tvOS
286 | let fmDesiredOutput = desiredOutput?.toFoundationModels()
287 |
288 | return fmSession.logFeedbackAttachment(
| `- error: 'logFeedbackAttachment(sentiment:issues:desiredOutput:)' is unavailable in tvOS
289 | sentiment: fmSentiment,
290 | issues: fmIssues,
FoundationModels.LanguageModelSession.logFeedbackAttachment:5:21: note: 'logFeedbackAttachment(sentiment:issues:desiredOutput:)' has been explicitly marked unavailable here
3 | @available(tvOS, unavailable)
4 | @discardableResult
5 | final public func logFeedbackAttachment(sentiment: LanguageModelFeedback.Sentiment?, issues: [LanguageModelFeedback.Issue] = [], desiredOutput: Transcript.Entry? = nil) -> Data}
| `- note: 'logFeedbackAttachment(sentiment:issues:desiredOutput:)' has been explicitly marked unavailable here
6 |
/Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Models/SystemLanguageModel.swift:315:37: error: 'LanguageModelSession' is unavailable in tvOS
313 | }
314 | let requestContext = session.resolvedRequestContext()
315 | return FoundationModels.LanguageModelSession(
| `- error: 'LanguageModelSession' is unavailable in tvOS
316 | model: systemModel,
317 | tools: requestContext.tools.toFoundationModels(),
FoundationModels.LanguageModelSession:3:20: note: 'LanguageModelSession' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | final public class LanguageModelSession {
| `- note: 'LanguageModelSession' has been explicitly marked unavailable here
4 | final public var transcript: Transcript { get set }
5 | @objc deinit
/Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Models/SystemLanguageModel.swift:315:37: error: 'init(model:tools:transcript:)' is unavailable in tvOS
313 | }
314 | let requestContext = session.resolvedRequestContext()
315 | return FoundationModels.LanguageModelSession(
| `- error: 'init(model:tools:transcript:)' is unavailable in tvOS
316 | model: systemModel,
317 | tools: requestContext.tools.toFoundationModels(),
FoundationModels.LanguageModelSession.init:2:20: note: 'init(model:tools:transcript:)' has been explicitly marked unavailable here
1 | class LanguageModelSession {
2 | public convenience init(model: SystemLanguageModel = .default, tools: [any Tool] = [], transcript: Transcript)}
| `- note: 'init(model:tools:transcript:)' has been explicitly marked unavailable here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Models/SystemLanguageModel.swift:434:30: error: 'Prompt' is unavailable in tvOS
432 | extension Prompt {
433 | func toFoundationModels() -> FoundationModels.Prompt {
434 | FoundationModels.Prompt(self.description)
| `- error: 'Prompt' is unavailable in tvOS
435 | }
436 | }
FoundationModels.Prompt:3:15: note: 'Prompt' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct Prompt : Sendable {
| `- note: 'Prompt' has been explicitly marked unavailable here
4 | }
/Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Models/SystemLanguageModel.swift:434:30: error: 'init(_:)' is unavailable in tvOS
432 | extension Prompt {
433 | func toFoundationModels() -> FoundationModels.Prompt {
434 | FoundationModels.Prompt(self.description)
| `- error: 'init(_:)' is unavailable in tvOS
435 | }
436 | }
FoundationModels.Prompt.init:2:8: note: 'init(_:)' has been explicitly marked unavailable here
1 | struct Prompt {
2 | public init(_ content: some PromptRepresentable)}
| `- note: 'init(_:)' has been explicitly marked unavailable here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Models/SystemLanguageModel.swift:441:30: error: 'Instructions' is unavailable in tvOS
439 | extension Instructions {
440 | func toFoundationModels() -> FoundationModels.Instructions {
441 | FoundationModels.Instructions(self.description)
| `- error: 'Instructions' is unavailable in tvOS
442 | }
443 | }
FoundationModels.Instructions:3:15: note: 'Instructions' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct Instructions : Sendable {
| `- note: 'Instructions' has been explicitly marked unavailable here
4 | }
/Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Models/SystemLanguageModel.swift:441:30: error: 'init(_:)' is unavailable in tvOS
439 | extension Instructions {
440 | func toFoundationModels() -> FoundationModels.Instructions {
441 | FoundationModels.Instructions(self.description)
| `- error: 'init(_:)' is unavailable in tvOS
442 | }
443 | }
FoundationModels.Instructions.init:2:8: note: 'init(_:)' has been explicitly marked unavailable here
1 | struct Instructions {
2 | public init(_ content: some InstructionsRepresentable)}
| `- note: 'init(_:)' has been explicitly marked unavailable here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Models/SystemLanguageModel.swift:448:44: error: 'GenerationOptions' is unavailable in tvOS
446 | extension GenerationOptions {
447 | func toFoundationModels() -> FoundationModels.GenerationOptions {
448 | let sampling: FoundationModels.GenerationOptions.SamplingMode?
| `- error: 'GenerationOptions' is unavailable in tvOS
449 | switch self.sampling?.mode {
450 | case .greedy:
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/AnyLanguageModel/Models/SystemLanguageModel.swift:451:29: error: 'greedy' is unavailable in tvOS
449 | switch self.sampling?.mode {
450 | case .greedy:
451 | sampling = .greedy
| `- error: 'greedy' is unavailable in tvOS
452 | case .topK(let k, let seed):
453 | sampling = .random(top: k, seed: seed)
FoundationModels.GenerationOptions.SamplingMode.greedy:5:23: note: 'greedy' has been explicitly marked unavailable here
3 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
4 | @available(tvOS, unavailable)
5 | public static var greedy: GenerationOptions.SamplingMode { get } }
| `- note: 'greedy' has been explicitly marked unavailable here
6 | }
7 |
/Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Models/SystemLanguageModel.swift:453:29: error: 'random(top:seed:)' is unavailable in tvOS
451 | sampling = .greedy
452 | case .topK(let k, let seed):
453 | sampling = .random(top: k, seed: seed)
| `- error: 'random(top:seed:)' is unavailable in tvOS
454 | case .nucleus(let probabilityThreshold, let seed):
455 | sampling = .random(probabilityThreshold: probabilityThreshold, seed: seed)
FoundationModels.GenerationOptions.SamplingMode.random:5:24: note: 'random(top:seed:)' has been explicitly marked unavailable here
3 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
4 | @available(tvOS, unavailable)
5 | public static func random(top k: Int, seed: UInt64? = nil) -> GenerationOptions.SamplingMode }
| `- note: 'random(top:seed:)' has been explicitly marked unavailable here
6 | }
7 |
/Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Models/SystemLanguageModel.swift:455:29: error: 'random(probabilityThreshold:seed:)' is unavailable in tvOS
453 | sampling = .random(top: k, seed: seed)
454 | case .nucleus(let probabilityThreshold, let seed):
455 | sampling = .random(probabilityThreshold: probabilityThreshold, seed: seed)
| `- error: 'random(probabilityThreshold:seed:)' is unavailable in tvOS
456 | case nil:
457 | sampling = nil
FoundationModels.GenerationOptions.SamplingMode.random:5:24: note: 'random(probabilityThreshold:seed:)' has been explicitly marked unavailable here
3 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
4 | @available(tvOS, unavailable)
5 | public static func random(probabilityThreshold: Double, seed: UInt64? = nil) -> GenerationOptions.SamplingMode }
| `- note: 'random(probabilityThreshold:seed:)' has been explicitly marked unavailable here
6 | }
7 |
/Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Models/SystemLanguageModel.swift:467:41: error: 'GenerationOptions' is unavailable in tvOS
465 | )
466 | #else
467 | return FoundationModels.GenerationOptions(
| `- error: 'GenerationOptions' is unavailable in tvOS
468 | sampling: sampling,
469 | temperature: temperature,
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/AnyLanguageModel/Models/SystemLanguageModel.swift:467:41: error: 'init(sampling:temperature:maximumResponseTokens:)' is unavailable in tvOS
465 | )
466 | #else
467 | return FoundationModels.GenerationOptions(
| `- error: 'init(sampling:temperature:maximumResponseTokens:)' is unavailable in tvOS
468 | sampling: sampling,
469 | temperature: temperature,
FoundationModels.GenerationOptions.init:6:10: note: 'init(sampling:temperature:maximumResponseTokens:)' has been explicitly marked unavailable here
4 | @available(tvOS, unavailable)
5 | @available(watchOS, unavailable)
6 | public init(sampling: GenerationOptions.SamplingMode?, temperature: Double? = nil, maximumResponseTokens: Int? = nil)}
| `- note: 'init(sampling:temperature:maximumResponseTokens:)' has been explicitly marked unavailable here
7 |
/Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Models/SystemLanguageModel.swift:490:30: error: 'LanguageModelFeedback' is unavailable in tvOS
488 | extension LanguageModelFeedback.Issue {
489 | func toFoundationModels() -> FoundationModels.LanguageModelFeedback.Issue {
490 | FoundationModels.LanguageModelFeedback.Issue(
| `- error: 'LanguageModelFeedback' is unavailable in tvOS
491 | category: self.category.toFoundationModels(),
492 | explanation: self.explanation
FoundationModels.LanguageModelFeedback:3:15: note: 'LanguageModelFeedback' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct LanguageModelFeedback {
| `- note: 'LanguageModelFeedback' has been explicitly marked unavailable here
4 | }
/Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Models/SystemLanguageModel.swift:537:48: error: 'GenerationSchema' is unavailable in tvOS
535 | self.name = tool.name
536 | self.description = tool.description
537 | self.parameters = FoundationModels.GenerationSchema(tool.parameters)
| `- error: 'GenerationSchema' is unavailable in tvOS
538 | self.includesSchemaInInstructions = tool.includesSchemaInInstructions
539 | }
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/AnyLanguageModel/Models/SystemLanguageModel.swift:566:57: error: 'DynamicGenerationSchema' is unavailable in tvOS
564 |
565 | // Convert each dependency schema
566 | let dependencies: [FoundationModels.DynamicGenerationSchema] = defs.compactMap { name, value in
| `- error: 'DynamicGenerationSchema' is unavailable in tvOS
567 | guard
568 | let defData = try? JSONEncoder().encode(value),
FoundationModels.DynamicGenerationSchema:3:15: note: 'DynamicGenerationSchema' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct DynamicGenerationSchema : Sendable {
| `- note: 'DynamicGenerationSchema' has been explicitly marked unavailable here
4 | }
/Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Models/SystemLanguageModel.swift:576:59: error: 'GenerationSchema' is unavailable in tvOS
574 | }
575 |
576 | if let schema = try? FoundationModels.GenerationSchema(
| `- error: 'GenerationSchema' is unavailable in tvOS
577 | root: rootDynamicSchema,
578 | dependencies: dependencies
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/AnyLanguageModel/Models/SystemLanguageModel.swift:576:59: error: 'init(root:dependencies:)' is unavailable in tvOS
574 | }
575 |
576 | if let schema = try? FoundationModels.GenerationSchema(
| `- error: 'init(root:dependencies:)' is unavailable in tvOS
577 | root: rootDynamicSchema,
578 | dependencies: dependencies
FoundationModels.GenerationSchema.init:2:8: note: 'init(root:dependencies:)' has been explicitly marked unavailable here
1 | struct GenerationSchema {
2 | public init(root: DynamicGenerationSchema, dependencies: [DynamicGenerationSchema]) throws}
| `- note: 'init(root:dependencies:)' has been explicitly marked unavailable here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Models/SystemLanguageModel.swift:587:37: error: 'GenerationSchema' is unavailable in tvOS
585 |
586 | // Fallback to a minimal string schema if conversion fails
587 | self = FoundationModels.GenerationSchema(
| `- error: 'GenerationSchema' is unavailable in tvOS
588 | type: String.self,
589 | properties: []
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/AnyLanguageModel/Models/SystemLanguageModel.swift:587:37: error: 'init(type:description:properties:)' is unavailable in tvOS
585 |
586 | // Fallback to a minimal string schema if conversion fails
587 | self = FoundationModels.GenerationSchema(
| `- error: 'init(type:description:properties:)' is unavailable in tvOS
588 | type: String.self,
589 | properties: []
FoundationModels.GenerationSchema.init:2:8: note: 'init(type:description:properties:)' has been explicitly marked unavailable here
1 | struct GenerationSchema {
2 | public init(type: any Generable.Type, description: String? = nil, properties: [GenerationSchema.Property])}
| `- note: 'init(type:description:properties:)' has been explicitly marked unavailable here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Models/SystemLanguageModel.swift:588:23: error: conformance of 'String' to 'Generable' is unavailable in tvOS
586 | // Fallback to a minimal string schema if conversion fails
587 | self = FoundationModels.GenerationSchema(
588 | type: String.self,
| `- error: conformance of 'String' to 'Generable' is unavailable in tvOS
589 | properties: []
590 | )
FoundationModels.String:3:11: note: conformance of 'String' to 'Generable' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | extension String : Generable {
| `- note: conformance of 'String' to 'Generable' has been explicitly marked unavailable here
4 | public static var generationSchema: GenerationSchema { get }
5 | public init(_ content: GeneratedContent) throws
/Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Models/SystemLanguageModel.swift:597:22: error: 'init(json:)' is unavailable in tvOS
595 | extension FoundationModels.GeneratedContent {
596 | internal init(_ content: AnyLanguageModel.GeneratedContent) throws {
597 | try self.init(json: content.jsonString)
| `- error: 'init(json:)' is unavailable in tvOS
598 | }
599 | }
FoundationModels.GeneratedContent.init:2:8: note: 'init(json:)' has been explicitly marked unavailable here
1 | struct GeneratedContent {
2 | public init(json: String) throws}
| `- note: 'init(json:)' has been explicitly marked unavailable here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Models/SystemLanguageModel.swift:604:41: error: 'jsonString' is unavailable in tvOS
602 | extension AnyLanguageModel.GeneratedContent {
603 | internal init(_ content: FoundationModels.GeneratedContent) throws {
604 | try self.init(json: content.jsonString)
| `- error: 'jsonString' is unavailable in tvOS
605 | }
606 | }
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/AnyLanguageModel/Models/SystemLanguageModel.swift:628:21: error: 'init(name:description:properties:)' is unavailable in tvOS
626 | convertToProperty(key: key, schema: value, required: required)
627 | }
628 | return .init(name: name ?? "", description: jsonSchema.description, properties: schemaProperties)
| `- error: 'init(name:description:properties:)' is unavailable in tvOS
629 |
630 | case .string(_, _, _, _, _, _, _, _, pattern: let pattern, _):
FoundationModels.DynamicGenerationSchema.init:2:8: note: 'init(name:description:properties:)' has been explicitly marked unavailable here
1 | struct DynamicGenerationSchema {
2 | public init(name: String, description: String? = nil, properties: [DynamicGenerationSchema.Property])}
| `- note: 'init(name:description:properties:)' has been explicitly marked unavailable here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Models/SystemLanguageModel.swift:633:29: error: 'init(name:description:anyOf:)' is unavailable in tvOS
631 | if let values = jsonSchema.enum?.compactMap(\.stringValue), !values.isEmpty {
632 | if let name {
633 | return .init(name: name, description: jsonSchema.description, anyOf: values)
| `- error: 'init(name:description:anyOf:)' is unavailable in tvOS
634 | }
635 | }
FoundationModels.DynamicGenerationSchema.init:2:8: note: 'init(name:description:anyOf:)' has been explicitly marked unavailable here
1 | struct DynamicGenerationSchema {
2 | public init(name: String, description: String? = nil, anyOf choices: [String])}
| `- note: 'init(name:description:anyOf:)' has been explicitly marked unavailable here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Models/SystemLanguageModel.swift:637:43: error: 'GenerationGuide' is unavailable in tvOS
635 | }
636 |
637 | var guides: [FoundationModels.GenerationGuide<String>] = []
| `- error: 'GenerationGuide' is unavailable in tvOS
638 | if let values = jsonSchema.enum?.compactMap(\.stringValue), !values.isEmpty {
639 | guides.append(.anyOf(values))
FoundationModels.GenerationGuide:3:15: note: 'GenerationGuide' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct GenerationGuide<Value> {
| `- note: 'GenerationGuide' has been explicitly marked unavailable here
4 | }
/Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Models/SystemLanguageModel.swift:639:32: error: 'anyOf' is unavailable in tvOS
637 | var guides: [FoundationModels.GenerationGuide<String>] = []
638 | if let values = jsonSchema.enum?.compactMap(\.stringValue), !values.isEmpty {
639 | guides.append(.anyOf(values))
| `- error: 'anyOf' is unavailable in tvOS
640 | }
641 | if let value = jsonSchema.const?.stringValue {
FoundationModels.GenerationGuide.anyOf:2:20: note: 'anyOf' has been explicitly marked unavailable here
1 | generic struct GenerationGuide {
2 | public static func anyOf(_ values: [String]) -> GenerationGuide<String>}
| `- note: 'anyOf' has been explicitly marked unavailable here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Models/SystemLanguageModel.swift:642:32: error: 'constant' is unavailable in tvOS
640 | }
641 | if let value = jsonSchema.const?.stringValue {
642 | guides.append(.constant(value))
| `- error: 'constant' is unavailable in tvOS
643 | }
644 | if let pattern, let regex = try? Regex(pattern) {
FoundationModels.GenerationGuide.constant:2:20: note: 'constant' has been explicitly marked unavailable here
1 | generic struct GenerationGuide {
2 | public static func constant(_ value: String) -> GenerationGuide<String>}
| `- note: 'constant' has been explicitly marked unavailable here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Models/SystemLanguageModel.swift:645:32: error: 'pattern' is unavailable in tvOS
643 | }
644 | if let pattern, let regex = try? Regex(pattern) {
645 | guides.append(.pattern(regex))
| `- error: 'pattern' is unavailable in tvOS
646 | }
647 | return .init(type: String.self, guides: guides)
FoundationModels.GenerationGuide.pattern:2:20: note: 'pattern' has been explicitly marked unavailable here
1 | generic struct GenerationGuide {
2 | public static func pattern<Output>(_ regex: Regex<Output>) -> GenerationGuide<String>}
| `- note: 'pattern' has been explicitly marked unavailable here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Models/SystemLanguageModel.swift:647:21: error: 'init(type:guides:)' is unavailable in tvOS
645 | guides.append(.pattern(regex))
646 | }
647 | return .init(type: String.self, guides: guides)
| `- error: 'init(type:guides:)' is unavailable in tvOS
648 |
649 | case .integer(_, _, _, _, _, _, minimum: let minimum, maximum: let maximum, _, _, _):
FoundationModels.DynamicGenerationSchema.init:2:8: note: 'init(type:guides:)' has been explicitly marked unavailable here
1 | struct DynamicGenerationSchema {
2 | public init<Value>(type: Value.Type, guides: [GenerationGuide<Value>] = []) where Value : Generable}
| `- note: 'init(type:guides:)' has been explicitly marked unavailable here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Models/SystemLanguageModel.swift:652:25: error: 'init(name:description:anyOf:)' is unavailable in tvOS
650 | if let enumValues = jsonSchema.enum {
651 | let enumsSchema = enumValues.compactMap { convertConstToSchema($0) }
652 | return .init(name: name ?? "", anyOf: enumsSchema)
| `- error: 'init(name:description:anyOf:)' is unavailable in tvOS
653 | }
654 |
FoundationModels.DynamicGenerationSchema.init:2:8: note: 'init(name:description:anyOf:)' has been explicitly marked unavailable here
1 | struct DynamicGenerationSchema {
2 | public init(name: String, description: String? = nil, anyOf choices: [DynamicGenerationSchema])}
| `- note: 'init(name:description:anyOf:)' has been explicitly marked unavailable here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Models/SystemLanguageModel.swift:655:43: error: 'GenerationGuide' is unavailable in tvOS
653 | }
654 |
655 | var guides: [FoundationModels.GenerationGuide<Int>] = []
| `- error: 'GenerationGuide' is unavailable in tvOS
656 | if let min = minimum {
657 | guides.append(.minimum(min))
FoundationModels.GenerationGuide:3:15: note: 'GenerationGuide' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct GenerationGuide<Value> {
| `- note: 'GenerationGuide' has been explicitly marked unavailable here
4 | }
/Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Models/SystemLanguageModel.swift:657:32: error: 'minimum' is unavailable in tvOS
655 | var guides: [FoundationModels.GenerationGuide<Int>] = []
656 | if let min = minimum {
657 | guides.append(.minimum(min))
| `- error: 'minimum' is unavailable in tvOS
658 | }
659 | if let max = maximum {
FoundationModels.GenerationGuide.minimum:2:20: note: 'minimum' has been explicitly marked unavailable here
1 | generic struct GenerationGuide {
2 | public static func minimum(_ value: Int) -> GenerationGuide<Int>}
| `- note: 'minimum' has been explicitly marked unavailable here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Models/SystemLanguageModel.swift:660:32: error: 'maximum' is unavailable in tvOS
658 | }
659 | if let max = maximum {
660 | guides.append(.maximum(max))
| `- error: 'maximum' is unavailable in tvOS
661 | }
662 | if let value = jsonSchema.const?.intValue {
FoundationModels.GenerationGuide.maximum:2:20: note: 'maximum' has been explicitly marked unavailable here
1 | generic struct GenerationGuide {
2 | public static func maximum(_ value: Int) -> GenerationGuide<Int>}
| `- note: 'maximum' has been explicitly marked unavailable here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Models/SystemLanguageModel.swift:663:32: error: 'range' is unavailable in tvOS
661 | }
662 | if let value = jsonSchema.const?.intValue {
663 | guides.append(.range(value ... value))
| `- error: 'range' is unavailable in tvOS
664 | }
665 | return .init(type: Int.self, guides: guides)
FoundationModels.GenerationGuide.range:2:20: note: 'range' has been explicitly marked unavailable here
1 | generic struct GenerationGuide {
2 | public static func range(_ range: ClosedRange<Int>) -> GenerationGuide<Int>}
| `- note: 'range' has been explicitly marked unavailable here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Models/SystemLanguageModel.swift:665:21: error: 'init(type:guides:)' is unavailable in tvOS
663 | guides.append(.range(value ... value))
664 | }
665 | return .init(type: Int.self, guides: guides)
| `- error: 'init(type:guides:)' is unavailable in tvOS
666 |
667 | case .number(_, _, _, _, _, _, minimum: let minimum, maximum: let maximum, _, _, _):
FoundationModels.DynamicGenerationSchema.init:2:8: note: 'init(type:guides:)' has been explicitly marked unavailable here
1 | struct DynamicGenerationSchema {
2 | public init<Value>(type: Value.Type, guides: [GenerationGuide<Value>] = []) where Value : Generable}
| `- note: 'init(type:guides:)' has been explicitly marked unavailable here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Models/SystemLanguageModel.swift:670:25: error: 'init(name:description:anyOf:)' is unavailable in tvOS
668 | if let enumValues = jsonSchema.enum {
669 | let enumsSchema = enumValues.compactMap { convertConstToSchema($0) }
670 | return .init(name: name ?? "", anyOf: enumsSchema)
| `- error: 'init(name:description:anyOf:)' is unavailable in tvOS
671 | }
672 |
FoundationModels.DynamicGenerationSchema.init:2:8: note: 'init(name:description:anyOf:)' has been explicitly marked unavailable here
1 | struct DynamicGenerationSchema {
2 | public init(name: String, description: String? = nil, anyOf choices: [DynamicGenerationSchema])}
| `- note: 'init(name:description:anyOf:)' has been explicitly marked unavailable here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Models/SystemLanguageModel.swift:673:43: error: 'GenerationGuide' is unavailable in tvOS
671 | }
672 |
673 | var guides: [FoundationModels.GenerationGuide<Double>] = []
| `- error: 'GenerationGuide' is unavailable in tvOS
674 | if let min = minimum {
675 | guides.append(.minimum(min))
FoundationModels.GenerationGuide:3:15: note: 'GenerationGuide' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct GenerationGuide<Value> {
| `- note: 'GenerationGuide' has been explicitly marked unavailable here
4 | }
/Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Models/SystemLanguageModel.swift:675:32: error: 'minimum' is unavailable in tvOS
673 | var guides: [FoundationModels.GenerationGuide<Double>] = []
674 | if let min = minimum {
675 | guides.append(.minimum(min))
| `- error: 'minimum' is unavailable in tvOS
676 | }
677 | if let max = maximum {
FoundationModels.GenerationGuide.minimum:2:20: note: 'minimum' has been explicitly marked unavailable here
1 | generic struct GenerationGuide {
2 | public static func minimum(_ value: Double) -> GenerationGuide<Double>}
| `- note: 'minimum' has been explicitly marked unavailable here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Models/SystemLanguageModel.swift:678:32: error: 'maximum' is unavailable in tvOS
676 | }
677 | if let max = maximum {
678 | guides.append(.maximum(max))
| `- error: 'maximum' is unavailable in tvOS
679 | }
680 | if let value = jsonSchema.const?.doubleValue {
FoundationModels.GenerationGuide.maximum:2:20: note: 'maximum' has been explicitly marked unavailable here
1 | generic struct GenerationGuide {
2 | public static func maximum(_ value: Double) -> GenerationGuide<Double>}
| `- note: 'maximum' has been explicitly marked unavailable here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Models/SystemLanguageModel.swift:681:32: error: 'range' is unavailable in tvOS
679 | }
680 | if let value = jsonSchema.const?.doubleValue {
681 | guides.append(.range(value ... value))
| `- error: 'range' is unavailable in tvOS
682 | }
683 | return .init(type: Double.self, guides: guides)
FoundationModels.GenerationGuide.range:2:20: note: 'range' has been explicitly marked unavailable here
1 | generic struct GenerationGuide {
2 | public static func range(_ range: ClosedRange<Double>) -> GenerationGuide<Double>}
| `- note: 'range' has been explicitly marked unavailable here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Models/SystemLanguageModel.swift:683:21: error: 'init(type:guides:)' is unavailable in tvOS
681 | guides.append(.range(value ... value))
682 | }
683 | return .init(type: Double.self, guides: guides)
| `- error: 'init(type:guides:)' is unavailable in tvOS
684 |
685 | case .boolean:
FoundationModels.DynamicGenerationSchema.init:2:8: note: 'init(type:guides:)' has been explicitly marked unavailable here
1 | struct DynamicGenerationSchema {
2 | public init<Value>(type: Value.Type, guides: [GenerationGuide<Value>] = []) where Value : Generable}
| `- note: 'init(type:guides:)' has been explicitly marked unavailable here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Models/SystemLanguageModel.swift:686:21: error: 'init(type:guides:)' is unavailable in tvOS
684 |
685 | case .boolean:
686 | return .init(type: Bool.self)
| `- error: 'init(type:guides:)' is unavailable in tvOS
687 |
688 | case .anyOf(let schemas):
FoundationModels.DynamicGenerationSchema.init:2:8: note: 'init(type:guides:)' has been explicitly marked unavailable here
1 | struct DynamicGenerationSchema {
2 | public init<Value>(type: Value.Type, guides: [GenerationGuide<Value>] = []) where Value : Generable}
| `- note: 'init(type:guides:)' has been explicitly marked unavailable here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Models/SystemLanguageModel.swift:703:21: error: 'init(name:description:anyOf:)' is unavailable in tvOS
701 | return convertToDynamicSchema(choices[0], name: name)
702 | }
703 | return .init(name: name ?? "", anyOf: choices.map { convertToDynamicSchema($0) })
| `- error: 'init(name:description:anyOf:)' is unavailable in tvOS
704 |
705 | case .array(_, _, _, _, _, _, items: let items, minItems: let minItems, maxItems: let maxItems, _):
FoundationModels.DynamicGenerationSchema.init:2:8: note: 'init(name:description:anyOf:)' has been explicitly marked unavailable here
1 | struct DynamicGenerationSchema {
2 | public init(name: String, description: String? = nil, anyOf choices: [DynamicGenerationSchema])}
| `- note: 'init(name:description:anyOf:)' has been explicitly marked unavailable here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Models/SystemLanguageModel.swift:708:37: error: 'DynamicGenerationSchema' is unavailable in tvOS
706 | let itemsSchema =
707 | items.map { convertToDynamicSchema($0) }
708 | ?? FoundationModels.DynamicGenerationSchema(type: String.self)
| `- error: 'DynamicGenerationSchema' is unavailable in tvOS
709 | return .init(arrayOf: itemsSchema, minimumElements: minItems, maximumElements: maxItems)
710 |
FoundationModels.DynamicGenerationSchema:3:15: note: 'DynamicGenerationSchema' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct DynamicGenerationSchema : Sendable {
| `- note: 'DynamicGenerationSchema' has been explicitly marked unavailable here
4 | }
/Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Models/SystemLanguageModel.swift:708:37: error: 'init(type:guides:)' is unavailable in tvOS
706 | let itemsSchema =
707 | items.map { convertToDynamicSchema($0) }
708 | ?? FoundationModels.DynamicGenerationSchema(type: String.self)
| `- error: 'init(type:guides:)' is unavailable in tvOS
709 | return .init(arrayOf: itemsSchema, minimumElements: minItems, maximumElements: maxItems)
710 |
FoundationModels.DynamicGenerationSchema.init:2:8: note: 'init(type:guides:)' has been explicitly marked unavailable here
1 | struct DynamicGenerationSchema {
2 | public init<Value>(type: Value.Type, guides: [GenerationGuide<Value>] = []) where Value : Generable}
| `- note: 'init(type:guides:)' has been explicitly marked unavailable here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Models/SystemLanguageModel.swift:709:21: error: 'init(arrayOf:minimumElements:maximumElements:)' is unavailable in tvOS
707 | items.map { convertToDynamicSchema($0) }
708 | ?? FoundationModels.DynamicGenerationSchema(type: String.self)
709 | return .init(arrayOf: itemsSchema, minimumElements: minItems, maximumElements: maxItems)
| `- error: 'init(arrayOf:minimumElements:maximumElements:)' is unavailable in tvOS
710 |
711 | case .reference(let name):
FoundationModels.DynamicGenerationSchema.init:2:8: note: 'init(arrayOf:minimumElements:maximumElements:)' has been explicitly marked unavailable here
1 | struct DynamicGenerationSchema {
2 | public init(arrayOf itemSchema: DynamicGenerationSchema, minimumElements: Int? = nil, maximumElements: Int? = nil)}
| `- note: 'init(arrayOf:minimumElements:maximumElements:)' has been explicitly marked unavailable here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Models/SystemLanguageModel.swift:714:21: error: 'init(referenceTo:)' is unavailable in tvOS
712 | let prefix = "#/$defs/"
713 | let typeName = name.hasPrefix(prefix) ? String(name.dropFirst(prefix.count)) : name
714 | return .init(referenceTo: typeName)
| `- error: 'init(referenceTo:)' is unavailable in tvOS
715 |
716 | case .null:
FoundationModels.DynamicGenerationSchema.init:2:8: note: 'init(referenceTo:)' has been explicitly marked unavailable here
1 | struct DynamicGenerationSchema {
2 | public init(referenceTo name: String)}
| `- note: 'init(referenceTo:)' has been explicitly marked unavailable here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Models/SystemLanguageModel.swift:722:21: error: 'init(type:guides:)' is unavailable in tvOS
720 | }
721 | #endif
722 | return .init(type: String.self)
| `- error: 'init(type:guides:)' is unavailable in tvOS
723 |
724 | case .allOf, .oneOf, .not, .empty, .any:
FoundationModels.DynamicGenerationSchema.init:2:8: note: 'init(type:guides:)' has been explicitly marked unavailable here
1 | struct DynamicGenerationSchema {
2 | public init<Value>(type: Value.Type, guides: [GenerationGuide<Value>] = []) where Value : Generable}
| `- note: 'init(type:guides:)' has been explicitly marked unavailable here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Models/SystemLanguageModel.swift:725:21: error: 'init(type:guides:)' is unavailable in tvOS
723 |
724 | case .allOf, .oneOf, .not, .empty, .any:
725 | return .init(type: String.self)
| `- error: 'init(type:guides:)' is unavailable in tvOS
726 | }
727 | }
FoundationModels.DynamicGenerationSchema.init:2:8: note: 'init(type:guides:)' has been explicitly marked unavailable here
1 | struct DynamicGenerationSchema {
2 | public init<Value>(type: Value.Type, guides: [GenerationGuide<Value>] = []) where Value : Generable}
| `- note: 'init(type:guides:)' has been explicitly marked unavailable here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Models/SystemLanguageModel.swift:746:10: error: 'init(name:description:schema:isOptional:)' is unavailable in tvOS
744 | required: [String]
745 | ) -> FoundationModels.DynamicGenerationSchema.Property {
746 | .init(
| `- error: 'init(name:description:schema:isOptional:)' is unavailable in tvOS
747 | name: key,
748 | description: schema.description,
FoundationModels.DynamicGenerationSchema.Property.init:3:8: note: 'init(name:description:schema:isOptional:)' has been explicitly marked unavailable here
1 | struct DynamicGenerationSchema {
2 | struct Property {
3 | public init(name: String, description: String? = nil, schema: DynamicGenerationSchema, isOptional: Bool = false) }
| `- note: 'init(name:description:schema:isOptional:)' has been explicitly marked unavailable here
4 | }
5 |
/Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Models/SystemLanguageModel.swift:760:14: error: 'init(type:guides:)' is unavailable in tvOS
758 | switch value {
759 | case .int(let intValue):
760 | .init(type: Int.self, guides: [.range(intValue ... intValue)])
| `- error: 'init(type:guides:)' is unavailable in tvOS
761 | case .double(let doubleValue):
762 | .init(type: Double.self, guides: [.range(doubleValue ... doubleValue)])
FoundationModels.DynamicGenerationSchema.init:2:8: note: 'init(type:guides:)' has been explicitly marked unavailable here
1 | struct DynamicGenerationSchema {
2 | public init<Value>(type: Value.Type, guides: [GenerationGuide<Value>] = []) where Value : Generable}
| `- note: 'init(type:guides:)' has been explicitly marked unavailable here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Models/SystemLanguageModel.swift:760:45: error: 'range' is unavailable in tvOS
758 | switch value {
759 | case .int(let intValue):
760 | .init(type: Int.self, guides: [.range(intValue ... intValue)])
| `- error: 'range' is unavailable in tvOS
761 | case .double(let doubleValue):
762 | .init(type: Double.self, guides: [.range(doubleValue ... doubleValue)])
FoundationModels.GenerationGuide.range:2:20: note: 'range' has been explicitly marked unavailable here
1 | generic struct GenerationGuide {
2 | public static func range(_ range: ClosedRange<Int>) -> GenerationGuide<Int>}
| `- note: 'range' has been explicitly marked unavailable here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Models/SystemLanguageModel.swift:762:14: error: 'init(type:guides:)' is unavailable in tvOS
760 | .init(type: Int.self, guides: [.range(intValue ... intValue)])
761 | case .double(let doubleValue):
762 | .init(type: Double.self, guides: [.range(doubleValue ... doubleValue)])
| `- error: 'init(type:guides:)' is unavailable in tvOS
763 | case .string(let stringValue):
764 | .init(type: String.self, guides: [.constant(stringValue)])
FoundationModels.DynamicGenerationSchema.init:2:8: note: 'init(type:guides:)' has been explicitly marked unavailable here
1 | struct DynamicGenerationSchema {
2 | public init<Value>(type: Value.Type, guides: [GenerationGuide<Value>] = []) where Value : Generable}
| `- note: 'init(type:guides:)' has been explicitly marked unavailable here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Models/SystemLanguageModel.swift:762:48: error: 'range' is unavailable in tvOS
760 | .init(type: Int.self, guides: [.range(intValue ... intValue)])
761 | case .double(let doubleValue):
762 | .init(type: Double.self, guides: [.range(doubleValue ... doubleValue)])
| `- error: 'range' is unavailable in tvOS
763 | case .string(let stringValue):
764 | .init(type: String.self, guides: [.constant(stringValue)])
FoundationModels.GenerationGuide.range:2:20: note: 'range' has been explicitly marked unavailable here
1 | generic struct GenerationGuide {
2 | public static func range(_ range: ClosedRange<Double>) -> GenerationGuide<Double>}
| `- note: 'range' has been explicitly marked unavailable here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Models/SystemLanguageModel.swift:764:14: error: 'init(type:guides:)' is unavailable in tvOS
762 | .init(type: Double.self, guides: [.range(doubleValue ... doubleValue)])
763 | case .string(let stringValue):
764 | .init(type: String.self, guides: [.constant(stringValue)])
| `- error: 'init(type:guides:)' is unavailable in tvOS
765 | case .null, .object, .bool, .array:
766 | nil
FoundationModels.DynamicGenerationSchema.init:2:8: note: 'init(type:guides:)' has been explicitly marked unavailable here
1 | struct DynamicGenerationSchema {
2 | public init<Value>(type: Value.Type, guides: [GenerationGuide<Value>] = []) where Value : Generable}
| `- note: 'init(type:guides:)' has been explicitly marked unavailable here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Models/SystemLanguageModel.swift:764:48: error: 'constant' is unavailable in tvOS
762 | .init(type: Double.self, guides: [.range(doubleValue ... doubleValue)])
763 | case .string(let stringValue):
764 | .init(type: String.self, guides: [.constant(stringValue)])
| `- error: 'constant' is unavailable in tvOS
765 | case .null, .object, .bool, .array:
766 | nil
FoundationModels.GenerationGuide.constant:2:20: note: 'constant' has been explicitly marked unavailable here
1 | generic struct GenerationGuide {
2 | public static func constant(_ value: String) -> GenerationGuide<String>}
| `- note: 'constant' has been explicitly marked unavailable here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Models/SystemLanguageModel.swift:774:100: error: conformance of 'Transcript' to 'Collection' is unavailable in tvOS
772 | /// Converts the entry to a Foundation Models transcript entry.
773 | func toFoundationModels() -> FoundationModels.Transcript.Entry? {
774 | Transcript(entries: [self]).toFoundationModels(instructions: nil, toolDefinitions: []).first
| `- error: conformance of 'Transcript' to 'Collection' is unavailable in tvOS
775 | }
776 | }
FoundationModels.Transcript:3:11: note: conformance of 'Transcript' to 'Collection' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | extension Transcript : RandomAccessCollection {
| `- note: conformance of 'Transcript' to 'Collection' has been explicitly marked unavailable here
4 | public typealias Index = Int
5 | public subscript(index: Transcript.Index) -> Transcript.Entry { get set }
/Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Models/SystemLanguageModel.swift:784:46: error: 'Transcript' is unavailable in tvOS
782 | toolDefinitions: [Transcript.ToolDefinition]
783 | ) -> FoundationModels.Transcript {
784 | var fmEntries: [FoundationModels.Transcript.Entry] = []
| `- error: 'Transcript' is unavailable in tvOS
785 |
786 | // Add instructions entry if provided and not already in transcript
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/AnyLanguageModel/Models/SystemLanguageModel.swift:794:59: error: 'Transcript' is unavailable in tvOS
792 |
793 | if !hasInstructions {
794 | let fmInstructions = FoundationModels.Transcript.Instructions(
| `- error: 'Transcript' is unavailable in tvOS
795 | segments: [.text(.init(content: instructions.description))],
796 | toolDefinitions: toolDefinitions.toFoundationModels()
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/AnyLanguageModel/Models/SystemLanguageModel.swift:808:59: error: 'Transcript' is unavailable in tvOS
806 | let fmSegments = instr.segments.toFoundationModels()
807 | let fmToolDefinitions = instr.toolDefinitions.toFoundationModels()
808 | let fmInstructions = FoundationModels.Transcript.Instructions(
| `- error: 'Transcript' is unavailable in tvOS
809 | segments: fmSegments,
810 | toolDefinitions: fmToolDefinitions
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/AnyLanguageModel/Models/SystemLanguageModel.swift:816:53: error: 'Transcript' is unavailable in tvOS
814 | case .prompt(let prompt):
815 | let fmSegments = prompt.segments.toFoundationModels()
816 | let fmPrompt = FoundationModels.Transcript.Prompt(
| `- error: 'Transcript' is unavailable in tvOS
817 | segments: fmSegments
818 | )
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/AnyLanguageModel/Models/SystemLanguageModel.swift:816:64: error: 'init(id:segments:options:responseFormat:)' is unavailable in tvOS
814 | case .prompt(let prompt):
815 | let fmSegments = prompt.segments.toFoundationModels()
816 | let fmPrompt = FoundationModels.Transcript.Prompt(
| `- error: 'init(id:segments:options:responseFormat:)' is unavailable in tvOS
817 | segments: fmSegments
818 | )
FoundationModels.Transcript.Prompt.init:3:8: note: 'init(id:segments:options:responseFormat:)' has been explicitly marked unavailable here
1 | struct Transcript {
2 | struct Prompt {
3 | public init(id: String = UUID().uuidString, segments: [Transcript.Segment], options: GenerationOptions = GenerationOptions(), responseFormat: Transcript.ResponseFormat? = nil) }
| `- note: 'init(id:segments:options:responseFormat:)' has been explicitly marked unavailable here
4 | }
5 |
/Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Models/SystemLanguageModel.swift:826:55: error: 'Transcript' is unavailable in tvOS
824 | case .response(let response):
825 | let fmSegments = response.segments.toFoundationModels()
826 | let fmResponse = FoundationModels.Transcript.Response(
| `- error: 'Transcript' is unavailable in tvOS
827 | assetIDs: response.assetIDs,
828 | segments: fmSegments
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/AnyLanguageModel/Models/SystemLanguageModel.swift:826:66: error: 'init(id:assetIDs:segments:)' is unavailable in tvOS
824 | case .response(let response):
825 | let fmSegments = response.segments.toFoundationModels()
826 | let fmResponse = FoundationModels.Transcript.Response(
| `- error: 'init(id:assetIDs:segments:)' is unavailable in tvOS
827 | assetIDs: response.assetIDs,
828 | segments: fmSegments
FoundationModels.Transcript.Response.init:3:8: note: 'init(id:assetIDs:segments:)' has been explicitly marked unavailable here
1 | struct Transcript {
2 | struct Response {
3 | public init(id: String = UUID().uuidString, assetIDs: [String], segments: [Transcript.Segment]) }
| `- note: 'init(id:assetIDs:segments:)' has been explicitly marked unavailable here
4 | }
5 |
/Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Models/SystemLanguageModel.swift:833:83: error: 'Transcript' is unavailable in tvOS
831 |
832 | case .toolCalls(let toolCalls):
833 | let fmCalls = toolCalls.compactMap { call -> FoundationModels.Transcript.ToolCall? in
| `- error: 'Transcript' is unavailable in tvOS
834 | guard let fmArguments = try? FoundationModels.GeneratedContent(call.arguments) else {
835 | return nil
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/AnyLanguageModel/Models/SystemLanguageModel.swift:834:71: error: 'GeneratedContent' is unavailable in tvOS
832 | case .toolCalls(let toolCalls):
833 | let fmCalls = toolCalls.compactMap { call -> FoundationModels.Transcript.ToolCall? in
834 | guard let fmArguments = try? FoundationModels.GeneratedContent(call.arguments) else {
| `- error: 'GeneratedContent' is unavailable in tvOS
835 | return nil
836 | }
FoundationModels.GeneratedContent:3:15: note: 'GeneratedContent' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct GeneratedContent : Sendable, Equatable, Generable {
| `- note: 'GeneratedContent' has been explicitly marked unavailable here
4 | public var id: GenerationID?
5 | public static func == (a: GeneratedContent, b: GeneratedContent) -> Bool
/Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Models/SystemLanguageModel.swift:837:49: error: 'Transcript' is unavailable in tvOS
835 | return nil
836 | }
837 | return FoundationModels.Transcript.ToolCall(
| `- error: 'Transcript' is unavailable in tvOS
838 | id: call.id,
839 | toolName: call.toolName,
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/AnyLanguageModel/Models/SystemLanguageModel.swift:837:60: error: 'init(id:toolName:arguments:)' is unavailable in tvOS
835 | return nil
836 | }
837 | return FoundationModels.Transcript.ToolCall(
| `- error: 'init(id:toolName:arguments:)' is unavailable in tvOS
838 | id: call.id,
839 | toolName: call.toolName,
FoundationModels.Transcript.ToolCall.init:3:8: note: 'init(id:toolName:arguments:)' has been explicitly marked unavailable here
1 | struct Transcript {
2 | struct ToolCall {
3 | public init(id: String, toolName: String, arguments: GeneratedContent) }
| `- note: 'init(id:toolName:arguments:)' has been explicitly marked unavailable here
4 | }
5 |
/Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Models/SystemLanguageModel.swift:843:56: error: 'Transcript' is unavailable in tvOS
841 | )
842 | }
843 | let fmToolCalls = FoundationModels.Transcript.ToolCalls(id: toolCalls.id, fmCalls)
| `- error: 'Transcript' is unavailable in tvOS
844 | fmEntries.append(.toolCalls(fmToolCalls))
845 |
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/AnyLanguageModel/Models/SystemLanguageModel.swift:848:57: error: 'Transcript' is unavailable in tvOS
846 | case .toolOutput(let toolOutput):
847 | let fmSegments = toolOutput.segments.toFoundationModels()
848 | let fmToolOutput = FoundationModels.Transcript.ToolOutput(
| `- error: 'Transcript' is unavailable in tvOS
849 | id: toolOutput.id,
850 | toolName: toolOutput.toolName,
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/AnyLanguageModel/Models/SystemLanguageModel.swift:857:37: error: 'Transcript' is unavailable in tvOS
855 | }
856 |
857 | return FoundationModels.Transcript(entries: fmEntries)
| `- error: 'Transcript' is unavailable in tvOS
858 | }
859 | }
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/AnyLanguageModel/Models/SystemLanguageModel.swift:882:34: error: incorrect argument label in call (have 'id:source:content:', expected 'id:schemaName:content:')
880 | #else
881 | return .structure(
882 | .init(
| `- error: incorrect argument label in call (have 'id:source:content:', expected 'id:schemaName:content:')
883 | id: structuredSegment.id,
884 | source: structuredSegment.source,
/Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Models/SystemLanguageModel.swift:937:34: error: 'Transcript' is unavailable in tvOS
935 | func toFoundationModels() -> [FoundationModels.Transcript.ToolDefinition] {
936 | map { toolDef in
937 | FoundationModels.Transcript.ToolDefinition(
| `- error: 'Transcript' is unavailable in tvOS
938 | name: toolDef.name,
939 | description: toolDef.description,
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/AnyLanguageModel/Models/SystemLanguageModel.swift:940:50: error: 'GenerationSchema' is unavailable in tvOS
938 | name: toolDef.name,
939 | description: toolDef.description,
940 | parameters: FoundationModels.GenerationSchema(toolDef.parameters)
| `- error: 'GenerationSchema' is unavailable in tvOS
941 | )
942 | }
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/AnyLanguageModel/Models/SystemLanguageModel.swift:959:50: error: 'respond(to:options:)' is unavailable in tvOS
957 | let fmSession = try await makeSession()
958 | if type == String.self {
959 | let fmResponse = try await fmSession.respond(to: fmPrompt, options: fmOptions)
| `- error: 'respond(to:options:)' is unavailable in tvOS
960 | let generatedContent = GeneratedContent(fmResponse.content)
961 | return LanguageModelSession.Response(
FoundationModels.LanguageModelSession.respond:3:45: note: 'respond(to:options:)' has been explicitly marked unavailable here
1 | class LanguageModelSession {
2 | @discardableResult
3 | nonisolated(nonsending) final public func respond(to prompt: Prompt, options: GenerationOptions = GenerationOptions()) async throws -> LanguageModelSession.Response<String>}
| `- note: 'respond(to:options:)' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Models/SystemLanguageModel.swift:959:17: error: conformance of 'String' to 'Generable' is unavailable in tvOS
957 | let fmSession = try await makeSession()
958 | if type == String.self {
959 | let fmResponse = try await fmSession.respond(to: fmPrompt, options: fmOptions)
| `- error: conformance of 'String' to 'Generable' is unavailable in tvOS
960 | let generatedContent = GeneratedContent(fmResponse.content)
961 | return LanguageModelSession.Response(
FoundationModels.String:3:11: note: conformance of 'String' to 'Generable' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | extension String : Generable {
| `- note: conformance of 'String' to 'Generable' has been explicitly marked unavailable here
4 | public static var generationSchema: GenerationSchema { get }
5 | public init(_ content: GeneratedContent) throws
/Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Models/SystemLanguageModel.swift:960:64: error: conformance of 'String' to 'Generable' is unavailable in tvOS
958 | if type == String.self {
959 | let fmResponse = try await fmSession.respond(to: fmPrompt, options: fmOptions)
960 | let generatedContent = GeneratedContent(fmResponse.content)
| `- error: conformance of 'String' to 'Generable' is unavailable in tvOS
961 | return LanguageModelSession.Response(
962 | content: fmResponse.content as! Content,
FoundationModels.String:3:11: note: conformance of 'String' to 'Generable' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | extension String : Generable {
| `- note: conformance of 'String' to 'Generable' has been explicitly marked unavailable here
4 | public static var generationSchema: GenerationSchema { get }
5 | public init(_ content: GeneratedContent) throws
/Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Models/SystemLanguageModel.swift:962:37: error: conformance of 'String' to 'Generable' is unavailable in tvOS
960 | let generatedContent = GeneratedContent(fmResponse.content)
961 | return LanguageModelSession.Response(
962 | content: fmResponse.content as! Content,
| `- error: conformance of 'String' to 'Generable' is unavailable in tvOS
963 | rawContent: generatedContent,
964 | transcriptEntries: []
FoundationModels.String:3:11: note: conformance of 'String' to 'Generable' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | extension String : Generable {
| `- note: conformance of 'String' to 'Generable' has been explicitly marked unavailable here
4 | public static var generationSchema: GenerationSchema { get }
5 | public init(_ content: GeneratedContent) throws
/Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Models/SystemLanguageModel.swift:968:45: error: 'GenerationSchema' is unavailable in tvOS
966 | } else {
967 | // For non-String types, use schema-based generation
968 | let fmSchema = FoundationModels.GenerationSchema(schema)
| `- error: 'GenerationSchema' is unavailable in tvOS
969 | let fmResponse = try await fmSession.respond(
970 | to: fmPrompt,
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/AnyLanguageModel/Models/SystemLanguageModel.swift:969:50: error: 'respond(to:schema:includeSchemaInPrompt:options:)' is unavailable in tvOS
967 | // For non-String types, use schema-based generation
968 | let fmSchema = FoundationModels.GenerationSchema(schema)
969 | let fmResponse = try await fmSession.respond(
| `- error: 'respond(to:schema:includeSchemaInPrompt:options:)' is unavailable in tvOS
970 | to: fmPrompt,
971 | schema: fmSchema,
FoundationModels.LanguageModelSession.respond:3:45: note: 'respond(to:schema:includeSchemaInPrompt:options:)' has been explicitly marked unavailable here
1 | class LanguageModelSession {
2 | @discardableResult
3 | nonisolated(nonsending) final public func respond(to prompt: Prompt, schema: GenerationSchema, includeSchemaInPrompt: Bool = true, options: GenerationOptions = GenerationOptions()) async throws -> LanguageModelSession.Response<GeneratedContent>}
| `- note: 'respond(to:schema:includeSchemaInPrompt:options:)' has been explicitly marked unavailable here
4 |
/Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Models/SystemLanguageModel.swift:1003:88: error: 'jsonString' is unavailable in tvOS
1001 | } catch {
1002 | // Attempt partial JSON decoding before surfacing an error.
1003 | if let partialContent = try? GeneratedContent(json: fmResponse.content.jsonString),
| `- error: 'jsonString' is unavailable in tvOS
1004 | let content = try? type.init(partialContent)
1005 | {
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/AnyLanguageModel/Models/SystemLanguageModel.swift:1050:72: error: 'LanguageModelSession' is unavailable in tvOS
1048 | }
1049 |
1050 | func processStringStream(_ fmSession: FoundationModels.LanguageModelSession) async {
| `- error: 'LanguageModelSession' is unavailable in tvOS
1051 | let fmStream: FoundationModels.LanguageModelSession.ResponseStream<String> =
1052 | fmSession.streamResponse(to: fmPrompt, options: fmOptions)
FoundationModels.LanguageModelSession:3:20: note: 'LanguageModelSession' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | final public class LanguageModelSession {
| `- note: 'LanguageModelSession' has been explicitly marked unavailable here
4 | final public var transcript: Transcript { get set }
5 | @objc deinit
/Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Models/SystemLanguageModel.swift:1051:52: error: 'LanguageModelSession' is unavailable in tvOS
1049 |
1050 | func processStringStream(_ fmSession: FoundationModels.LanguageModelSession) async {
1051 | let fmStream: FoundationModels.LanguageModelSession.ResponseStream<String> =
| `- error: 'LanguageModelSession' is unavailable in tvOS
1052 | fmSession.streamResponse(to: fmPrompt, options: fmOptions)
1053 |
FoundationModels.LanguageModelSession:3:20: note: 'LanguageModelSession' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | final public class LanguageModelSession {
| `- note: 'LanguageModelSession' has been explicitly marked unavailable here
4 | final public var transcript: Transcript { get set }
5 | @objc deinit
/Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Models/SystemLanguageModel.swift:1052:35: error: 'streamResponse(to:options:)' is unavailable in tvOS
1050 | func processStringStream(_ fmSession: FoundationModels.LanguageModelSession) async {
1051 | let fmStream: FoundationModels.LanguageModelSession.ResponseStream<String> =
1052 | fmSession.streamResponse(to: fmPrompt, options: fmOptions)
| `- error: 'streamResponse(to:options:)' is unavailable in tvOS
1053 |
1054 | var accumulatedText = ""
FoundationModels.LanguageModelSession.streamResponse:2:19: note: 'streamResponse(to:options:)' has been explicitly marked unavailable here
1 | class LanguageModelSession {
2 | final public func streamResponse(to prompt: Prompt, options: GenerationOptions = GenerationOptions()) -> sending LanguageModelSession.ResponseStream<String>}
| `- note: 'streamResponse(to:options:)' has been explicitly marked unavailable here
3 |
Assertion failed: (Range.hasLowerEndpoint()), function getVersionString at AvailabilityRange.h:337.
(to display assertion configuration options: -Xllvm -assert-help)
Please submit a bug report (https://swift.org/contributing/#reporting-bugs) and include the crash backtrace.
Stack dump:
0. Program arguments: /Applications/Xcode-27.0.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -frontend -c /Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Availability.swift /Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/ConvertibleFromGeneratedContent.swift /Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/ConvertibleToGeneratedContent.swift /Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/DynamicGenerationSchema.swift /Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/DynamicInstructions.swift /Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Extensions/Character+Extensions.swift /Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Extensions/HTTPClient+Extensions.swift /Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Extensions/JSONDecoder+Extensions.swift /Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Extensions/URLSession+Extensions.swift /Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Generable.swift /Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/GeneratedContent.swift /Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/GenerationGuide.swift /Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/GenerationID.swift /Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/GenerationOptions.swift /Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/GenerationSchema.swift /Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Instructions.swift /Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/LanguageModel.swift /Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/LanguageModelFeedback.swift /Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/LanguageModelSession.swift /Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Models/AnthropicLanguageModel.swift /Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Models/CoreMLLanguageModel.swift /Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Models/FoundationLanguageModel.swift /Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Models/GeminiLanguageModel.swift /Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Models/LlamaLanguageModel.swift /Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Models/LlamaToolCallFormat.swift /Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Models/MLXLanguageModel.swift /Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Models/OllamaLanguageModel.swift /Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Models/OpenAILanguageModel.swift /Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Models/OpenResponsesLanguageModel.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Models/PrivateCloudComputeLanguageModel.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Models/SystemLanguageModel.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Prompt.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/SendableMetatype.swift /Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Shared/JSONCompleter.swift /Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Shared/JSONLines.swift /Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Shared/JSONValue.swift /Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Shared/LocalGenerationUsage.swift /Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Shared/Locked.swift /Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Shared/ResponseSchemaInlining.swift /Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Shared/ResponseStreamFailure.swift /Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Shared/ResponseUsage.swift /Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Shared/StreamingResponseState.swift /Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Shared/StructuredGeneration.swift /Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Shared/ToolRoundLimit.swift /Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Shared/ToolSchemaNormalization.swift /Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Shared/Transport.swift /Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Tool.swift /Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/ToolExecution.swift /Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Transcript.swift -supplementary-output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AnyLanguageModel.build/Debug-appletvos/AnyLanguageModel-t.build/Objects-normal/arm64/supplementaryOutputs-7 -target arm64-apple-tvos17.0 -module-can-import-version CoreGraphics 2049 2049.0.0 -module-can-import-version CoreImage 3 7.0.0 -module-can-import-version FoundationModels 2.0.68.1 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 #/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/AnyLanguageModelMacros#AnyLanguageModelMacros -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/AnyLanguageModel.build/Debug-appletvos/AnyLanguageModel-t.build/Objects-normal/arm64/AnyLanguageModel-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 -load-plugin-executable /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/AnyLanguageModelMacros#AnyLanguageModelMacros -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/AnyLanguageModel.build/Debug-appletvos/AnyLanguageModel-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AnyLanguageModel.build/Debug-appletvos/AnyLanguageModel-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AnyLanguageModel.build/Debug-appletvos/AnyLanguageModel-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG=1 -no-auto-bridging-header-chaining -module-name AnyLanguageModel -package-name spi_builder_workspace -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AnyLanguageModel.build/Debug-appletvos/AnyLanguageModel-t.build/Objects-normal/arm64/AnyLanguageModel_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 -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AnyLanguageModel.build/Debug-appletvos/AnyLanguageModel-t.build/Objects-normal/arm64/PrivateCloudComputeLanguageModel.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AnyLanguageModel.build/Debug-appletvos/AnyLanguageModel-t.build/Objects-normal/arm64/SystemLanguageModel.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AnyLanguageModel.build/Debug-appletvos/AnyLanguageModel-t.build/Objects-normal/arm64/Prompt.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AnyLanguageModel.build/Debug-appletvos/AnyLanguageModel-t.build/Objects-normal/arm64/SendableMetatype.o -debug-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AnyLanguageModel.build/Debug-appletvos/AnyLanguageModel-t.build/Objects-normal/arm64/AnyLanguageModel.swiftmodule -index-unit-output-path /AnyLanguageModel.build/Debug-appletvos/AnyLanguageModel-t.build/Objects-normal/arm64/PrivateCloudComputeLanguageModel.o -index-unit-output-path /AnyLanguageModel.build/Debug-appletvos/AnyLanguageModel-t.build/Objects-normal/arm64/SystemLanguageModel.o -index-unit-output-path /AnyLanguageModel.build/Debug-appletvos/AnyLanguageModel-t.build/Objects-normal/arm64/Prompt.o -index-unit-output-path /AnyLanguageModel.build/Debug-appletvos/AnyLanguageModel-t.build/Objects-normal/arm64/SendableMetatype.o -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -index-system-modules
1. Apple Swift version 6.4 (swiftlang-6.4.0.34.1 clang-2100.3.34.1)
2. Compiling with the current language version
3. While evaluating request TypeCheckPrimaryFileRequest(source_file "/Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Models/SystemLanguageModel.swift")
4. While evaluating request TypeCheckFunctionBodyRequest(AnyLanguageModel.(file).fmStreamResponse(makeSession:fmPrompt:fmOptions:type:schema:includeSchemaInPrompt:)@/Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Models/SystemLanguageModel.swift:1017:10)
5. While type-checking statement at [/Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Models/SystemLanguageModel.swift:1024:80 - line:1193:5] RangeText="{
let stream: AsyncThrowingStream<LanguageModelSession.ResponseStream<Content>.Snapshot, Error> =
AsyncThrowingStream { continuation in
func accumulateText(
_ chunkText: String,
accumulatedText: inout String,
lastLength: inout Int
) {
if chunkText.count >= lastLength, chunkText.hasPrefix(accumulatedText) {
let startIdx = chunkText.index(chunkText.startIndex, offsetBy: lastLength)
let delta = String(chunkText[startIdx...])
accumulatedText += delta
lastLength = chunkText.count
} else if chunkText.hasPrefix(accumulatedText) {
accumulatedText = chunkText
lastLength = chunkText.count
} else if accumulatedText.hasPrefix(chunkText) {
accumulatedText = chunkText
lastLength = chunkText.count
} else {
accumulatedText += chunkText
lastLength = accumulatedText.count
}
}
func processStringStream(_ fmSession: FoundationModels.LanguageModelSession) async {
let fmStream: FoundationModels.LanguageModelSession.ResponseStream<String> =
fmSession.streamResponse(to: fmPrompt, options: fmOptions)
var accumulatedText = ""
do {
var lastLength = 0
for try await snapshot in fmStream {
var chunkText: String = snapshot.content
// Handle "null" from FoundationModels as first temp result
if chunkText == "null" && accumulatedText == "" {
chunkText = ""
}
accumulateText(
chunkText,
accumulatedText: &accumulatedText,
lastLength: &lastLength
)
let raw = GeneratedContent(accumulatedText)
let snapshotContent = (accumulatedText as! Content).asPartiallyGenerated()
continuation.yield(.init(content: snapshotContent, rawContent: raw))
}
continuation.finish()
} catch {
continuation.finish(throwing: error)
}
}
func processStructuredStream(_ fmSession: FoundationModels.LanguageModelSession) async {
let fmSchema = FoundationModels.GenerationSchema(schema)
let fmStream = fmSession.streamResponse(
to: fmPrompt,
schema: fmSchema,
includeSchemaInPrompt: includeSchemaInPrompt,
options: fmOptions
)
func processTextFallback() async {
let fmTextStream: FoundationModels.LanguageModelSession.ResponseStream<String> =
fmSession.streamResponse(to: fmPrompt, options: fmOptions)
var accumulatedText = ""
var didYield = false
do {
var lastLength = 0
for try await snapshot in fmTextStream {
var chunkText: String = snapshot.content
if chunkText == "null" && accumulatedText.isEmpty {
chunkText = ""
}
accumulateText(
chunkText,
accumulatedText: &accumulatedText,
lastLength: &lastLength
)
if let partialContent = try? GeneratedContent(json: accumulatedText) {
let partial: Content.PartiallyGenerated? = try? .init(partialContent)
if let partial {
continuation.yield(.init(content: partial, rawContent: partialContent))
didYield = true
}
}
}
if !didYield, let placeholder = placeholderPartialContent(for: type, schema: schema) {
continuation.yield(
.init(content: placeholder.content, rawContent: placeholder.rawContent)
)
}
continuation.finish()
} catch {
if !didYield, let placeholder = placeholderPartialContent(for: type, schema: schema) {
continuation.yield(
.init(content: placeholder.content, rawContent: placeholder.rawContent)
)
}
continuation.finish(throwing: error)
}
}
var didYield = false
do {
for try await snapshot in fmStream {
let jsonString = snapshot.content.jsonString
let raw =
(try? GeneratedContent(snapshot.content))
?? (try? GeneratedContent(json: jsonString))
?? GeneratedContent(jsonString)
// Prefer partial decoding so we can surface intermediate snapshots.
if let partialContent = try? GeneratedContent(json: jsonString) {
let partial: Content.PartiallyGenerated? = try? .init(partialContent)
if let partial {
continuation.yield(.init(content: partial, rawContent: partialContent))
didYield = true
continue
}
}
// Fallback to full conversion when partial decoding isn't possible.
if let value = try? type.init(raw) {
let snapshotContent = value.asPartiallyGenerated()
continuation.yield(.init(content: snapshotContent, rawContent: raw))
didYield = true
}
}
if !didYield, let placeholder = placeholderPartialContent(for: type, schema: schema) {
continuation.yield(
.init(content: placeholder.content, rawContent: placeholder.rawContent)
)
}
continuation.finish()
} catch {
if didYield {
continuation.finish(throwing: error)
} else {
await processTextFallback()
}
}
}
let streamingTask: _Concurrency.Task<Void, Never> = _Concurrency.Task(priority: nil) {
let fmSession: FoundationModels.LanguageModelSession
do {
fmSession = try await makeSession()
} catch {
continuation.finish(throwing: error)
return
}
if type == String.self {
await processStringStream(fmSession)
} else {
await processStructuredStream(fmSession)
}
}
continuation.onTermination = { _ in streamingTask.cancel() }
}
return LanguageModelSession.ResponseStream(stream: stream)
"
6. While type-checking declaration 0x9561c5010 (at /Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Models/SystemLanguageModel.swift:1025:9)
7. While type-checking expression at [/Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Models/SystemLanguageModel.swift:1026:13 - line:1190:13] RangeText="AsyncThrowingStream { continuation in
func accumulateText(
_ chunkText: String,
accumulatedText: inout String,
lastLength: inout Int
) {
if chunkText.count >= lastLength, chunkText.hasPrefix(accumulatedText) {
let startIdx = chunkText.index(chunkText.startIndex, offsetBy: lastLength)
let delta = String(chunkText[startIdx...])
accumulatedText += delta
lastLength = chunkText.count
} else if chunkText.hasPrefix(accumulatedText) {
accumulatedText = chunkText
lastLength = chunkText.count
} else if accumulatedText.hasPrefix(chunkText) {
accumulatedText = chunkText
lastLength = chunkText.count
} else {
accumulatedText += chunkText
lastLength = accumulatedText.count
}
}
func processStringStream(_ fmSession: FoundationModels.LanguageModelSession) async {
let fmStream: FoundationModels.LanguageModelSession.ResponseStream<String> =
fmSession.streamResponse(to: fmPrompt, options: fmOptions)
var accumulatedText = ""
do {
var lastLength = 0
for try await snapshot in fmStream {
var chunkText: String = snapshot.content
// Handle "null" from FoundationModels as first temp result
if chunkText == "null" && accumulatedText == "" {
chunkText = ""
}
accumulateText(
chunkText,
accumulatedText: &accumulatedText,
lastLength: &lastLength
)
let raw = GeneratedContent(accumulatedText)
let snapshotContent = (accumulatedText as! Content).asPartiallyGenerated()
continuation.yield(.init(content: snapshotContent, rawContent: raw))
}
continuation.finish()
} catch {
continuation.finish(throwing: error)
}
}
func processStructuredStream(_ fmSession: FoundationModels.LanguageModelSession) async {
let fmSchema = FoundationModels.GenerationSchema(schema)
let fmStream = fmSession.streamResponse(
to: fmPrompt,
schema: fmSchema,
includeSchemaInPrompt: includeSchemaInPrompt,
options: fmOptions
)
func processTextFallback() async {
let fmTextStream: FoundationModels.LanguageModelSession.ResponseStream<String> =
fmSession.streamResponse(to: fmPrompt, options: fmOptions)
var accumulatedText = ""
var didYield = false
do {
var lastLength = 0
for try await snapshot in fmTextStream {
var chunkText: String = snapshot.content
if chunkText == "null" && accumulatedText.isEmpty {
chunkText = ""
}
accumulateText(
chunkText,
accumulatedText: &accumulatedText,
lastLength: &lastLength
)
if let partialContent = try? GeneratedContent(json: accumulatedText) {
let partial: Content.PartiallyGenerated? = try? .init(partialContent)
if let partial {
continuation.yield(.init(content: partial, rawContent: partialContent))
didYield = true
}
}
}
if !didYield, let placeholder = placeholderPartialContent(for: type, schema: schema) {
continuation.yield(
.init(content: placeholder.content, rawContent: placeholder.rawContent)
)
}
continuation.finish()
} catch {
if !didYield, let placeholder = placeholderPartialContent(for: type, schema: schema) {
continuation.yield(
.init(content: placeholder.content, rawContent: placeholder.rawContent)
)
}
continuation.finish(throwing: error)
}
}
var didYield = false
do {
for try await snapshot in fmStream {
let jsonString = snapshot.content.jsonString
let raw =
(try? GeneratedContent(snapshot.content))
?? (try? GeneratedContent(json: jsonString))
?? GeneratedContent(jsonString)
// Prefer partial decoding so we can surface intermediate snapshots.
if let partialContent = try? GeneratedContent(json: jsonString) {
let partial: Content.PartiallyGenerated? = try? .init(partialContent)
if let partial {
continuation.yield(.init(content: partial, rawContent: partialContent))
didYield = true
continue
}
}
// Fallback to full conversion when partial decoding isn't possible.
if let value = try? type.init(raw) {
let snapshotContent = value.asPartiallyGenerated()
continuation.yield(.init(content: snapshotContent, rawContent: raw))
didYield = true
}
}
if !didYield, let placeholder = placeholderPartialContent(for: type, schema: schema) {
continuation.yield(
.init(content: placeholder.content, rawContent: placeholder.rawContent)
)
}
continuation.finish()
} catch {
if didYield {
continuation.finish(throwing: error)
} else {
await processTextFallback()
}
}
}
let streamingTask: _Concurrency.Task<Void, Never> = _Concurrency.Task(priority: nil) {
let fmSession: FoundationModels.LanguageModelSession
do {
fmSession = try await makeSession()
} catch {
continuation.finish(throwing: error)
return
}
if type == String.self {
await processStringStream(fmSession)
} else {
await processStructuredStream(fmSession)
}
}
continuation.onTermination = { _ in streamingTask.cancel() }
"
8. While type-checking-target starting at /Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Models/SystemLanguageModel.swift:1026:13
9. While type-checking 'processStringStream(_:)' (at /Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Models/SystemLanguageModel.swift:1050:17)
10. While evaluating request TypeCheckFunctionBodyRequest(AnyLanguageModel.(file).fmStreamResponse(makeSession:fmPrompt:fmOptions:type:schema:includeSchemaInPrompt:).explicit closure discriminator=65535.processStringStream@/Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Models/SystemLanguageModel.swift:1050:22)
11. While type-checking statement at [/Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Models/SystemLanguageModel.swift:1050:100 - line:1079:17] RangeText="{
let fmStream: FoundationModels.LanguageModelSession.ResponseStream<String> =
fmSession.streamResponse(to: fmPrompt, options: fmOptions)
var accumulatedText = ""
do {
var lastLength = 0
for try await snapshot in fmStream {
var chunkText: String = snapshot.content
// Handle "null" from FoundationModels as first temp result
if chunkText == "null" && accumulatedText == "" {
chunkText = ""
}
accumulateText(
chunkText,
accumulatedText: &accumulatedText,
lastLength: &lastLength
)
let raw = GeneratedContent(accumulatedText)
let snapshotContent = (accumulatedText as! Content).asPartiallyGenerated()
continuation.yield(.init(content: snapshotContent, rawContent: raw))
}
continuation.finish()
} catch {
continuation.finish(throwing: error)
}
"
12. While type-checking statement at [/Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Models/SystemLanguageModel.swift:1055:21 - line:1078:21] RangeText="do {
var lastLength = 0
for try await snapshot in fmStream {
var chunkText: String = snapshot.content
// Handle "null" from FoundationModels as first temp result
if chunkText == "null" && accumulatedText == "" {
chunkText = ""
}
accumulateText(
chunkText,
accumulatedText: &accumulatedText,
lastLength: &lastLength
)
let raw = GeneratedContent(accumulatedText)
let snapshotContent = (accumulatedText as! Content).asPartiallyGenerated()
continuation.yield(.init(content: snapshotContent, rawContent: raw))
}
continuation.finish()
} catch {
continuation.finish(throwing: error)
"
13. While evaluating request DesugarForEachStmtRequest(ForEach)
14. Assertion failed: (Range.hasLowerEndpoint()), function getVersionString at AvailabilityRange.h:337.
| (to display assertion configuration options: -Xllvm -assert-help)
Stack dump without symbol names (ensure you have llvm-symbolizer in your PATH or set the environment var `LLVM_SYMBOLIZER_PATH` to point to it):
0 swift-frontend 0x0000000108d9fbd0 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) + 56
1 swift-frontend 0x0000000108d9d358 llvm::sys::RunSignalHandlers() + 172
2 swift-frontend 0x0000000108da01c8 SignalHandler(int, __siginfo*, void*) + 360
3 libsystem_platform.dylib 0x0000000185399744 _sigtramp + 56
4 libsystem_pthread.dylib 0x000000018538f8d8 pthread_kill + 296
5 libsystem_c.dylib 0x0000000185295978 abort + 148
6 swift-frontend 0x000000010454ebc4 _ABORT(char const*, int, char const*, llvm::function_ref<void (llvm::raw_ostream&)>) + 0
7 swift-frontend 0x000000010454eb80 _abortWithMessage(llvm::StringRef) + 0
8 swift-frontend 0x0000000103ea1a5c (anonymous namespace)::DesugarForEachStmt::emitDiagnosticsForUnavailableConformance(swift::Type, swift::AvailabilityConstraint) + 1268
9 swift-frontend 0x0000000103e98a40 swift::DesugarForEachStmtRequest::evaluate(swift::Evaluator&, swift::ForEachStmt*) const + 456
10 swift-frontend 0x00000001044e05a8 swift::DesugarForEachStmtRequest::OutputType swift::Evaluator::getResultUncached<swift::DesugarForEachStmtRequest, swift::DesugarForEachStmtRequest::OutputType swift::evaluateOrDefault<swift::DesugarForEachStmtRequest>(swift::Evaluator&, swift::DesugarForEachStmtRequest, swift::DesugarForEachStmtRequest::OutputType)::'lambda'()>(swift::DesugarForEachStmtRequest const&, swift::DesugarForEachStmtRequest::OutputType swift::evaluateOrDefault<swift::DesugarForEachStmtRequest>(swift::Evaluator&, swift::DesugarForEachStmtRequest, swift::DesugarForEachStmtRequest::OutputType)::'lambda'()) + 656
11 swift-frontend 0x0000000103e12ed8 (anonymous namespace)::ApplyClassifier::classifyForEach(swift::ForEachStmt*) + 140
12 swift-frontend 0x0000000103e1188c (anonymous namespace)::EffectsHandlingWalker<(anonymous namespace)::ApplyClassifier::FunctionThrowsClassifier>::walkToStmtPre(swift::Stmt*) + 528
13 swift-frontend 0x000000010419b034 (anonymous namespace)::Traversal::visit(swift::Stmt*) + 2732
14 swift-frontend 0x0000000103e063bc (anonymous namespace)::ApplyClassifier::classifyStmt(swift::Stmt*, swift::EffectKind) + 452
15 swift-frontend 0x0000000103e05fa8 swift::TypeChecker::catchErrorType(swift::DeclContext*, swift::DoCatchStmt*) + 300
16 swift-frontend 0x0000000103e9e268 swift::ASTVisitor<(anonymous namespace)::StmtChecker, void, swift::Stmt*, void, void, void, void>::visit(swift::Stmt*) + 2192
17 swift-frontend 0x0000000103e9d968 bool (anonymous namespace)::StmtChecker::typeCheckStmt<swift::Stmt>(swift::Stmt*&) + 288
18 swift-frontend 0x0000000103e94fc8 (anonymous namespace)::StmtChecker::typeCheckASTNode(swift::ASTNode&) + 76
19 swift-frontend 0x0000000103e9db04 swift::ASTVisitor<(anonymous namespace)::StmtChecker, void, swift::Stmt*, void, void, void, void>::visit(swift::Stmt*) + 300
20 swift-frontend 0x0000000103e9f5fc bool (anonymous namespace)::StmtChecker::typeCheckStmt<swift::BraceStmt>(swift::BraceStmt*&) + 288
21 swift-frontend 0x0000000103e96ba8 swift::TypeCheckFunctionBodyRequest::evaluate(swift::Evaluator&, swift::AbstractFunctionDecl*) const + 2308
22 swift-frontend 0x000000010430e838 swift::TypeCheckFunctionBodyRequest::OutputType swift::Evaluator::getResultUncached<swift::TypeCheckFunctionBodyRequest, swift::TypeCheckFunctionBodyRequest::OutputType swift::evaluateOrDefault<swift::TypeCheckFunctionBodyRequest>(swift::Evaluator&, swift::TypeCheckFunctionBodyRequest, swift::TypeCheckFunctionBodyRequest::OutputType)::'lambda'()>(swift::TypeCheckFunctionBodyRequest const&, swift::TypeCheckFunctionBodyRequest::OutputType swift::evaluateOrDefault<swift::TypeCheckFunctionBodyRequest>(swift::Evaluator&, swift::TypeCheckFunctionBodyRequest, swift::TypeCheckFunctionBodyRequest::OutputType)::'lambda'()) + 680
23 swift-frontend 0x000000010430e474 swift::TypeCheckFunctionBodyRequest::OutputType swift::Evaluator::getResultCached<swift::TypeCheckFunctionBodyRequest, swift::TypeCheckFunctionBodyRequest::OutputType swift::evaluateOrDefault<swift::TypeCheckFunctionBodyRequest>(swift::Evaluator&, swift::TypeCheckFunctionBodyRequest, swift::TypeCheckFunctionBodyRequest::OutputType)::'lambda'(), (void*)0>(swift::TypeCheckFunctionBodyRequest const&, swift::TypeCheckFunctionBodyRequest::OutputType swift::evaluateOrDefault<swift::TypeCheckFunctionBodyRequest>(swift::Evaluator&, swift::TypeCheckFunctionBodyRequest, swift::TypeCheckFunctionBodyRequest::OutputType)::'lambda'()) + 76
24 swift-frontend 0x0000000103dee7f8 (anonymous namespace)::DeclChecker::visitFuncDecl(swift::FuncDecl*) + 1096
25 swift-frontend 0x0000000103de2a58 (anonymous namespace)::DeclChecker::visit(swift::Decl*) + 1356
26 swift-frontend 0x0000000103a8f464 (anonymous namespace)::ExprRewriter::finalize() + 1608
27 swift-frontend 0x0000000103a8d11c swift::constraints::ConstraintSystem::applySolution(swift::constraints::Solution&, swift::constraints::SyntacticElementTarget) + 7180
28 swift-frontend 0x0000000103d89840 swift::TypeChecker::typeCheckTarget(swift::constraints::SyntacticElementTarget&, swift::optionset::OptionSet<swift::TypeCheckExprFlags, unsigned int>, swift::DiagnosticTransaction*) + 672
29 swift-frontend 0x0000000103d89540 swift::TypeChecker::typeCheckExpression(swift::constraints::SyntacticElementTarget&, swift::optionset::OptionSet<swift::TypeCheckExprFlags, unsigned int>, swift::DiagnosticTransaction*) + 400
30 swift-frontend 0x0000000103d8acc4 swift::TypeChecker::typeCheckBinding(swift::Pattern*&, swift::Expr*&, swift::DeclContext*, swift::Type, swift::PatternBindingDecl*, unsigned int, swift::optionset::OptionSet<swift::TypeCheckExprFlags, unsigned int>) + 520
31 swift-frontend 0x0000000103d8ae5c swift::TypeChecker::typeCheckPatternBinding(swift::PatternBindingDecl*, unsigned int, swift::Type, swift::optionset::OptionSet<swift::TypeCheckExprFlags, unsigned int>) + 272
32 swift-frontend 0x0000000103de4224 (anonymous namespace)::DeclChecker::visit(swift::Decl*) + 7448
33 swift-frontend 0x0000000103e95350 (anonymous namespace)::StmtChecker::typeCheckASTNode(swift::ASTNode&) + 980
34 swift-frontend 0x0000000103e9db04 swift::ASTVisitor<(anonymous namespace)::StmtChecker, void, swift::Stmt*, void, void, void, void>::visit(swift::Stmt*) + 300
35 swift-frontend 0x0000000103e9f5fc bool (anonymous namespace)::StmtChecker::typeCheckStmt<swift::BraceStmt>(swift::BraceStmt*&) + 288
36 swift-frontend 0x0000000103e96ba8 swift::TypeCheckFunctionBodyRequest::evaluate(swift::Evaluator&, swift::AbstractFunctionDecl*) const + 2308
37 swift-frontend 0x000000010430e838 swift::TypeCheckFunctionBodyRequest::OutputType swift::Evaluator::getResultUncached<swift::TypeCheckFunctionBodyRequest, swift::TypeCheckFunctionBodyRequest::OutputType swift::evaluateOrDefault<swift::TypeCheckFunctionBodyRequest>(swift::Evaluator&, swift::TypeCheckFunctionBodyRequest, swift::TypeCheckFunctionBodyRequest::OutputType)::'lambda'()>(swift::TypeCheckFunctionBodyRequest const&, swift::TypeCheckFunctionBodyRequest::OutputType swift::evaluateOrDefault<swift::TypeCheckFunctionBodyRequest>(swift::Evaluator&, swift::TypeCheckFunctionBodyRequest, swift::TypeCheckFunctionBodyRequest::OutputType)::'lambda'()) + 680
38 swift-frontend 0x000000010430e474 swift::TypeCheckFunctionBodyRequest::OutputType swift::Evaluator::getResultCached<swift::TypeCheckFunctionBodyRequest, swift::TypeCheckFunctionBodyRequest::OutputType swift::evaluateOrDefault<swift::TypeCheckFunctionBodyRequest>(swift::Evaluator&, swift::TypeCheckFunctionBodyRequest, swift::TypeCheckFunctionBodyRequest::OutputType)::'lambda'(), (void*)0>(swift::TypeCheckFunctionBodyRequest const&, swift::TypeCheckFunctionBodyRequest::OutputType swift::evaluateOrDefault<swift::TypeCheckFunctionBodyRequest>(swift::Evaluator&, swift::TypeCheckFunctionBodyRequest, swift::TypeCheckFunctionBodyRequest::OutputType)::'lambda'()) + 76
39 swift-frontend 0x00000001043d370c swift::SourceFile::typeCheckDelayedFunctions() + 72
40 swift-frontend 0x0000000103ef2444 swift::TypeCheckPrimaryFileRequest::evaluate(swift::Evaluator&, swift::SourceFile*) const + 1248
41 swift-frontend 0x0000000103efb244 swift::TypeCheckPrimaryFileRequest::OutputType swift::Evaluator::getResultUncached<swift::TypeCheckPrimaryFileRequest, swift::TypeCheckPrimaryFileRequest::OutputType swift::evaluateOrDefault<swift::TypeCheckPrimaryFileRequest>(swift::Evaluator&, swift::TypeCheckPrimaryFileRequest, swift::TypeCheckPrimaryFileRequest::OutputType)::'lambda'()>(swift::TypeCheckPrimaryFileRequest const&, swift::TypeCheckPrimaryFileRequest::OutputType swift::evaluateOrDefault<swift::TypeCheckPrimaryFileRequest>(swift::Evaluator&, swift::TypeCheckPrimaryFileRequest, swift::TypeCheckPrimaryFileRequest::OutputType)::'lambda'()) + 648
42 swift-frontend 0x0000000103efafa8 swift::TypeCheckPrimaryFileRequest::OutputType swift::Evaluator::getResultCached<swift::TypeCheckPrimaryFileRequest, swift::TypeCheckPrimaryFileRequest::OutputType swift::evaluateOrDefault<swift::TypeCheckPrimaryFileRequest>(swift::Evaluator&, swift::TypeCheckPrimaryFileRequest, swift::TypeCheckPrimaryFileRequest::OutputType)::'lambda'(), (void*)0>(swift::TypeCheckPrimaryFileRequest const&, swift::TypeCheckPrimaryFileRequest::OutputType swift::evaluateOrDefault<swift::TypeCheckPrimaryFileRequest>(swift::Evaluator&, swift::TypeCheckPrimaryFileRequest, swift::TypeCheckPrimaryFileRequest::OutputType)::'lambda'()) + 184
43 swift-frontend 0x0000000102cf41a4 bool llvm::function_ref<bool (swift::SourceFile&)>::callback_fn<swift::CompilerInstance::performSema()::$_0>(long, swift::SourceFile&) + 116
44 swift-frontend 0x0000000102ced11c swift::CompilerInstance::forEachFileToTypeCheck(llvm::function_ref<bool (swift::SourceFile&)>) + 176
45 swift-frontend 0x0000000102ced03c swift::CompilerInstance::performSema() + 456
46 swift-frontend 0x00000001028b4918 performCompile(swift::CompilerInstance&, int&, swift::FrontendObserver*, llvm::ArrayRef<char const*>) + 556
47 swift-frontend 0x00000001028b1dc4 swift::performFrontend(llvm::ArrayRef<char const*>, char const*, void*, swift::FrontendObserver*) + 3776
48 swift-frontend 0x0000000102831008 swift::mainEntry(int, char const**) + 5600
49 dyld 0x0000000184fc44e4 start + 6992
Failed frontend command:
/Applications/Xcode-27.0.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -frontend -c /Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Availability.swift /Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/ConvertibleFromGeneratedContent.swift /Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/ConvertibleToGeneratedContent.swift /Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/DynamicGenerationSchema.swift /Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/DynamicInstructions.swift /Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Extensions/Character+Extensions.swift /Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Extensions/HTTPClient+Extensions.swift /Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Extensions/JSONDecoder+Extensions.swift /Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Extensions/URLSession+Extensions.swift /Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Generable.swift /Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/GeneratedContent.swift /Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/GenerationGuide.swift /Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/GenerationID.swift /Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/GenerationOptions.swift /Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/GenerationSchema.swift /Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Instructions.swift /Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/LanguageModel.swift /Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/LanguageModelFeedback.swift /Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/LanguageModelSession.swift /Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Models/AnthropicLanguageModel.swift /Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Models/CoreMLLanguageModel.swift /Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Models/FoundationLanguageModel.swift /Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Models/GeminiLanguageModel.swift /Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Models/LlamaLanguageModel.swift /Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Models/LlamaToolCallFormat.swift /Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Models/MLXLanguageModel.swift /Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Models/OllamaLanguageModel.swift /Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Models/OpenAILanguageModel.swift /Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Models/OpenResponsesLanguageModel.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Models/PrivateCloudComputeLanguageModel.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Models/SystemLanguageModel.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Prompt.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/SendableMetatype.swift /Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Shared/JSONCompleter.swift /Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Shared/JSONLines.swift /Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Shared/JSONValue.swift /Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Shared/LocalGenerationUsage.swift /Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Shared/Locked.swift /Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Shared/ResponseSchemaInlining.swift /Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Shared/ResponseStreamFailure.swift /Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Shared/ResponseUsage.swift /Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Shared/StreamingResponseState.swift /Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Shared/StructuredGeneration.swift /Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Shared/ToolRoundLimit.swift /Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Shared/ToolSchemaNormalization.swift /Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Shared/Transport.swift /Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Tool.swift /Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/ToolExecution.swift /Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Transcript.swift -supplementary-output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AnyLanguageModel.build/Debug-appletvos/AnyLanguageModel-t.build/Objects-normal/arm64/supplementaryOutputs-7 -target arm64-apple-tvos17.0 -module-can-import-version CoreGraphics 2049 2049.0.0 -module-can-import-version CoreImage 3 7.0.0 -module-can-import-version FoundationModels 2.0.68.1 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 \#/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/AnyLanguageModelMacros\#AnyLanguageModelMacros -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/AnyLanguageModel.build/Debug-appletvos/AnyLanguageModel-t.build/Objects-normal/arm64/AnyLanguageModel-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 -load-plugin-executable /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/AnyLanguageModelMacros\#AnyLanguageModelMacros -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/AnyLanguageModel.build/Debug-appletvos/AnyLanguageModel-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AnyLanguageModel.build/Debug-appletvos/AnyLanguageModel-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AnyLanguageModel.build/Debug-appletvos/AnyLanguageModel-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name AnyLanguageModel -package-name spi_builder_workspace -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AnyLanguageModel.build/Debug-appletvos/AnyLanguageModel-t.build/Objects-normal/arm64/AnyLanguageModel_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 -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AnyLanguageModel.build/Debug-appletvos/AnyLanguageModel-t.build/Objects-normal/arm64/PrivateCloudComputeLanguageModel.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AnyLanguageModel.build/Debug-appletvos/AnyLanguageModel-t.build/Objects-normal/arm64/SystemLanguageModel.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AnyLanguageModel.build/Debug-appletvos/AnyLanguageModel-t.build/Objects-normal/arm64/Prompt.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AnyLanguageModel.build/Debug-appletvos/AnyLanguageModel-t.build/Objects-normal/arm64/SendableMetatype.o -debug-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AnyLanguageModel.build/Debug-appletvos/AnyLanguageModel-t.build/Objects-normal/arm64/AnyLanguageModel.swiftmodule -index-unit-output-path /AnyLanguageModel.build/Debug-appletvos/AnyLanguageModel-t.build/Objects-normal/arm64/PrivateCloudComputeLanguageModel.o -index-unit-output-path /AnyLanguageModel.build/Debug-appletvos/AnyLanguageModel-t.build/Objects-normal/arm64/SystemLanguageModel.o -index-unit-output-path /AnyLanguageModel.build/Debug-appletvos/AnyLanguageModel-t.build/Objects-normal/arm64/Prompt.o -index-unit-output-path /AnyLanguageModel.build/Debug-appletvos/AnyLanguageModel-t.build/Objects-normal/arm64/SendableMetatype.o -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -index-system-modules
Command SwiftCompile failed with a nonzero exit code
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Models/PrivateCloudComputeLanguageModel.swift (in target 'AnyLanguageModel' from project 'AnyLanguageModel')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile PrivateCloudComputeLanguageModel.swift
/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AnyLanguageModel.build/Debug-appletvos/AnyLanguageModel-t.build/Objects-normal/arm64/PrivateCloudComputeLanguageModel.dia:1:1: warning: Could not read serialized diagnostics file: Error Domain=NSCocoaErrorDomain Code=260 "The file “PrivateCloudComputeLanguageModel.dia” couldn’t be opened because there is no such file." UserInfo={NSFilePath=/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AnyLanguageModel.build/Debug-appletvos/AnyLanguageModel-t.build/Objects-normal/arm64/PrivateCloudComputeLanguageModel.dia, NSURL=file:///Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AnyLanguageModel.build/Debug-appletvos/AnyLanguageModel-t.build/Objects-normal/arm64/PrivateCloudComputeLanguageModel.dia, NSUnderlyingError=0x89ce43660 {Error Domain=NSPOSIXErrorDomain Code=2 "No such file or directory"}} (in target 'AnyLanguageModel' from project 'AnyLanguageModel')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Models/SystemLanguageModel.swift (in target 'AnyLanguageModel' from project 'AnyLanguageModel')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile SystemLanguageModel.swift
/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AnyLanguageModel.build/Debug-appletvos/AnyLanguageModel-t.build/Objects-normal/arm64/SystemLanguageModel.dia:1:1: warning: Could not read serialized diagnostics file: Error Domain=NSCocoaErrorDomain Code=260 "The file “SystemLanguageModel.dia” couldn’t be opened because there is no such file." UserInfo={NSFilePath=/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AnyLanguageModel.build/Debug-appletvos/AnyLanguageModel-t.build/Objects-normal/arm64/SystemLanguageModel.dia, NSURL=file:///Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AnyLanguageModel.build/Debug-appletvos/AnyLanguageModel-t.build/Objects-normal/arm64/SystemLanguageModel.dia, NSUnderlyingError=0x89ce431e0 {Error Domain=NSPOSIXErrorDomain Code=2 "No such file or directory"}} (in target 'AnyLanguageModel' from project 'AnyLanguageModel')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Prompt.swift (in target 'AnyLanguageModel' from project 'AnyLanguageModel')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Prompt.swift
/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AnyLanguageModel.build/Debug-appletvos/AnyLanguageModel-t.build/Objects-normal/arm64/Prompt.dia:1:1: warning: Could not read serialized diagnostics file: Error Domain=NSCocoaErrorDomain Code=260 "The file “Prompt.dia” couldn’t be opened because there is no such file." UserInfo={NSFilePath=/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AnyLanguageModel.build/Debug-appletvos/AnyLanguageModel-t.build/Objects-normal/arm64/Prompt.dia, NSURL=file:///Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AnyLanguageModel.build/Debug-appletvos/AnyLanguageModel-t.build/Objects-normal/arm64/Prompt.dia, NSUnderlyingError=0x89ce41320 {Error Domain=NSPOSIXErrorDomain Code=2 "No such file or directory"}} (in target 'AnyLanguageModel' from project 'AnyLanguageModel')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/SendableMetatype.swift (in target 'AnyLanguageModel' from project 'AnyLanguageModel')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile SendableMetatype.swift
/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AnyLanguageModel.build/Debug-appletvos/AnyLanguageModel-t.build/Objects-normal/arm64/SendableMetatype.dia:1:1: warning: Could not read serialized diagnostics file: Error Domain=NSCocoaErrorDomain Code=260 "The file “SendableMetatype.dia” couldn’t be opened because there is no such file." UserInfo={NSFilePath=/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AnyLanguageModel.build/Debug-appletvos/AnyLanguageModel-t.build/Objects-normal/arm64/SendableMetatype.dia, NSURL=file:///Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/AnyLanguageModel.build/Debug-appletvos/AnyLanguageModel-t.build/Objects-normal/arm64/SendableMetatype.dia, NSUnderlyingError=0x89ce43f30 {Error Domain=NSPOSIXErrorDomain Code=2 "No such file or directory"}} (in target 'AnyLanguageModel' from project 'AnyLanguageModel')
SwiftEmitModule normal arm64 Emitting\ module\ for\ AnyLanguageModel (in target 'AnyLanguageModel' from project 'AnyLanguageModel')
SwiftCompile normal arm64 (in target 'AnyLanguageModel' from project 'AnyLanguageModel')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftDriverJobDiscovery normal arm64 Compiling Character+Extensions.swift, HTTPClient+Extensions.swift, JSONDecoder+Extensions.swift, URLSession+Extensions.swift (in target 'AnyLanguageModel' from project 'AnyLanguageModel')
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
2026-10-10 14:46:20.865 xcodebuild[1049:6020] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
** BUILD FAILED **
The following build commands failed:
SwiftCompile normal arm64 Compiling\ PrivateCloudComputeLanguageModel.swift,\ SystemLanguageModel.swift,\ Prompt.swift,\ SendableMetatype.swift /Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Models/PrivateCloudComputeLanguageModel.swift /Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Models/SystemLanguageModel.swift /Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/Prompt.swift /Users/admin/builder/spi-builder-workspace/Sources/AnyLanguageModel/SendableMetatype.swift (in target 'AnyLanguageModel' from project 'AnyLanguageModel')
Building workspace AnyLanguageModel with scheme AnyLanguageModel
(2 failures)
BUILD FAILURE 6.4 tvOS