The Swift Package Index logo.Swift Package Index

Build Information

Failed to build SwiftAgent, reference main (cdeb70), with Swift 6.4 for tvOS using Xcode 27.0 on 26 Sep 2026 22:21:49 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 SwiftAgent-Package -destination generic/platform=tvOS

Build Log

519 |         @StepBuilder step: @Sendable () -> S
520 |     ) async throws where S.Input == Prompt, S.Output == String {
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/SwiftAgent/IO/AgentSession.swift:524:36: error: 'LanguageModelSession' is unavailable in tvOS
522 |         config.register(tools)
523 |         let runtime = ToolRuntime(configuration: config)
524 |         let languageModelSession = LanguageModelSession(tools: runtime.publicTools()) {
    |                                    `- error: 'LanguageModelSession' is unavailable in tvOS
525 |             instructions()
526 |         }
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/SwiftAgent/IO/AgentSession.swift:524:36: error: 'init(model:tools:instructions:)' is unavailable in tvOS
522 |         config.register(tools)
523 |         let runtime = ToolRuntime(configuration: config)
524 |         let languageModelSession = LanguageModelSession(tools: runtime.publicTools()) {
    |                                    `- error: 'init(model:tools:instructions:)' is unavailable in tvOS
525 |             instructions()
526 |         }
FoundationModels.LanguageModelSession.init:2:20: note: 'init(model:tools:instructions:)' has been explicitly marked unavailable here
1 | class LanguageModelSession {
2 | public convenience init(model: SystemLanguageModel = .default, tools: [any Tool] = [], @InstructionsBuilder instructions: () throws -> Instructions) rethrows}
  |                    `- note: 'init(model:tools:instructions:)' has been explicitly marked unavailable here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/IO/AgentSession.swift:525:13: error: 'buildExpression' is unavailable in tvOS
523 |         let runtime = ToolRuntime(configuration: config)
524 |         let languageModelSession = LanguageModelSession(tools: runtime.publicTools()) {
525 |             instructions()
    |             `- error: 'buildExpression' is unavailable in tvOS
526 |         }
527 |         let conversation = Conversation(languageModelSession: languageModelSession, step: step)
FoundationModels.InstructionsBuilder.buildExpression:2:44: note: 'buildExpression' has been explicitly marked unavailable here
1 | struct InstructionsBuilder {
2 | @export(implementation) public static func buildExpression(_ expression: Instructions) -> Instructions}
  |                                            `- note: 'buildExpression' has been explicitly marked unavailable here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/IO/AgentSession.swift:524:87: error: 'buildBlock' is unavailable in tvOS
522 |         config.register(tools)
523 |         let runtime = ToolRuntime(configuration: config)
524 |         let languageModelSession = LanguageModelSession(tools: runtime.publicTools()) {
    |                                                                                       `- error: 'buildBlock' is unavailable in tvOS
525 |             instructions()
526 |         }
FoundationModels.InstructionsBuilder.buildBlock:2:44: note: 'buildBlock' has been explicitly marked unavailable here
1 | struct InstructionsBuilder {
2 | @export(implementation) public static func buildBlock<each I>(_ components: repeat each I) -> Instructions where repeat each I : InstructionsRepresentable}
  |                                            `- note: 'buildBlock' has been explicitly marked unavailable here
3 |
Failed frontend command:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -frontend -c /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Agent.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/AgentError.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/AgentResponse.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/AnyStep.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Checkpoint/CheckpointManager.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Context.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Context/CompactionStrategies.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Context/CompactionStrategy.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Context/ContextConfiguration.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Context/ContextManager.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Context/ContextUsage.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Context/ContextValueKey.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Context/Contextable.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Conversation.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/DeferredTool.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/ErrorHandling/MapErrorStep.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/ErrorHandling/RetryStep.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/ErrorHandling/Step+ErrorHandling.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/ErrorHandling/StepTimeoutError.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/ErrorHandling/TimedStep.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/ErrorHandling/Try.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Event.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Gate.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Generate.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Guardrail/GuardedStep.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Guardrail/Guardrail.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Guardrail/GuardrailBuilder.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Guardrail/GuardrailConfiguration.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Guardrail/GuardrailContext.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Guardrail/GuardrailRule.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Guardrail/Step+Guardrail.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/IO/AgentConnection.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/IO/AgentConnectionError.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/IO/AgentEventWriter.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/IO/AgentRequestSource.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/IO/AgentSession.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/IO/AgentSessionContext.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/IO/AgentSessionError.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/IO/AgentTurnExecutor.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/IO/AgentTurnExecutorError.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/IO/ApprovalBridgeHandler.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/IO/ApprovalHandler.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/IO/AutoDenyApprovalHandler.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/IO/ConnectionApprovalHandler.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/IO/EventDeliveryFailure.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/IO/EventSink.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/IO/EventSinkContext.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/IO/PermissionHandlerContext.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/IO/RunEvent.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/IO/RunRequest.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/IO/RunResult.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/IO/TurnCancellationToken.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/IO/TurnGate.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Join.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Loop.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Map.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Memory.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Middleware/BasicMiddleware.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Middleware/EventEmittingMiddleware.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Middleware/ToolContextMetadataProvider.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Middleware/ToolMiddleware.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Middleware/ToolPipeline.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Monitor.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Parallel.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Perception.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Pipeline.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Presence.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/PromptTemplates.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Race.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Reduce.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Runtime/ToolExecutor.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Runtime/ToolRuntime.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Runtime/ToolRuntimeConfiguration.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Security/PermissionConfiguration.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Security/PermissionHandler.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Security/PermissionMiddleware.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Security/PermissionMode.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Security/PermissionRule.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Security/SandboxContext.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Security/SandboxExecutor.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Security/SandboxMiddleware.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Security/SecurityConfiguration.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Security/ToolAuthorizationDecision.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Security/ToolAuthorizationMetadata.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Session.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/SessionStore.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Step.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/StepModifier.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/SwiftAgent.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/SwiftAgentSpanAttributes.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/SystemInfo.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Tasks/AgentAssignee.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Tasks/AgentSessionRunner.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Tasks/AgentSessionRunnerConfiguration.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Tasks/AgentSessionRunnerError.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Tasks/AgentTaskCompleted.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Tasks/AgentTaskEnvelope.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Tasks/AgentTaskEvent.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Tasks/AgentTaskPolicy.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Tasks/AgentTaskPriority.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Tasks/AgentTaskRelation.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Tasks/AgentTaskResult.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Tasks/AgentTaskRunEvent.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Tasks/AgentTaskStarted.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Tasks/AgentToolScope.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Tasks/AgentWorkflowAccess.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Tasks/AgentWorkflowExecutor.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Tasks/AgentWorkflowExecutorError.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Tasks/AgentWorkflowPlan.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Tasks/AgentWorkflowPolicy.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Tasks/AgentWorkflowResult.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Tasks/AgentWorkflowStatus.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Tasks/AgentWorkflowStep.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Tasks/AgentWorkflowStepError.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Tasks/AgentWorkflowStepResult.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Tasks/AgentWorkflowStepRole.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Telemetry/MetricsEmittingMiddleware.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Telemetry/SwiftAgentMetrics.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Tool+Step.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/ToolSearchTool.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/ToolsBuilder.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Tracing.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/TranscriptExtensions.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Transform.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Transport/StdioApprovalHandler.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Transport/StdioConnection.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Transport/StdioLineBuffer.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Transport/StdioLineSource.swift -supplementary-output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftAgent.build/Debug-appletvos/SwiftAgent-t.build/Objects-normal/arm64/supplementaryOutputs-9 -target arm64-apple-tvos26.0 -disable-cross-import-overlay-search -swift-module-cross-import FoundationModels /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/FoundationModels.framework/Modules/FoundationModels.swiftcrossimport/UIKit.swiftoverlay -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins/libFoundationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server\#FoundationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins/libFoundationModelsMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server\#FoundationModelsMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins/libObservationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server\#ObservationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftMacros -disable-implicit-swift-modules -Xcc -fno-implicit-modules -Xcc -fno-implicit-module-maps -explicit-swift-module-map-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftAgent.build/Debug-appletvos/SwiftAgent-t.build/Objects-normal/arm64/SwiftAgent-dependencies-1.json -Xllvm -aarch64-use-tbi -enable-objc-interop -stack-check -sdk /Applications/Xcode-27.0.0-Release.Candidate.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-Release.Candidate.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-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.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\=5 -profile-generate -profile-coverage-mapping -swift-version 6 -Onone -D SWIFT_PACKAGE -D DEBUG -D SWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -D Xcode -serialize-debugging-options -enable-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-e829b21a6f8c9b70876ba0858053c044b32bfd8d43560033f8d89884cdb90028.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/SwiftAgent.build/Debug-appletvos/SwiftAgent-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftAgent.build/Debug-appletvos/SwiftAgent-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftAgent.build/Debug-appletvos/SwiftAgent-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name SwiftAgent -package-name spi_builder_workspace -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftAgent.build/Debug-appletvos/SwiftAgent-t.build/Objects-normal/arm64/SwiftAgent_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-Release.Candidate.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/SwiftAgent.build/Debug-appletvos/SwiftAgent-t.build/Objects-normal/arm64/GuardrailBuilder.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftAgent.build/Debug-appletvos/SwiftAgent-t.build/Objects-normal/arm64/GuardrailConfiguration.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftAgent.build/Debug-appletvos/SwiftAgent-t.build/Objects-normal/arm64/GuardrailContext.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftAgent.build/Debug-appletvos/SwiftAgent-t.build/Objects-normal/arm64/GuardrailRule.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftAgent.build/Debug-appletvos/SwiftAgent-t.build/Objects-normal/arm64/Step+Guardrail.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftAgent.build/Debug-appletvos/SwiftAgent-t.build/Objects-normal/arm64/AgentConnection.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftAgent.build/Debug-appletvos/SwiftAgent-t.build/Objects-normal/arm64/AgentConnectionError.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftAgent.build/Debug-appletvos/SwiftAgent-t.build/Objects-normal/arm64/AgentEventWriter.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftAgent.build/Debug-appletvos/SwiftAgent-t.build/Objects-normal/arm64/AgentRequestSource.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftAgent.build/Debug-appletvos/SwiftAgent-t.build/Objects-normal/arm64/AgentSession.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftAgent.build/Debug-appletvos/SwiftAgent-t.build/Objects-normal/arm64/AgentSessionContext.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftAgent.build/Debug-appletvos/SwiftAgent-t.build/Objects-normal/arm64/AgentSessionError.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftAgent.build/Debug-appletvos/SwiftAgent-t.build/Objects-normal/arm64/AgentTurnExecutor.o -debug-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftAgent.build/Debug-appletvos/SwiftAgent-t.build/Objects-normal/arm64/SwiftAgent.swiftmodule -index-unit-output-path /SwiftAgent.build/Debug-appletvos/SwiftAgent-t.build/Objects-normal/arm64/GuardrailBuilder.o -index-unit-output-path /SwiftAgent.build/Debug-appletvos/SwiftAgent-t.build/Objects-normal/arm64/GuardrailConfiguration.o -index-unit-output-path /SwiftAgent.build/Debug-appletvos/SwiftAgent-t.build/Objects-normal/arm64/GuardrailContext.o -index-unit-output-path /SwiftAgent.build/Debug-appletvos/SwiftAgent-t.build/Objects-normal/arm64/GuardrailRule.o -index-unit-output-path /SwiftAgent.build/Debug-appletvos/SwiftAgent-t.build/Objects-normal/arm64/Step+Guardrail.o -index-unit-output-path /SwiftAgent.build/Debug-appletvos/SwiftAgent-t.build/Objects-normal/arm64/AgentConnection.o -index-unit-output-path /SwiftAgent.build/Debug-appletvos/SwiftAgent-t.build/Objects-normal/arm64/AgentConnectionError.o -index-unit-output-path /SwiftAgent.build/Debug-appletvos/SwiftAgent-t.build/Objects-normal/arm64/AgentEventWriter.o -index-unit-output-path /SwiftAgent.build/Debug-appletvos/SwiftAgent-t.build/Objects-normal/arm64/AgentRequestSource.o -index-unit-output-path /SwiftAgent.build/Debug-appletvos/SwiftAgent-t.build/Objects-normal/arm64/AgentSession.o -index-unit-output-path /SwiftAgent.build/Debug-appletvos/SwiftAgent-t.build/Objects-normal/arm64/AgentSessionContext.o -index-unit-output-path /SwiftAgent.build/Debug-appletvos/SwiftAgent-t.build/Objects-normal/arm64/AgentSessionError.o -index-unit-output-path /SwiftAgent.build/Debug-appletvos/SwiftAgent-t.build/Objects-normal/arm64/AgentTurnExecutor.o -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -index-system-modules
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Guardrail/GuardrailBuilder.swift (in target 'SwiftAgent' from project 'SwiftAgent')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile GuardrailBuilder.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Guardrail/GuardrailConfiguration.swift (in target 'SwiftAgent' from project 'SwiftAgent')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile GuardrailConfiguration.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Guardrail/GuardrailContext.swift (in target 'SwiftAgent' from project 'SwiftAgent')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile GuardrailContext.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Guardrail/GuardrailRule.swift (in target 'SwiftAgent' from project 'SwiftAgent')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile GuardrailRule.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Guardrail/Step+Guardrail.swift (in target 'SwiftAgent' from project 'SwiftAgent')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile Step+Guardrail.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/IO/AgentConnection.swift (in target 'SwiftAgent' from project 'SwiftAgent')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile AgentConnection.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/IO/AgentConnectionError.swift (in target 'SwiftAgent' from project 'SwiftAgent')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile AgentConnectionError.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/IO/AgentEventWriter.swift (in target 'SwiftAgent' from project 'SwiftAgent')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile AgentEventWriter.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/IO/AgentRequestSource.swift (in target 'SwiftAgent' from project 'SwiftAgent')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile AgentRequestSource.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/IO/AgentSession.swift (in target 'SwiftAgent' from project 'SwiftAgent')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile AgentSession.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/IO/AgentSessionContext.swift (in target 'SwiftAgent' from project 'SwiftAgent')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile AgentSessionContext.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/IO/AgentSessionError.swift (in target 'SwiftAgent' from project 'SwiftAgent')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile AgentSessionError.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/IO/AgentTurnExecutor.swift (in target 'SwiftAgent' from project 'SwiftAgent')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile AgentTurnExecutor.swift
SwiftDriverJobDiscovery normal arm64 Compiling UniqueDeque+Consumption.swift (in target 'DequeModule' from project 'swift-collections')
SwiftCompile normal arm64 Compiling\ Pipeline.swift,\ Presence.swift,\ PromptTemplates.swift,\ Race.swift,\ Reduce.swift,\ ToolExecutor.swift,\ ToolRuntime.swift,\ ToolRuntimeConfiguration.swift,\ PermissionConfiguration.swift,\ PermissionHandler.swift,\ PermissionMiddleware.swift,\ PermissionMode.swift,\ PermissionRule.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Pipeline.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Presence.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/PromptTemplates.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Race.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Reduce.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Runtime/ToolExecutor.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Runtime/ToolRuntime.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Runtime/ToolRuntimeConfiguration.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Security/PermissionConfiguration.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Security/PermissionHandler.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Security/PermissionMiddleware.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Security/PermissionMode.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Security/PermissionRule.swift (in target 'SwiftAgent' from project 'SwiftAgent')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Pipeline.swift (in target 'SwiftAgent' from project 'SwiftAgent')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile Pipeline.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Presence.swift (in target 'SwiftAgent' from project 'SwiftAgent')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile Presence.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/PromptTemplates.swift (in target 'SwiftAgent' from project 'SwiftAgent')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile PromptTemplates.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Race.swift (in target 'SwiftAgent' from project 'SwiftAgent')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile Race.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Reduce.swift (in target 'SwiftAgent' from project 'SwiftAgent')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile Reduce.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Runtime/ToolExecutor.swift (in target 'SwiftAgent' from project 'SwiftAgent')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ToolExecutor.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Runtime/ToolRuntime.swift (in target 'SwiftAgent' from project 'SwiftAgent')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ToolRuntime.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Runtime/ToolRuntimeConfiguration.swift (in target 'SwiftAgent' from project 'SwiftAgent')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ToolRuntimeConfiguration.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Security/PermissionConfiguration.swift (in target 'SwiftAgent' from project 'SwiftAgent')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile PermissionConfiguration.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Security/PermissionHandler.swift (in target 'SwiftAgent' from project 'SwiftAgent')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile PermissionHandler.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Security/PermissionMiddleware.swift (in target 'SwiftAgent' from project 'SwiftAgent')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile PermissionMiddleware.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Security/PermissionMode.swift (in target 'SwiftAgent' from project 'SwiftAgent')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile PermissionMode.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Security/PermissionRule.swift (in target 'SwiftAgent' from project 'SwiftAgent')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile PermissionRule.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Runtime/ToolRuntime.swift:186:21: error: 'GenerationSchema' is unavailable in tvOS
184 |     let name: String
185 |     let description: String
186 |     let parameters: GenerationSchema
    |                     `- error: 'GenerationSchema' is unavailable in tvOS
187 |     let includesSchemaInInstructions: Bool
188 | }
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/SwiftAgent/Runtime/ToolRuntime.swift:198:27: error: 'GeneratedContent' is unavailable in tvOS
196 | /// installed for Gateway tools that dispatch further tool calls.
197 | private struct PublicForwarderTool: Tool, Sendable {
198 |     typealias Arguments = GeneratedContent
    |                           `- error: 'GeneratedContent' is unavailable in tvOS
199 |     typealias Output = String
200 |
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/SwiftAgent/Runtime/ToolRuntime.swift:203:21: error: 'GenerationSchema' is unavailable in tvOS
201 |     let name: String
202 |     let description: String
203 |     let parameters: GenerationSchema
    |                     `- error: 'GenerationSchema' is unavailable in tvOS
204 |     let includesSchemaInInstructions: Bool
205 |
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/SwiftAgent/Runtime/ToolRuntime.swift:216:26: error: 'GeneratedContent' is unavailable in tvOS
214 |     }
215 |
216 |     func call(arguments: GeneratedContent) async throws -> String {
    |                          `- error: 'GeneratedContent' is unavailable in tvOS
217 |         try await runtime.execute(toolName: name, argumentsJSON: arguments.jsonString)
218 |     }
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/SwiftAgent/Runtime/ToolRuntime.swift:197:16: error: conformance of 'String' to 'PromptRepresentable' is unavailable in tvOS
195 | /// the middleware chain always runs and `ToolExecutorContext.current` is
196 | /// installed for Gateway tools that dispatch further tool calls.
197 | private struct PublicForwarderTool: Tool, Sendable {
    |                |- error: conformance of 'String' to 'PromptRepresentable' is unavailable in tvOS
    |                `- note: in associated type 'Self.Output' (inferred as 'String')
198 |     typealias Arguments = GeneratedContent
199 |     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/SwiftAgent/Runtime/ToolRuntime.swift:360:34: error: 'ConvertibleFromGeneratedContent' is unavailable in tvOS
358 | }
359 |
360 | private func _decodeArguments<T: ConvertibleFromGeneratedContent>(
    |                                  `- error: 'ConvertibleFromGeneratedContent' is unavailable in tvOS
361 |     _ argumentsJSON: String,
362 |     as _: T.Type,
FoundationModels.ConvertibleFromGeneratedContent:3:17: note: 'ConvertibleFromGeneratedContent' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public protocol ConvertibleFromGeneratedContent : SendableMetatype {
  |                 `- note: 'ConvertibleFromGeneratedContent' has been explicitly marked unavailable here
4 |     init(_ content: GeneratedContent) throws
5 | }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Runtime/ToolRuntime.swift:111:36: error: conformance of 'GenerationSchema' to 'Encodable' is unavailable in tvOS
109 |             guard score > 0 else { continue }
110 |
111 |             let data = try encoder.encode(tool.parameters)
    |                                    `- error: conformance of 'GenerationSchema' to 'Encodable' is unavailable in tvOS
112 |             guard let parametersJSON = String(data: data, encoding: .utf8) else {
113 |                 throw ToolRuntimeError.argumentTypeMismatch(
FoundationModels.GenerationSchema:3:11: note: conformance of 'GenerationSchema' to 'Encodable' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | extension GenerationSchema : Codable {
  |           `- note: conformance of 'GenerationSchema' to 'Encodable' has been explicitly marked unavailable here
4 |     public init(from decoder: any Decoder) throws
5 |     public func encode(to encoder: any Encoder) throws
/Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Runtime/ToolRuntime.swift:217:76: error: 'jsonString' is unavailable in tvOS
215 |
216 |     func call(arguments: GeneratedContent) async throws -> String {
217 |         try await runtime.execute(toolName: name, argumentsJSON: arguments.jsonString)
    |                                                                            `- error: 'jsonString' is unavailable in tvOS
218 |     }
219 | }
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/SwiftAgent/Runtime/ToolRuntime.swift:319:53: error: 'GeneratedContent' is unavailable in tvOS
317 |         let result = try await run(context: context, middleware: middleware) { ctx in
318 |             do {
319 |                 let effectiveGeneratedContent = try GeneratedContent(json: ctx.arguments)
    |                                                     `- error: 'GeneratedContent' is unavailable in tvOS
320 |                 let effectiveArgs = try T.Arguments(effectiveGeneratedContent)
321 |                 let output = try await tool.call(arguments: effectiveArgs)
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/SwiftAgent/Runtime/ToolRuntime.swift:319:53: error: 'init(json:)' is unavailable in tvOS
317 |         let result = try await run(context: context, middleware: middleware) { ctx in
318 |             do {
319 |                 let effectiveGeneratedContent = try GeneratedContent(json: ctx.arguments)
    |                                                     `- error: 'init(json:)' is unavailable in tvOS
320 |                 let effectiveArgs = try T.Arguments(effectiveGeneratedContent)
321 |                 let output = try await tool.call(arguments: effectiveArgs)
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/SwiftAgent/Runtime/ToolRuntime.swift:365:32: error: 'GeneratedContent' is unavailable in tvOS
363 |     fallback: T
364 | ) throws -> T {
365 |     let generatedContent = try GeneratedContent(json: argumentsJSON)
    |                                `- error: 'GeneratedContent' is unavailable in tvOS
366 |     do {
367 |         return try T(generatedContent)
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
SwiftCompile normal arm64 Compiling\ Agent.swift,\ AgentError.swift,\ AgentResponse.swift,\ AnyStep.swift,\ CheckpointManager.swift,\ Context.swift,\ CompactionStrategies.swift,\ CompactionStrategy.swift,\ ContextConfiguration.swift,\ ContextManager.swift,\ ContextUsage.swift,\ ContextValueKey.swift,\ Contextable.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Agent.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/AgentError.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/AgentResponse.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/AnyStep.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Checkpoint/CheckpointManager.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Context.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Context/CompactionStrategies.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Context/CompactionStrategy.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Context/ContextConfiguration.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Context/ContextManager.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Context/ContextUsage.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Context/ContextValueKey.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Context/Contextable.swift (in target 'SwiftAgent' from project 'SwiftAgent')
/Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Agent.swift:36:51: error: 'Prompt' is unavailable in tvOS
34 | /// ```
35 | public protocol Agent {
36 |     associatedtype Body: Step where Body.Input == Prompt, Body.Output == String
   |                                                   `- error: 'Prompt' is unavailable in tvOS
37 |
38 |     /// The tools available to this agent.
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/SwiftAgent/Agent.swift:43:23: error: 'Instructions' is unavailable in tvOS
41 |     /// The instructions that guide the agent's behavior.
42 |     @InstructionsBuilder
43 |     var instructions: Instructions { get }
   |                       `- error: 'Instructions' is unavailable in tvOS
44 |
45 |     /// The processing pipeline for this agent.
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/SwiftAgent/Agent.swift:42:6: error: 'InstructionsBuilder' is unavailable in tvOS
40 |
41 |     /// The instructions that guide the agent's behavior.
42 |     @InstructionsBuilder
   |      `- error: 'InstructionsBuilder' is unavailable in tvOS
43 |     var instructions: Instructions { get }
44 |
FoundationModels.InstructionsBuilder:3:30: note: 'InstructionsBuilder' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | @resultBuilder public struct InstructionsBuilder {
  |                              `- note: 'InstructionsBuilder' has been explicitly marked unavailable here
4 | }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/AgentResponse.swift:32:28: error: 'GeneratedContent' is unavailable in tvOS
 30 |
 31 |     /// The raw generated content.
 32 |     public let rawContent: GeneratedContent
    |                            `- error: 'GeneratedContent' is unavailable in tvOS
 33 |
 34 |     /// Transcript entries from this response.
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/SwiftAgent/AgentResponse.swift:35:36: error: 'Transcript' is unavailable in tvOS
 33 |
 34 |     /// Transcript entries from this response.
 35 |     public let transcriptEntries: [Transcript.Entry]
    |                                    `- error: 'Transcript' is unavailable in tvOS
 36 |
 37 |     /// Tool calls made during generation.
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/SwiftAgent/AgentResponse.swift:46:21: error: 'GeneratedContent' is unavailable in tvOS
 44 |     public init(
 45 |         content: Content,
 46 |         rawContent: GeneratedContent,
    |                     `- error: 'GeneratedContent' is unavailable in tvOS
 47 |         transcriptEntries: [Transcript.Entry],
 48 |         toolCalls: [ToolCallRecord],
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/SwiftAgent/AgentResponse.swift:47:29: error: 'Transcript' is unavailable in tvOS
 45 |         content: Content,
 46 |         rawContent: GeneratedContent,
 47 |         transcriptEntries: [Transcript.Entry],
    |                             `- error: 'Transcript' is unavailable in tvOS
 48 |         toolCalls: [ToolCallRecord],
 49 |         duration: Duration
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/SwiftAgent/AgentResponse.swift:26:38: error: 'Generable' is unavailable in tvOS
 24 | /// }
 25 | /// ```
 26 | public struct AgentResponse<Content: Generable & Sendable>: Sendable {
    |                                      `- error: 'Generable' is unavailable in tvOS
 27 |
 28 |     /// The generated content.
FoundationModels.Generable:3:17: note: 'Generable' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public protocol Generable : ConvertibleFromGeneratedContent, ConvertibleToGeneratedContent {
  |                 `- note: 'Generable' has been explicitly marked unavailable here
4 |     associatedtype PartiallyGenerated : ConvertibleFromGeneratedContent = Self
5 |     static var generationSchema: GenerationSchema { get }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/AgentResponse.swift:116:27: error: 'GeneratedContent' is unavailable in tvOS
114 |
115 |     /// The arguments passed to the tool.
116 |     public let arguments: GeneratedContent
    |                           `- error: 'GeneratedContent' is unavailable in tvOS
117 |
118 |     /// The output from the tool.
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/SwiftAgent/AgentResponse.swift:134:20: error: 'GeneratedContent' is unavailable in tvOS
132 |         id: String = UUID().uuidString,
133 |         toolName: String,
134 |         arguments: GeneratedContent,
    |                    `- error: 'GeneratedContent' is unavailable in tvOS
135 |         output: String,
136 |         success: Bool = true,
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/SwiftAgent/AgentResponse.swift:191:32: error: 'GeneratedContent' is unavailable in tvOS
189 |
190 |         /// The raw generated content.
191 |         public var rawContent: GeneratedContent
    |                                `- error: 'GeneratedContent' is unavailable in tvOS
192 |
193 |         /// Tool calls made so far.
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/SwiftAgent/AgentResponse.swift:202:25: error: 'GeneratedContent' is unavailable in tvOS
200 |         public init(
201 |             content: Content.PartiallyGenerated,
202 |             rawContent: GeneratedContent,
    |                         `- error: 'GeneratedContent' is unavailable in tvOS
203 |             toolCalls: [ToolCallRecord] = [],
204 |             isComplete: Bool = false
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/SwiftAgent/AgentResponse.swift:178:44: error: 'Generable' is unavailable in tvOS
176 | /// let finalResponse = try await stream.collect()
177 | /// ```
178 | public struct AgentResponseStream<Content: Generable & Sendable>: AsyncSequence, Sendable {
    |                                            `- error: 'Generable' is unavailable in tvOS
179 |
180 |     /// A snapshot of the response at a point in time.
FoundationModels.Generable:3:17: note: 'Generable' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public protocol Generable : ConvertibleFromGeneratedContent, ConvertibleToGeneratedContent {
  |                 `- note: 'Generable' has been explicitly marked unavailable here
4 |     associatedtype PartiallyGenerated : ConvertibleFromGeneratedContent = Self
5 |     static var generationSchema: GenerationSchema { get }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/AgentResponse.swift:95:9: error: conformance of 'String' to 'Generable' is unavailable in tvOS
 93 |     /// The content as a trimmed string.
 94 |     public var trimmedContent: String {
 95 |         content.trimmingCharacters(in: .whitespacesAndNewlines)
    |         `- error: conformance of 'String' to 'Generable' is unavailable in tvOS
 96 |     }
 97 |
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/SwiftAgent/AgentResponse.swift:320:34: error: conformance of 'String' to 'Generable' is unavailable in tvOS
318 |     /// Collects the stream as a single string.
319 |     public func collectString() async throws -> String {
320 |         let response = try await collect()
    |                                  `- error: conformance of 'String' to 'Generable' is unavailable in tvOS
321 |         return response.content
322 |     }
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/SwiftAgent/AgentResponse.swift:320:13: error: conformance of 'String' to 'Generable' is unavailable in tvOS
318 |     /// Collects the stream as a single string.
319 |     public func collectString() async throws -> String {
320 |         let response = try await collect()
    |             `- error: conformance of 'String' to 'Generable' is unavailable in tvOS
321 |         return response.content
322 |     }
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/SwiftAgent/AgentResponse.swift:321:25: error: conformance of 'String' to 'Generable' is unavailable in tvOS
319 |     public func collectString() async throws -> String {
320 |         let response = try await collect()
321 |         return response.content
    |                         `- error: conformance of 'String' to 'Generable' is unavailable in tvOS
322 |     }
323 | }
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/SwiftAgent/Context/CompactionStrategies.swift:51:21: error: 'Transcript' is unavailable in tvOS
 49 |
 50 |     public func compact(
 51 |         transcript: Transcript,
    |                     `- error: 'Transcript' is unavailable in tvOS
 52 |         targetTokens: Int,
 53 |         context: CompactionContext
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/SwiftAgent/Context/CompactionStrategies.swift:108:49: error: 'Transcript' is unavailable in tvOS
106 |     }
107 |
108 |     public func estimateSavings(for transcript: Transcript) async -> Int {
    |                                                 `- error: 'Transcript' is unavailable in tvOS
109 |         let entries = Array(transcript)
110 |         let removable = max(0, entries.count - preserveRecentCount - 1)
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/SwiftAgent/Context/CompactionStrategies.swift:168:21: error: 'Transcript' is unavailable in tvOS
166 |
167 |     public func compact(
168 |         transcript: Transcript,
    |                     `- error: 'Transcript' is unavailable in tvOS
169 |         targetTokens: Int,
170 |         context: CompactionContext
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/SwiftAgent/Context/CompactionStrategies.swift:212:16: error: 'Transcript' is unavailable in tvOS
210 |
211 |     private func calculatePriority(
212 |         entry: Transcript.Entry,
    |                `- error: 'Transcript' is unavailable in tvOS
213 |         index: Int,
214 |         totalCount: Int,
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/SwiftAgent/Context/CompactionStrategies.swift:282:21: error: 'Transcript' is unavailable in tvOS
280 |
281 |     public func compact(
282 |         transcript: Transcript,
    |                     `- error: 'Transcript' is unavailable in tvOS
283 |         targetTokens: Int,
284 |         context: CompactionContext
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/SwiftAgent/Context/CompactionStrategies.swift:319:49: error: 'Transcript' is unavailable in tvOS
317 |     }
318 |
319 |     public func estimateSavings(for transcript: Transcript) async -> Int {
    |                                                 `- error: 'Transcript' is unavailable in tvOS
320 |         let entries = Array(transcript)
321 |         let contentCount = entries.filter { entry in
FoundationModels.Transcript:3:15: note: 'Transcript' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct Transcript : Sendable, Equatable {
  |               `- note: 'Transcript' has been explicitly marked unavailable here
4 |     public init(entries: some Sequence<Transcript.Entry> = [])
5 |     public static func == (a: Transcript, b: Transcript) -> Bool
/Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Context/CompactionStrategies.swift:367:21: error: 'Transcript' is unavailable in tvOS
365 |
366 |     public func compact(
367 |         transcript: Transcript,
    |                     `- error: 'Transcript' is unavailable in tvOS
368 |         targetTokens: Int,
369 |         context: CompactionContext
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/SwiftAgent/Context/CompactionStrategies.swift:426:49: error: 'Transcript' is unavailable in tvOS
424 |     }
425 |
426 |     public func estimateSavings(for transcript: Transcript) async -> Int {
    |                                                 `- error: 'Transcript' is unavailable in tvOS
427 |         var totalSavings = 0
428 |         for strategy in strategies {
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/SwiftAgent/Context/CompactionStrategies.swift:435:50: error: 'Transcript' is unavailable in tvOS
433 |
434 |     /// Creates a Transcript from entries (helper for iteration).
435 |     private func createTranscript(from entries: [Transcript.Entry]) -> Transcript {
    |                                                  `- error: 'Transcript' is unavailable in tvOS
436 |         Transcript(entries: entries)
437 |     }
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/SwiftAgent/Context/CompactionStrategies.swift:435:72: error: 'Transcript' is unavailable in tvOS
433 |
434 |     /// Creates a Transcript from entries (helper for iteration).
435 |     private func createTranscript(from entries: [Transcript.Entry]) -> Transcript {
    |                                                                        `- error: 'Transcript' is unavailable in tvOS
436 |         Transcript(entries: entries)
437 |     }
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/SwiftAgent/Context/CompactionStrategies.swift:453:21: error: 'Transcript' is unavailable in tvOS
451 |
452 |     public func compact(
453 |         transcript: Transcript,
    |                     `- error: 'Transcript' is unavailable in tvOS
454 |         targetTokens: Int,
455 |         context: CompactionContext
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/SwiftAgent/Context/CompactionStrategies.swift:460:49: error: 'Transcript' is unavailable in tvOS
458 |     }
459 |
460 |     public func estimateSavings(for transcript: Transcript) async -> Int {
    |                                                 `- error: 'Transcript' is unavailable in tvOS
461 |         0
462 |     }
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/SwiftAgent/Context/CompactionStrategies.swift:55:23: error: conformance of 'Transcript' to 'Sequence' is unavailable in tvOS
 53 |         context: CompactionContext
 54 |     ) async throws -> CompactedTranscript {
 55 |         let entries = Array(transcript)
    |                       `- error: conformance of 'Transcript' to 'Sequence' is unavailable in tvOS
 56 |         guard entries.count > preserveRecentCount else {
 57 |             return .unchanged(transcript)
FoundationModels.Transcript:3:11: note: conformance of 'Transcript' to 'Sequence' has been explicitly marked unavailable here
 1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
 2 | @available(tvOS, unavailable)
 3 | extension Transcript : RandomAccessCollection {
   |           `- note: conformance of 'Transcript' to 'Sequence' 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/SwiftAgent/Context/CompactionStrategies.swift:60:25: error: 'Transcript' is unavailable in tvOS
 58 |         }
 59 |
 60 |         var preserved: [Transcript.Entry] = []
    |                         `- error: 'Transcript' is unavailable in tvOS
 61 |         var removed = 0
 62 |
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/SwiftAgent/Context/CompactionStrategies.swift:109:23: error: conformance of 'Transcript' to 'Sequence' is unavailable in tvOS
107 |
108 |     public func estimateSavings(for transcript: Transcript) async -> Int {
109 |         let entries = Array(transcript)
    |                       `- error: conformance of 'Transcript' to 'Sequence' is unavailable in tvOS
110 |         let removable = max(0, entries.count - preserveRecentCount - 1)
111 |         return removable
FoundationModels.Transcript:3:11: note: conformance of 'Transcript' to 'Sequence' has been explicitly marked unavailable here
 1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
 2 | @available(tvOS, unavailable)
 3 | extension Transcript : RandomAccessCollection {
   |           `- note: conformance of 'Transcript' to 'Sequence' 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/SwiftAgent/Context/CompactionStrategies.swift:172:23: error: conformance of 'Transcript' to 'Sequence' is unavailable in tvOS
170 |         context: CompactionContext
171 |     ) async throws -> CompactedTranscript {
172 |         let entries = Array(transcript)
    |                       `- error: conformance of 'Transcript' to 'Sequence' is unavailable in tvOS
173 |         guard entries.count > 2 else {
174 |             return .unchanged(transcript)
FoundationModels.Transcript:3:11: note: conformance of 'Transcript' to 'Sequence' has been explicitly marked unavailable here
 1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
 2 | @available(tvOS, unavailable)
 3 | extension Transcript : RandomAccessCollection {
   |           `- note: conformance of 'Transcript' to 'Sequence' 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/SwiftAgent/Context/CompactionStrategies.swift:178:49: error: 'Transcript' is unavailable in tvOS
176 |
177 |         // Calculate priority for each entry
178 |         var scoredEntries: [(index: Int, entry: Transcript.Entry, priority: Double)] = []
    |                                                 `- error: 'Transcript' is unavailable in tvOS
179 |
180 |         for (index, entry) in entries.enumerated() {
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/SwiftAgent/Context/CompactionStrategies.swift:286:23: error: conformance of 'Transcript' to 'Sequence' is unavailable in tvOS
284 |         context: CompactionContext
285 |     ) async throws -> CompactedTranscript {
286 |         let entries = Array(transcript)
    |                       `- error: conformance of 'Transcript' to 'Sequence' is unavailable in tvOS
287 |
288 |         // Separate instructions from content
FoundationModels.Transcript:3:11: note: conformance of 'Transcript' to 'Sequence' has been explicitly marked unavailable here
 1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
 2 | @available(tvOS, unavailable)
 3 | extension Transcript : RandomAccessCollection {
   |           `- note: conformance of 'Transcript' to 'Sequence' 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/SwiftAgent/Context/CompactionStrategies.swift:289:27: error: 'Transcript' is unavailable in tvOS
287 |
288 |         // Separate instructions from content
289 |         var instructions: Transcript.Entry?
    |                           `- error: 'Transcript' is unavailable in tvOS
290 |         var content: [Transcript.Entry] = []
291 |
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/SwiftAgent/Context/CompactionStrategies.swift:290:23: error: 'Transcript' is unavailable in tvOS
288 |         // Separate instructions from content
289 |         var instructions: Transcript.Entry?
290 |         var content: [Transcript.Entry] = []
    |                       `- error: 'Transcript' is unavailable in tvOS
291 |
292 |         for entry in entries {
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/SwiftAgent/Context/CompactionStrategies.swift:302:22: error: 'Transcript' is unavailable in tvOS
300 |         // Keep only the window
301 |         let windowedContent = Array(content.suffix(windowSize))
302 |         var result: [Transcript.Entry] = []
    |                      `- error: 'Transcript' is unavailable in tvOS
303 |
304 |         if let instructions = instructions {
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/SwiftAgent/Context/CompactionStrategies.swift:320:23: error: conformance of 'Transcript' to 'Sequence' is unavailable in tvOS
318 |
319 |     public func estimateSavings(for transcript: Transcript) async -> Int {
320 |         let entries = Array(transcript)
    |                       `- error: conformance of 'Transcript' to 'Sequence' is unavailable in tvOS
321 |         let contentCount = entries.filter { entry in
322 |             if case .instructions = entry { return false }
FoundationModels.Transcript:3:11: note: conformance of 'Transcript' to 'Sequence' has been explicitly marked unavailable here
 1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
 2 | @available(tvOS, unavailable)
 3 | extension Transcript : RandomAccessCollection {
   |           `- note: conformance of 'Transcript' to 'Sequence' 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/SwiftAgent/Context/CompactionStrategies.swift:371:30: error: conformance of 'Transcript' to 'Sequence' is unavailable in tvOS
369 |         context: CompactionContext
370 |     ) async throws -> CompactedTranscript {
371 |         var currentEntries = Array(transcript)
    |                              `- error: conformance of 'Transcript' to 'Sequence' is unavailable in tvOS
372 |         var totalRemoved = 0
373 |         var totalSummarized = 0
FoundationModels.Transcript:3:11: note: conformance of 'Transcript' to 'Sequence' has been explicitly marked unavailable here
 1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
 2 | @available(tvOS, unavailable)
 3 | extension Transcript : RandomAccessCollection {
   |           `- note: conformance of 'Transcript' to 'Sequence' 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/SwiftAgent/Context/CompactionStrategies.swift:436:9: error: 'Transcript' is unavailable in tvOS
434 |     /// Creates a Transcript from entries (helper for iteration).
435 |     private func createTranscript(from entries: [Transcript.Entry]) -> Transcript {
436 |         Transcript(entries: entries)
    |         `- error: 'Transcript' is unavailable in tvOS
437 |     }
438 | }
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/SwiftAgent/Context/CompactionStrategy.swift:51:21: error: 'Transcript' is unavailable in tvOS
 49 |     /// - Returns: A compacted transcript with metadata.
 50 |     func compact(
 51 |         transcript: Transcript,
    |                     `- error: 'Transcript' is unavailable in tvOS
 52 |         targetTokens: Int,
 53 |         context: CompactionContext
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/SwiftAgent/Context/CompactionStrategy.swift:63:42: error: 'Transcript' is unavailable in tvOS
 61 |     /// - Parameter transcript: The transcript to analyze.
 62 |     /// - Returns: Estimated tokens that would be removed.
 63 |     func estimateSavings(for transcript: Transcript) async -> Int
    |                                          `- error: 'Transcript' is unavailable in tvOS
 64 | }
 65 |
FoundationModels.Transcript:3:15: note: 'Transcript' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct Transcript : Sendable, Equatable {
  |               `- note: 'Transcript' has been explicitly marked unavailable here
4 |     public init(entries: some Sequence<Transcript.Entry> = [])
5 |     public static func == (a: Transcript, b: Transcript) -> Bool
/Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Context/CompactionStrategy.swift:70:49: error: 'Transcript' is unavailable in tvOS
 68 | extension CompactionStrategy {
 69 |
 70 |     public func estimateSavings(for transcript: Transcript) async -> Int {
    |                                                 `- error: 'Transcript' is unavailable in tvOS
 71 |         // Default: estimate 30% savings
 72 |         return Int(Double(transcript.count) * 0.3)
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/SwiftAgent/Context/CompactionStrategy.swift:125:26: error: 'Transcript' is unavailable in tvOS
123 |
124 |     /// The compacted transcript entries.
125 |     public let entries: [Transcript.Entry]
    |                          `- error: 'Transcript' is unavailable in tvOS
126 |
127 |     /// Number of entries that were removed.
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/SwiftAgent/Context/CompactionStrategy.swift:139:19: error: 'Transcript' is unavailable in tvOS
137 |
138 |     public init(
139 |         entries: [Transcript.Entry],
    |                   `- error: 'Transcript' is unavailable in tvOS
140 |         removedCount: Int = 0,
141 |         summarizedCount: Int = 0,
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/SwiftAgent/Context/CompactionStrategy.swift:151:48: error: 'Transcript' is unavailable in tvOS
149 |
150 |     /// Creates a result indicating no compaction was performed.
151 |     public static func unchanged(_ transcript: Transcript) -> CompactedTranscript {
    |                                                `- error: 'Transcript' is unavailable in tvOS
152 |         CompactedTranscript(
153 |             entries: Array(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/SwiftAgent/Context/CompactionStrategy.swift:72:38: error: conformance of 'Transcript' to 'Collection' is unavailable in tvOS
 70 |     public func estimateSavings(for transcript: Transcript) async -> Int {
 71 |         // Default: estimate 30% savings
 72 |         return Int(Double(transcript.count) * 0.3)
    |                                      `- error: conformance of 'Transcript' to 'Collection' is unavailable in tvOS
 73 |     }
 74 | }
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/SwiftAgent/Context/CompactionStrategy.swift:153:22: error: conformance of 'Transcript' to 'Sequence' is unavailable in tvOS
151 |     public static func unchanged(_ transcript: Transcript) -> CompactedTranscript {
152 |         CompactedTranscript(
153 |             entries: Array(transcript),
    |                      `- error: conformance of 'Transcript' to 'Sequence' is unavailable in tvOS
154 |             removedCount: 0,
155 |             summarizedCount: 0,
FoundationModels.Transcript:3:11: note: conformance of 'Transcript' to 'Sequence' has been explicitly marked unavailable here
 1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
 2 | @available(tvOS, unavailable)
 3 | extension Transcript : RandomAccessCollection {
   |           `- note: conformance of 'Transcript' to 'Sequence' 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/SwiftAgent/Context/ContextManager.swift:120:48: error: 'Transcript' is unavailable in tvOS
118 |     /// - Parameter transcript: The transcript to analyze.
119 |     /// - Returns: Current usage statistics.
120 |     public func calculateUsage(for transcript: Transcript) -> ContextUsage {
    |                                                `- error: 'Transcript' is unavailable in tvOS
121 |         let estimatedTokens = estimateTokens(for: transcript)
122 |
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/SwiftAgent/Context/ContextManager.swift:153:49: error: 'Transcript' is unavailable in tvOS
151 |     /// Uses character-based estimation with adjustments for
152 |     /// different entry types.
153 |     private func estimateTokens(for transcript: Transcript) -> Int {
    |                                                 `- error: 'Transcript' is unavailable in tvOS
154 |         var totalChars = 0
155 |
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/SwiftAgent/Context/ContextManager.swift:164:51: error: 'Transcript' is unavailable in tvOS
162 |
163 |     /// Estimates character count for a single entry.
164 |     private func estimateEntryCharacters(_ entry: Transcript.Entry) -> Int {
    |                                                   `- error: 'Transcript' is unavailable in tvOS
165 |         switch entry {
166 |         case .instructions(let instructions):
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/SwiftAgent/Context/ContextManager.swift:219:49: error: 'Transcript' is unavailable in tvOS
217 |     /// - Parameter transcript: The transcript to check.
218 |     /// - Returns: `true` if usage exceeds the compaction threshold.
219 |     public func needsCompaction(for transcript: Transcript) -> Bool {
    |                                                 `- error: 'Transcript' is unavailable in tvOS
220 |         let usage = calculateUsage(for: transcript)
221 |         return usage.usageRatio >= compactionThreshold
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/SwiftAgent/Context/ContextManager.swift:228:50: error: 'Transcript' is unavailable in tvOS
226 |     /// - Parameter transcript: The transcript to check.
227 |     /// - Returns: `true` if usage exceeds the warning threshold but not compaction threshold.
228 |     public func isAtWarningLevel(for transcript: Transcript) -> Bool {
    |                                                  `- error: 'Transcript' is unavailable in tvOS
229 |         let usage = calculateUsage(for: transcript)
230 |         return usage.usageRatio >= warningThreshold && usage.usageRatio < compactionThreshold
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/SwiftAgent/Context/ContextManager.swift:245:21: error: 'Transcript' is unavailable in tvOS
243 |     /// - Returns: Tuple of (compacted entries, compaction result).
244 |     public func compactIfNeeded(
245 |         transcript: Transcript,
    |                     `- error: 'Transcript' is unavailable in tvOS
246 |         sessionID: String? = nil
247 |     ) async throws -> ([Transcript.Entry], CompactionResult) {
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/SwiftAgent/Context/ContextManager.swift:247:25: error: 'Transcript' is unavailable in tvOS
245 |         transcript: Transcript,
246 |         sessionID: String? = nil
247 |     ) async throws -> ([Transcript.Entry], CompactionResult) {
    |                         `- error: 'Transcript' is unavailable in tvOS
248 |         let usage = calculateUsage(for: transcript)
249 |
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/SwiftAgent/Context/ContextManager.swift:301:55: error: 'Transcript' is unavailable in tvOS
299 |
300 |     /// Estimates tokens for an array of entries.
301 |     private func estimateTokensForEntries(_ entries: [Transcript.Entry]) -> Int {
    |                                                       `- error: 'Transcript' is unavailable in tvOS
302 |         var totalChars = 0
303 |         for entry in entries {
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
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-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -frontend -c -primary-file /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Agent.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/AgentError.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/AgentResponse.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/AnyStep.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Checkpoint/CheckpointManager.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Context.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Context/CompactionStrategies.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Context/CompactionStrategy.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Context/ContextConfiguration.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Context/ContextManager.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Context/ContextUsage.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Context/ContextValueKey.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Context/Contextable.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Conversation.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/DeferredTool.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/ErrorHandling/MapErrorStep.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/ErrorHandling/RetryStep.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/ErrorHandling/Step+ErrorHandling.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/ErrorHandling/StepTimeoutError.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/ErrorHandling/TimedStep.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/ErrorHandling/Try.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Event.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Gate.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Generate.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Guardrail/GuardedStep.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Guardrail/Guardrail.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Guardrail/GuardrailBuilder.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Guardrail/GuardrailConfiguration.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Guardrail/GuardrailContext.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Guardrail/GuardrailRule.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Guardrail/Step+Guardrail.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/IO/AgentConnection.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/IO/AgentConnectionError.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/IO/AgentEventWriter.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/IO/AgentRequestSource.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/IO/AgentSession.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/IO/AgentSessionContext.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/IO/AgentSessionError.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/IO/AgentTurnExecutor.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/IO/AgentTurnExecutorError.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/IO/ApprovalBridgeHandler.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/IO/ApprovalHandler.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/IO/AutoDenyApprovalHandler.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/IO/ConnectionApprovalHandler.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/IO/EventDeliveryFailure.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/IO/EventSink.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/IO/EventSinkContext.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/IO/PermissionHandlerContext.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/IO/RunEvent.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/IO/RunRequest.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/IO/RunResult.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/IO/TurnCancellationToken.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/IO/TurnGate.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Join.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Loop.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Map.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Memory.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Middleware/BasicMiddleware.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Middleware/EventEmittingMiddleware.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Middleware/ToolContextMetadataProvider.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Middleware/ToolMiddleware.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Middleware/ToolPipeline.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Monitor.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Parallel.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Perception.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Pipeline.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Presence.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/PromptTemplates.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Race.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Reduce.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Runtime/ToolExecutor.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Runtime/ToolRuntime.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Runtime/ToolRuntimeConfiguration.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Security/PermissionConfiguration.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Security/PermissionHandler.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Security/PermissionMiddleware.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Security/PermissionMode.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Security/PermissionRule.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Security/SandboxContext.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Security/SandboxExecutor.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Security/SandboxMiddleware.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Security/SecurityConfiguration.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Security/ToolAuthorizationDecision.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Security/ToolAuthorizationMetadata.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Session.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/SessionStore.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Step.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/StepModifier.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/SwiftAgent.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/SwiftAgentSpanAttributes.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/SystemInfo.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Tasks/AgentAssignee.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Tasks/AgentSessionRunner.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Tasks/AgentSessionRunnerConfiguration.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Tasks/AgentSessionRunnerError.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Tasks/AgentTaskCompleted.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Tasks/AgentTaskEnvelope.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Tasks/AgentTaskEvent.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Tasks/AgentTaskPolicy.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Tasks/AgentTaskPriority.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Tasks/AgentTaskRelation.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Tasks/AgentTaskResult.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Tasks/AgentTaskRunEvent.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Tasks/AgentTaskStarted.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Tasks/AgentToolScope.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Tasks/AgentWorkflowAccess.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Tasks/AgentWorkflowExecutor.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Tasks/AgentWorkflowExecutorError.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Tasks/AgentWorkflowPlan.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Tasks/AgentWorkflowPolicy.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Tasks/AgentWorkflowResult.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Tasks/AgentWorkflowStatus.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Tasks/AgentWorkflowStep.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Tasks/AgentWorkflowStepError.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Tasks/AgentWorkflowStepResult.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Tasks/AgentWorkflowStepRole.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Telemetry/MetricsEmittingMiddleware.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Telemetry/SwiftAgentMetrics.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Tool+Step.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/ToolSearchTool.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/ToolsBuilder.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Tracing.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/TranscriptExtensions.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Transform.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Transport/StdioApprovalHandler.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Transport/StdioConnection.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Transport/StdioLineBuffer.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Transport/StdioLineSource.swift -supplementary-output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftAgent.build/Debug-appletvos/SwiftAgent-t.build/Objects-normal/arm64/supplementaryOutputs-3 -target arm64-apple-tvos26.0 -disable-cross-import-overlay-search -swift-module-cross-import FoundationModels /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/FoundationModels.framework/Modules/FoundationModels.swiftcrossimport/UIKit.swiftoverlay -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins/libFoundationMacros.dylib#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server#FoundationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins/libFoundationModelsMacros.dylib#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server#FoundationModelsMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins/libObservationMacros.dylib#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server#ObservationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftMacros.dylib#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server#SwiftMacros -disable-implicit-swift-modules -Xcc -fno-implicit-modules -Xcc -fno-implicit-module-maps -explicit-swift-module-map-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftAgent.build/Debug-appletvos/SwiftAgent-t.build/Objects-normal/arm64/SwiftAgent-dependencies-1.json -Xllvm -aarch64-use-tbi -enable-objc-interop -stack-check -sdk /Applications/Xcode-27.0.0-Release.Candidate.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-Release.Candidate.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-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.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=5 -profile-generate -profile-coverage-mapping -swift-version 6 -Onone -D SWIFT_PACKAGE -D DEBUG -D SWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -D Xcode -serialize-debugging-options -enable-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-e829b21a6f8c9b70876ba0858053c044b32bfd8d43560033f8d89884cdb90028.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/SwiftAgent.build/Debug-appletvos/SwiftAgent-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftAgent.build/Debug-appletvos/SwiftAgent-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftAgent.build/Debug-appletvos/SwiftAgent-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG=1 -no-auto-bridging-header-chaining -module-name SwiftAgent -package-name spi_builder_workspace -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftAgent.build/Debug-appletvos/SwiftAgent-t.build/Objects-normal/arm64/SwiftAgent_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-Release.Candidate.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/SwiftAgent.build/Debug-appletvos/SwiftAgent-t.build/Objects-normal/arm64/Agent.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftAgent.build/Debug-appletvos/SwiftAgent-t.build/Objects-normal/arm64/AgentError.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftAgent.build/Debug-appletvos/SwiftAgent-t.build/Objects-normal/arm64/AgentResponse.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftAgent.build/Debug-appletvos/SwiftAgent-t.build/Objects-normal/arm64/AnyStep.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftAgent.build/Debug-appletvos/SwiftAgent-t.build/Objects-normal/arm64/CheckpointManager.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftAgent.build/Debug-appletvos/SwiftAgent-t.build/Objects-normal/arm64/Context.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftAgent.build/Debug-appletvos/SwiftAgent-t.build/Objects-normal/arm64/CompactionStrategies.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftAgent.build/Debug-appletvos/SwiftAgent-t.build/Objects-normal/arm64/CompactionStrategy.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftAgent.build/Debug-appletvos/SwiftAgent-t.build/Objects-normal/arm64/ContextConfiguration.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftAgent.build/Debug-appletvos/SwiftAgent-t.build/Objects-normal/arm64/ContextManager.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftAgent.build/Debug-appletvos/SwiftAgent-t.build/Objects-normal/arm64/ContextUsage.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftAgent.build/Debug-appletvos/SwiftAgent-t.build/Objects-normal/arm64/ContextValueKey.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftAgent.build/Debug-appletvos/SwiftAgent-t.build/Objects-normal/arm64/Contextable.o -debug-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftAgent.build/Debug-appletvos/SwiftAgent-t.build/Objects-normal/arm64/SwiftAgent.swiftmodule -index-unit-output-path /SwiftAgent.build/Debug-appletvos/SwiftAgent-t.build/Objects-normal/arm64/Agent.o -index-unit-output-path /SwiftAgent.build/Debug-appletvos/SwiftAgent-t.build/Objects-normal/arm64/AgentError.o -index-unit-output-path /SwiftAgent.build/Debug-appletvos/SwiftAgent-t.build/Objects-normal/arm64/AgentResponse.o -index-unit-output-path /SwiftAgent.build/Debug-appletvos/SwiftAgent-t.build/Objects-normal/arm64/AnyStep.o -index-unit-output-path /SwiftAgent.build/Debug-appletvos/SwiftAgent-t.build/Objects-normal/arm64/CheckpointManager.o -index-unit-output-path /SwiftAgent.build/Debug-appletvos/SwiftAgent-t.build/Objects-normal/arm64/Context.o -index-unit-output-path /SwiftAgent.build/Debug-appletvos/SwiftAgent-t.build/Objects-normal/arm64/CompactionStrategies.o -index-unit-output-path /SwiftAgent.build/Debug-appletvos/SwiftAgent-t.build/Objects-normal/arm64/CompactionStrategy.o -index-unit-output-path /SwiftAgent.build/Debug-appletvos/SwiftAgent-t.build/Objects-normal/arm64/ContextConfiguration.o -index-unit-output-path /SwiftAgent.build/Debug-appletvos/SwiftAgent-t.build/Objects-normal/arm64/ContextManager.o -index-unit-output-path /SwiftAgent.build/Debug-appletvos/SwiftAgent-t.build/Objects-normal/arm64/ContextUsage.o -index-unit-output-path /SwiftAgent.build/Debug-appletvos/SwiftAgent-t.build/Objects-normal/arm64/ContextValueKey.o -index-unit-output-path /SwiftAgent.build/Debug-appletvos/SwiftAgent-t.build/Objects-normal/arm64/Contextable.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/SwiftAgent/Context/ContextManager.swift")
4.	While evaluating request TypeCheckFunctionBodyRequest(SwiftAgent.(file).ContextManager.calculateUsage(for:)@/Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Context/ContextManager.swift:120:17)
5.	While evaluating request DesugarForEachStmtRequest(ForEach)
6.	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):
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Agent.swift (in target 'SwiftAgent' from project 'SwiftAgent')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile Agent.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/AgentError.swift (in target 'SwiftAgent' from project 'SwiftAgent')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile AgentError.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/AgentResponse.swift (in target 'SwiftAgent' from project 'SwiftAgent')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile AgentResponse.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/AnyStep.swift (in target 'SwiftAgent' from project 'SwiftAgent')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile AnyStep.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Checkpoint/CheckpointManager.swift (in target 'SwiftAgent' from project 'SwiftAgent')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile CheckpointManager.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Context.swift (in target 'SwiftAgent' from project 'SwiftAgent')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile Context.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Context/CompactionStrategies.swift (in target 'SwiftAgent' from project 'SwiftAgent')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile CompactionStrategies.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Context/CompactionStrategy.swift (in target 'SwiftAgent' from project 'SwiftAgent')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile CompactionStrategy.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Context/ContextConfiguration.swift (in target 'SwiftAgent' from project 'SwiftAgent')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ContextConfiguration.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Context/ContextManager.swift (in target 'SwiftAgent' from project 'SwiftAgent')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ContextManager.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Context/ContextUsage.swift (in target 'SwiftAgent' from project 'SwiftAgent')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ContextUsage.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Context/ContextValueKey.swift (in target 'SwiftAgent' from project 'SwiftAgent')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ContextValueKey.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Context/Contextable.swift (in target 'SwiftAgent' from project 'SwiftAgent')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile Contextable.swift
SwiftDriverJobDiscovery normal arm64 Compiling UniqueDeque+Descriptions.swift, UniqueDeque+Equatable.swift, UniqueDeque+Hashable.swift (in target 'DequeModule' from project 'swift-collections')
SwiftCompile normal arm64 Compiling\ AgentAssignee.swift,\ AgentSessionRunner.swift,\ AgentSessionRunnerConfiguration.swift,\ AgentSessionRunnerError.swift,\ AgentTaskCompleted.swift,\ AgentTaskEnvelope.swift,\ AgentTaskEvent.swift,\ AgentTaskPolicy.swift,\ AgentTaskPriority.swift,\ AgentTaskRelation.swift,\ AgentTaskResult.swift,\ AgentTaskRunEvent.swift,\ AgentTaskStarted.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Tasks/AgentAssignee.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Tasks/AgentSessionRunner.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Tasks/AgentSessionRunnerConfiguration.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Tasks/AgentSessionRunnerError.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Tasks/AgentTaskCompleted.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Tasks/AgentTaskEnvelope.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Tasks/AgentTaskEvent.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Tasks/AgentTaskPolicy.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Tasks/AgentTaskPriority.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Tasks/AgentTaskRelation.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Tasks/AgentTaskResult.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Tasks/AgentTaskRunEvent.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Tasks/AgentTaskStarted.swift (in target 'SwiftAgent' from project 'SwiftAgent')
/Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Tasks/AgentSessionRunner.swift:108:36: error: 'LanguageModelSession' is unavailable in tvOS
106 |         }
107 |         #else
108 |         let languageModelSession = LanguageModelSession(tools: runtime.publicTools()) {
    |                                    `- error: 'LanguageModelSession' is unavailable in tvOS
109 |             configuration.instructions()
110 |         }
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/SwiftAgent/Tasks/AgentSessionRunner.swift:108:36: error: 'init(model:tools:instructions:)' is unavailable in tvOS
106 |         }
107 |         #else
108 |         let languageModelSession = LanguageModelSession(tools: runtime.publicTools()) {
    |                                    `- error: 'init(model:tools:instructions:)' is unavailable in tvOS
109 |             configuration.instructions()
110 |         }
FoundationModels.LanguageModelSession.init:2:20: note: 'init(model:tools:instructions:)' has been explicitly marked unavailable here
1 | class LanguageModelSession {
2 | public convenience init(model: SystemLanguageModel = .default, tools: [any Tool] = [], @InstructionsBuilder instructions: () throws -> Instructions) rethrows}
  |                    `- note: 'init(model:tools:instructions:)' has been explicitly marked unavailable here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Tasks/AgentSessionRunner.swift:109:13: error: 'buildExpression' is unavailable in tvOS
107 |         #else
108 |         let languageModelSession = LanguageModelSession(tools: runtime.publicTools()) {
109 |             configuration.instructions()
    |             `- error: 'buildExpression' is unavailable in tvOS
110 |         }
111 |         #endif
FoundationModels.InstructionsBuilder.buildExpression:2:44: note: 'buildExpression' has been explicitly marked unavailable here
1 | struct InstructionsBuilder {
2 | @export(implementation) public static func buildExpression(_ expression: Instructions) -> Instructions}
  |                                            `- note: 'buildExpression' has been explicitly marked unavailable here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Tasks/AgentSessionRunner.swift:108:87: error: 'buildBlock' is unavailable in tvOS
106 |         }
107 |         #else
108 |         let languageModelSession = LanguageModelSession(tools: runtime.publicTools()) {
    |                                                                                       `- error: 'buildBlock' is unavailable in tvOS
109 |             configuration.instructions()
110 |         }
FoundationModels.InstructionsBuilder.buildBlock:2:44: note: 'buildBlock' has been explicitly marked unavailable here
1 | struct InstructionsBuilder {
2 | @export(implementation) public static func buildBlock<each I>(_ components: repeat each I) -> Instructions where repeat each I : InstructionsRepresentable}
  |                                            `- note: 'buildBlock' has been explicitly marked unavailable here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Tasks/AgentSessionRunnerConfiguration.swift:18:51: error: 'Instructions' is unavailable in tvOS
16 |     public var eventHandler: (@Sendable (AgentTaskEvent) async -> Void)?
17 |
18 |     private let makeInstructions: @Sendable () -> Instructions
   |                                                   `- error: 'Instructions' is unavailable in tvOS
19 |     private let makeStep: @Sendable () -> AnyStep<Prompt, String>
20 |
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/SwiftAgent/Tasks/AgentSessionRunnerConfiguration.swift:19:51: error: 'Prompt' is unavailable in tvOS
17 |
18 |     private let makeInstructions: @Sendable () -> Instructions
19 |     private let makeStep: @Sendable () -> AnyStep<Prompt, String>
   |                                                   `- error: 'Prompt' is unavailable in tvOS
20 |
21 |     public init<S: Step & Sendable>(
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/SwiftAgent/Tasks/AgentSessionRunnerConfiguration.swift:28:24: error: 'Prompt' is unavailable in tvOS
26 |         @InstructionsBuilder instructions: @escaping @Sendable () -> Instructions,
27 |         @StepBuilder step: @escaping @Sendable () -> S
28 |     ) where S.Input == Prompt, S.Output == String {
   |                        `- error: 'Prompt' is unavailable in tvOS
29 |         self.tools = tools
30 |         self.runtimeConfiguration = runtimeConfiguration
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/SwiftAgent/Tasks/AgentSessionRunnerConfiguration.swift:26:10: error: 'InstructionsBuilder' is unavailable in tvOS
24 |         approvalHandler: (any ApprovalHandler)? = nil,
25 |         eventHandler: (@Sendable (AgentTaskEvent) async -> Void)? = nil,
26 |         @InstructionsBuilder instructions: @escaping @Sendable () -> Instructions,
   |          `- error: 'InstructionsBuilder' is unavailable in tvOS
27 |         @StepBuilder step: @escaping @Sendable () -> S
28 |     ) where S.Input == Prompt, S.Output == String {
FoundationModels.InstructionsBuilder:3:30: note: 'InstructionsBuilder' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | @resultBuilder public struct InstructionsBuilder {
  |                              `- note: 'InstructionsBuilder' has been explicitly marked unavailable here
4 | }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Tasks/AgentSessionRunnerConfiguration.swift:26:70: error: 'Instructions' is unavailable in tvOS
24 |         approvalHandler: (any ApprovalHandler)? = nil,
25 |         eventHandler: (@Sendable (AgentTaskEvent) async -> Void)? = nil,
26 |         @InstructionsBuilder instructions: @escaping @Sendable () -> Instructions,
   |                                                                      `- error: 'Instructions' is unavailable in tvOS
27 |         @StepBuilder step: @escaping @Sendable () -> S
28 |     ) where S.Input == Prompt, S.Output == String {
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/SwiftAgent/Tasks/AgentSessionRunnerConfiguration.swift:37:28: error: 'Instructions' is unavailable in tvOS
35 |     }
36 |
37 |     func instructions() -> Instructions {
   |                            `- error: 'Instructions' is unavailable in tvOS
38 |         makeInstructions()
39 |     }
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 | }
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Tasks/AgentAssignee.swift (in target 'SwiftAgent' from project 'SwiftAgent')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile AgentAssignee.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Tasks/AgentSessionRunner.swift (in target 'SwiftAgent' from project 'SwiftAgent')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile AgentSessionRunner.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Tasks/AgentSessionRunnerConfiguration.swift (in target 'SwiftAgent' from project 'SwiftAgent')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile AgentSessionRunnerConfiguration.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Tasks/AgentSessionRunnerError.swift (in target 'SwiftAgent' from project 'SwiftAgent')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile AgentSessionRunnerError.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Tasks/AgentTaskCompleted.swift (in target 'SwiftAgent' from project 'SwiftAgent')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile AgentTaskCompleted.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Tasks/AgentTaskEnvelope.swift (in target 'SwiftAgent' from project 'SwiftAgent')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile AgentTaskEnvelope.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Tasks/AgentTaskEvent.swift (in target 'SwiftAgent' from project 'SwiftAgent')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile AgentTaskEvent.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Tasks/AgentTaskPolicy.swift (in target 'SwiftAgent' from project 'SwiftAgent')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile AgentTaskPolicy.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Tasks/AgentTaskPriority.swift (in target 'SwiftAgent' from project 'SwiftAgent')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile AgentTaskPriority.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Tasks/AgentTaskRelation.swift (in target 'SwiftAgent' from project 'SwiftAgent')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile AgentTaskRelation.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Tasks/AgentTaskResult.swift (in target 'SwiftAgent' from project 'SwiftAgent')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile AgentTaskResult.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Tasks/AgentTaskRunEvent.swift (in target 'SwiftAgent' from project 'SwiftAgent')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile AgentTaskRunEvent.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Tasks/AgentTaskStarted.swift (in target 'SwiftAgent' from project 'SwiftAgent')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile AgentTaskStarted.swift
SwiftDriverJobDiscovery normal arm64 Compiling Deque.swift, _DequeBuffer.swift, _DequeBufferHeader.swift, RigidDeque+Append.swift (in target 'DequeModule' from project 'swift-collections')
SwiftCompile normal arm64 Compiling\ MetricsEmittingMiddleware.swift,\ SwiftAgentMetrics.swift,\ Tool+Step.swift,\ ToolSearchTool.swift,\ ToolsBuilder.swift,\ Tracing.swift,\ TranscriptExtensions.swift,\ Transform.swift,\ StdioApprovalHandler.swift,\ StdioConnection.swift,\ StdioLineBuffer.swift,\ StdioLineSource.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Telemetry/MetricsEmittingMiddleware.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Telemetry/SwiftAgentMetrics.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Tool+Step.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/ToolSearchTool.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/ToolsBuilder.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Tracing.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/TranscriptExtensions.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Transform.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Transport/StdioApprovalHandler.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Transport/StdioConnection.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Transport/StdioLineBuffer.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Transport/StdioLineSource.swift (in target 'SwiftAgent' from project 'SwiftAgent')
/Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Tool+Step.swift:48:28: error: 'GenerationSchema' is unavailable in tvOS
46 |
47 |     /// The parameter schema for the tool, automatically derived from Input type
48 |     public var parameters: GenerationSchema {
   |                            `- error: 'GenerationSchema' is unavailable in tvOS
49 |         Input.generationSchema
50 |     }
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/SwiftAgent/Tool+Step.swift:38:29: error: 'Generable' is unavailable in tvOS
36 | /// ```
37 | extension Step where Self: Tool,
38 |                      Input: Generable,
   |                             `- error: 'Generable' is unavailable in tvOS
39 |                      Output: PromptRepresentable {
40 |
FoundationModels.Generable:3:17: note: 'Generable' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public protocol Generable : ConvertibleFromGeneratedContent, ConvertibleToGeneratedContent {
  |                 `- note: 'Generable' has been explicitly marked unavailable here
4 |     associatedtype PartiallyGenerated : ConvertibleFromGeneratedContent = Self
5 |     static var generationSchema: GenerationSchema { get }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Tool+Step.swift:39:30: error: 'PromptRepresentable' is unavailable in tvOS
37 | extension Step where Self: Tool,
38 |                      Input: Generable,
39 |                      Output: PromptRepresentable {
   |                              `- error: 'PromptRepresentable' is unavailable in tvOS
40 |
41 |     public typealias Arguments = Input
FoundationModels.PromptRepresentable:3:17: note: 'PromptRepresentable' has been explicitly marked unavailable here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public protocol PromptRepresentable {
  |                 `- note: 'PromptRepresentable' has been explicitly marked unavailable here
4 |     @PromptBuilder var promptRepresentation: Prompt { get }
5 | }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/ToolSearchTool.swift:46:34: error: 'GeneratedContent' is unavailable in tvOS
 44 |     public let innerTools: [any Tool]
 45 |
 46 |     public typealias Arguments = GeneratedContent
    |                                  `- error: 'GeneratedContent' is unavailable in tvOS
 47 |     public typealias Output = String
 48 |
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/SwiftAgent/ToolSearchTool.swift:49:28: error: 'GenerationSchema' is unavailable in tvOS
 47 |     public typealias Output = String
 48 |
 49 |     public var parameters: GenerationSchema {
    |                            `- error: 'GenerationSchema' is unavailable in tvOS
 50 |         let searchArguments = DynamicGenerationSchema(
 51 |             name: "ToolSearchSearchArguments",
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/SwiftAgent/ToolSearchTool.swift:118:41: error: 'GeneratedContent' is unavailable in tvOS
116 |     }
117 |
118 |     public func call(arguments content: GeneratedContent) async throws -> String {
    |                                         `- error: 'GeneratedContent' is unavailable in tvOS
119 |         let request: ToolSearchRequest
120 |         do {
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/SwiftAgent/ToolSearchTool.swift:346:89: error: 'GeneratedContent' is unavailable in tvOS
344 |     }
345 |
346 |     private static func missingRequiredArguments(for tool: any Tool, arguments content: GeneratedContent) throws -> [String] {
    |                                                                                         `- error: 'GeneratedContent' is unavailable in tvOS
347 |         guard case .structure(let properties, _) = content.kind else {
348 |             return []
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/SwiftAgent/ToolSearchTool.swift:361:73: error: 'GeneratedContent' is unavailable in tvOS
359 |     }
360 |
361 |     private static func callDirect<T: Tool>(tool: T, arguments content: GeneratedContent) async throws -> String {
    |                                                                         `- error: 'GeneratedContent' is unavailable in tvOS
362 |         let arguments = try T.Arguments(content)
363 |         let output = try await tool.call(arguments: arguments)
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/SwiftAgent/ToolSearchTool.swift:19:15: error: conformance of 'String' to 'PromptRepresentable' is unavailable in tvOS
 17 | /// Use ``gatewayTools()`` to build the `[any Tool]` array to pass to a
 18 | /// `LanguageModelSession`.
 19 | public struct ToolSearchTool: Tool {
    |               |- error: conformance of 'String' to 'PromptRepresentable' is unavailable in tvOS
    |               `- note: in associated type 'Self.Output' (inferred as 'String')
 20 |     public let name: String
 21 |
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/SwiftAgent/ToolSearchTool.swift:392:20: error: 'GeneratedContent' is unavailable in tvOS
390 |     let query: String?
391 |     let toolName: String?
392 |     let arguments: GeneratedContent?
    |                    `- error: 'GeneratedContent' is unavailable in tvOS
393 |     let maxResults: Int?
394 |
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/SwiftAgent/ToolSearchTool.swift:395:21: error: 'GeneratedContent' is unavailable in tvOS
393 |     let maxResults: Int?
394 |
395 |     init(_ content: GeneratedContent) throws {
    |                     `- error: 'GeneratedContent' is unavailable in tvOS
396 |         guard case .structure(let properties, _) = content.kind else {
397 |             throw ToolSearchToolError.invalidRequest
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/SwiftAgent/ToolSearchTool.swift:406:48: error: 'GeneratedContent' is unavailable in tvOS
404 |     }
405 |
406 |     private static func stringValue(_ content: GeneratedContent?) -> String? {
    |                                                `- error: 'GeneratedContent' is unavailable in tvOS
407 |         guard let content else { return nil }
408 |         if case .string(let value) = content.kind {
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/SwiftAgent/ToolSearchTool.swift:414:45: error: 'GeneratedContent' is unavailable in tvOS
412 |     }
413 |
414 |     private static func intValue(_ content: GeneratedContent?) -> Int? {
    |                                             `- error: 'GeneratedContent' is unavailable in tvOS
415 |         guard let content else { return nil }
416 |         switch content.kind {
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/SwiftAgent/ToolSearchTool.swift:426:48: error: 'GeneratedContent' is unavailable in tvOS
424 |     }
425 |
426 |     private static func objectValue(_ content: GeneratedContent?) throws -> GeneratedContent? {
    |                                                `- error: 'GeneratedContent' is unavailable in tvOS
427 |         guard let content else { return nil }
428 |         guard case .structure = content.kind else {
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/SwiftAgent/ToolSearchTool.swift:426:77: error: 'GeneratedContent' is unavailable in tvOS
424 |     }
425 |
426 |     private static func objectValue(_ content: GeneratedContent?) throws -> GeneratedContent? {
    |                                                                             `- error: 'GeneratedContent' is unavailable in tvOS
427 |         guard let content else { return nil }
428 |         guard case .structure = content.kind else {
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/SwiftAgent/ToolSearchTool.swift:50:31: error: 'DynamicGenerationSchema' is unavailable in tvOS
 48 |
 49 |     public var parameters: GenerationSchema {
 50 |         let searchArguments = DynamicGenerationSchema(
    |                               `- error: 'DynamicGenerationSchema' is unavailable in tvOS
 51 |             name: "ToolSearchSearchArguments",
 52 |             description: nil,
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/SwiftAgent/ToolSearchTool.swift:50:31: error: 'init(name:description:properties:)' is unavailable in tvOS
 48 |
 49 |     public var parameters: GenerationSchema {
 50 |         let searchArguments = DynamicGenerationSchema(
    |                               `- error: 'init(name:description:properties:)' is unavailable in tvOS
 51 |             name: "ToolSearchSearchArguments",
 52 |             description: nil,
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/SwiftAgent/ToolSearchTool.swift:54:17: error: 'DynamicGenerationSchema' is unavailable in tvOS
 52 |             description: nil,
 53 |             properties: [
 54 |                 DynamicGenerationSchema.Property(
    |                 `- error: 'DynamicGenerationSchema' is unavailable in tvOS
 55 |                     name: "operation",
 56 |                     description: "Search operation selector.",
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/SwiftAgent/ToolSearchTool.swift:54:41: error: 'init(name:description:schema:isOptional:)' is unavailable in tvOS
 52 |             description: nil,
 53 |             properties: [
 54 |                 DynamicGenerationSchema.Property(
    |                                         `- error: 'init(name:description:schema:isOptional:)' is unavailable in tvOS
 55 |                     name: "operation",
 56 |                     description: "Search operation selector.",
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/SwiftAgent/ToolSearchTool.swift:57:29: error: 'DynamicGenerationSchema' is unavailable in tvOS
 55 |                     name: "operation",
 56 |                     description: "Search operation selector.",
 57 |                     schema: DynamicGenerationSchema(type: String.self, guides: [.constant("search")])
    |                             `- error: 'DynamicGenerationSchema' is unavailable in tvOS
 58 |                 ),
 59 |                 DynamicGenerationSchema.Property(
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/SwiftAgent/ToolSearchTool.swift:57:29: error: 'init(type:guides:)' is unavailable in tvOS
 55 |                     name: "operation",
 56 |                     description: "Search operation selector.",
 57 |                     schema: DynamicGenerationSchema(type: String.self, guides: [.constant("search")])
    |                             `- error: 'init(type:guides:)' is unavailable in tvOS
 58 |                 ),
 59 |                 DynamicGenerationSchema.Property(
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/SwiftAgent/ToolSearchTool.swift:57:82: error: 'constant' is unavailable in tvOS
 55 |                     name: "operation",
 56 |                     description: "Search operation selector.",
 57 |                     schema: DynamicGenerationSchema(type: String.self, guides: [.constant("search")])
    |                                                                                  `- error: 'constant' is unavailable in tvOS
 58 |                 ),
 59 |                 DynamicGenerationSchema.Property(
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/SwiftAgent/ToolSearchTool.swift:59:17: error: 'DynamicGenerationSchema' is unavailable in tvOS
 57 |                     schema: DynamicGenerationSchema(type: String.self, guides: [.constant("search")])
 58 |                 ),
 59 |                 DynamicGenerationSchema.Property(
    |                 `- error: 'DynamicGenerationSchema' is unavailable in tvOS
 60 |                     name: "query",
 61 |                     description: "Search query for matching grouped tools.",
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/SwiftAgent/ToolSearchTool.swift:59:41: error: 'init(name:description:schema:isOptional:)' is unavailable in tvOS
 57 |                     schema: DynamicGenerationSchema(type: String.self, guides: [.constant("search")])
 58 |                 ),
 59 |                 DynamicGenerationSchema.Property(
    |                                         `- error: 'init(name:description:schema:isOptional:)' is unavailable in tvOS
 60 |                     name: "query",
 61 |                     description: "Search query for matching grouped tools.",
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/SwiftAgent/ToolSearchTool.swift:62:29: error: 'DynamicGenerationSchema' is unavailable in tvOS
 60 |                     name: "query",
 61 |                     description: "Search query for matching grouped tools.",
 62 |                     schema: DynamicGenerationSchema(type: String.self, guides: [])
    |                             `- error: 'DynamicGenerationSchema' is unavailable in tvOS
 63 |                 ),
 64 |                 DynamicGenerationSchema.Property(
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/SwiftAgent/ToolSearchTool.swift:62:29: error: 'init(type:guides:)' is unavailable in tvOS
 60 |                     name: "query",
 61 |                     description: "Search query for matching grouped tools.",
 62 |                     schema: DynamicGenerationSchema(type: String.self, guides: [])
    |                             `- error: 'init(type:guides:)' is unavailable in tvOS
 63 |                 ),
 64 |                 DynamicGenerationSchema.Property(
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/SwiftAgent/ToolSearchTool.swift:64:17: error: 'DynamicGenerationSchema' is unavailable in tvOS
 62 |                     schema: DynamicGenerationSchema(type: String.self, guides: [])
 63 |                 ),
 64 |                 DynamicGenerationSchema.Property(
    |                 `- error: 'DynamicGenerationSchema' is unavailable in tvOS
 65 |                     name: "maxResults",
 66 |                     description: "Maximum number of search results to return.",
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/SwiftAgent/ToolSearchTool.swift:64:41: error: 'init(name:description:schema:isOptional:)' is unavailable in tvOS
 62 |                     schema: DynamicGenerationSchema(type: String.self, guides: [])
 63 |                 ),
 64 |                 DynamicGenerationSchema.Property(
    |                                         `- error: 'init(name:description:schema:isOptional:)' is unavailable in tvOS
 65 |                     name: "maxResults",
 66 |                     description: "Maximum number of search results to return.",
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/SwiftAgent/ToolSearchTool.swift:67:29: error: 'DynamicGenerationSchema' is unavailable in tvOS
 65 |                     name: "maxResults",
 66 |                     description: "Maximum number of search results to return.",
 67 |                     schema: DynamicGenerationSchema(type: Double.self, guides: []),
    |                             `- error: 'DynamicGenerationSchema' is unavailable in tvOS
 68 |                     isOptional: true
 69 |                 ),
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/SwiftAgent/ToolSearchTool.swift:67:29: error: 'init(type:guides:)' is unavailable in tvOS
 65 |                     name: "maxResults",
 66 |                     description: "Maximum number of search results to return.",
 67 |                     schema: DynamicGenerationSchema(type: Double.self, guides: []),
    |                             `- error: 'init(type:guides:)' is unavailable in tvOS
 68 |                     isOptional: true
 69 |                 ),
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/SwiftAgent/ToolSearchTool.swift:73:29: error: 'DynamicGenerationSchema' is unavailable in tvOS
 71 |         )
 72 |
 73 |         let callArguments = DynamicGenerationSchema(
    |                             `- error: 'DynamicGenerationSchema' is unavailable in tvOS
 74 |             name: "ToolSearchCallArguments",
 75 |             description: nil,
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/SwiftAgent/ToolSearchTool.swift:73:29: error: 'init(name:description:properties:)' is unavailable in tvOS
 71 |         )
 72 |
 73 |         let callArguments = DynamicGenerationSchema(
    |                             `- error: 'init(name:description:properties:)' is unavailable in tvOS
 74 |             name: "ToolSearchCallArguments",
 75 |             description: nil,
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/SwiftAgent/ToolSearchTool.swift:77:17: error: 'DynamicGenerationSchema' is unavailable in tvOS
 75 |             description: nil,
 76 |             properties: [
 77 |                 DynamicGenerationSchema.Property(
    |                 `- error: 'DynamicGenerationSchema' is unavailable in tvOS
 78 |                     name: "operation",
 79 |                     description: "Call operation selector.",
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/SwiftAgent/ToolSearchTool.swift:77:41: error: 'init(name:description:schema:isOptional:)' is unavailable in tvOS
 75 |             description: nil,
 76 |             properties: [
 77 |                 DynamicGenerationSchema.Property(
    |                                         `- error: 'init(name:description:schema:isOptional:)' is unavailable in tvOS
 78 |                     name: "operation",
 79 |                     description: "Call operation selector.",
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/SwiftAgent/ToolSearchTool.swift:80:29: error: 'DynamicGenerationSchema' is unavailable in tvOS
 78 |                     name: "operation",
 79 |                     description: "Call operation selector.",
 80 |                     schema: DynamicGenerationSchema(type: String.self, guides: [.constant("call")])
    |                             `- error: 'DynamicGenerationSchema' is unavailable in tvOS
 81 |                 ),
 82 |                 DynamicGenerationSchema.Property(
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/SwiftAgent/ToolSearchTool.swift:80:29: error: 'init(type:guides:)' is unavailable in tvOS
 78 |                     name: "operation",
 79 |                     description: "Call operation selector.",
 80 |                     schema: DynamicGenerationSchema(type: String.self, guides: [.constant("call")])
    |                             `- error: 'init(type:guides:)' is unavailable in tvOS
 81 |                 ),
 82 |                 DynamicGenerationSchema.Property(
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/SwiftAgent/ToolSearchTool.swift:80:82: error: 'constant' is unavailable in tvOS
 78 |                     name: "operation",
 79 |                     description: "Call operation selector.",
 80 |                     schema: DynamicGenerationSchema(type: String.self, guides: [.constant("call")])
    |                                                                                  `- error: 'constant' is unavailable in tvOS
 81 |                 ),
 82 |                 DynamicGenerationSchema.Property(
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/SwiftAgent/ToolSearchTool.swift:82:17: error: 'DynamicGenerationSchema' is unavailable in tvOS
 80 |                     schema: DynamicGenerationSchema(type: String.self, guides: [.constant("call")])
 81 |                 ),
 82 |                 DynamicGenerationSchema.Property(
    |                 `- error: 'DynamicGenerationSchema' is unavailable in tvOS
 83 |                     name: "toolName",
 84 |                     description: "Exact grouped tool name to execute.",
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/SwiftAgent/ToolSearchTool.swift:82:41: error: 'init(name:description:schema:isOptional:)' is unavailable in tvOS
 80 |                     schema: DynamicGenerationSchema(type: String.self, guides: [.constant("call")])
 81 |                 ),
 82 |                 DynamicGenerationSchema.Property(
    |                                         `- error: 'init(name:description:schema:isOptional:)' is unavailable in tvOS
 83 |                     name: "toolName",
 84 |                     description: "Exact grouped tool name to execute.",
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/SwiftAgent/ToolSearchTool.swift:85:29: error: 'DynamicGenerationSchema' is unavailable in tvOS
 83 |                     name: "toolName",
 84 |                     description: "Exact grouped tool name to execute.",
 85 |                     schema: DynamicGenerationSchema(type: String.self, guides: [])
    |                             `- error: 'DynamicGenerationSchema' is unavailable in tvOS
 86 |                 ),
 87 |                 DynamicGenerationSchema.Property(
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/SwiftAgent/ToolSearchTool.swift:85:29: error: 'init(type:guides:)' is unavailable in tvOS
 83 |                     name: "toolName",
 84 |                     description: "Exact grouped tool name to execute.",
 85 |                     schema: DynamicGenerationSchema(type: String.self, guides: [])
    |                             `- error: 'init(type:guides:)' is unavailable in tvOS
 86 |                 ),
 87 |                 DynamicGenerationSchema.Property(
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/SwiftAgent/ToolSearchTool.swift:87:17: error: 'DynamicGenerationSchema' is unavailable in tvOS
 85 |                     schema: DynamicGenerationSchema(type: String.self, guides: [])
 86 |                 ),
 87 |                 DynamicGenerationSchema.Property(
    |                 `- error: 'DynamicGenerationSchema' is unavailable in tvOS
 88 |                     name: "arguments",
 89 |                     description: "JSON object containing the selected grouped tool arguments.",
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/SwiftAgent/ToolSearchTool.swift:87:41: error: 'init(name:description:schema:isOptional:)' is unavailable in tvOS
 85 |                     schema: DynamicGenerationSchema(type: String.self, guides: [])
 86 |                 ),
 87 |                 DynamicGenerationSchema.Property(
    |                                         `- error: 'init(name:description:schema:isOptional:)' is unavailable in tvOS
 88 |                     name: "arguments",
 89 |                     description: "JSON object containing the selected grouped tool arguments.",
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/SwiftAgent/ToolSearchTool.swift:90:29: error: 'DynamicGenerationSchema' is unavailable in tvOS
 88 |                     name: "arguments",
 89 |                     description: "JSON object containing the selected grouped tool arguments.",
 90 |                     schema: DynamicGenerationSchema(type: GeneratedContent.self, guides: [])
    |                             `- error: 'DynamicGenerationSchema' is unavailable in tvOS
 91 |                 ),
 92 |             ]
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/SwiftAgent/ToolSearchTool.swift:90:29: error: 'init(type:guides:)' is unavailable in tvOS
 88 |                     name: "arguments",
 89 |                     description: "JSON object containing the selected grouped tool arguments.",
 90 |                     schema: DynamicGenerationSchema(type: GeneratedContent.self, guides: [])
    |                             `- error: 'init(type:guides:)' is unavailable in tvOS
 91 |                 ),
 92 |             ]
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/SwiftAgent/ToolSearchTool.swift:90:59: error: 'GeneratedContent' is unavailable in tvOS
 88 |                     name: "arguments",
 89 |                     description: "JSON object containing the selected grouped tool arguments.",
 90 |                     schema: DynamicGenerationSchema(type: GeneratedContent.self, guides: [])
    |                                                           `- error: 'GeneratedContent' is unavailable in tvOS
 91 |                 ),
 92 |             ]
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/SwiftAgent/ToolSearchTool.swift:95:20: error: 'DynamicGenerationSchema' is unavailable in tvOS
 93 |         )
 94 |
 95 |         let root = DynamicGenerationSchema(
    |                    `- error: 'DynamicGenerationSchema' is unavailable in tvOS
 96 |             name: "ToolSearchArguments",
 97 |             description: nil,
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/SwiftAgent/ToolSearchTool.swift:95:20: error: 'init(name:description:anyOf:)' is unavailable in tvOS
 93 |         )
 94 |
 95 |         let root = DynamicGenerationSchema(
    |                    `- error: 'init(name:description:anyOf:)' is unavailable in tvOS
 96 |             name: "ToolSearchArguments",
 97 |             description: nil,
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/SwiftAgent/ToolSearchTool.swift:102:24: error: 'GenerationSchema' is unavailable in tvOS
100 |
101 |         do {
102 |             return try GenerationSchema(root: root, dependencies: [])
    |                        `- error: 'GenerationSchema' is unavailable in tvOS
103 |         } catch {
104 |             preconditionFailure("Failed to build ToolSearch schema: \(error)")
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 | }
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Telemetry/MetricsEmittingMiddleware.swift (in target 'SwiftAgent' from project 'SwiftAgent')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile MetricsEmittingMiddleware.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Telemetry/SwiftAgentMetrics.swift (in target 'SwiftAgent' from project 'SwiftAgent')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile SwiftAgentMetrics.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Tool+Step.swift (in target 'SwiftAgent' from project 'SwiftAgent')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile Tool+Step.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/ToolSearchTool.swift (in target 'SwiftAgent' from project 'SwiftAgent')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ToolSearchTool.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/ToolsBuilder.swift (in target 'SwiftAgent' from project 'SwiftAgent')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ToolsBuilder.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Tracing.swift (in target 'SwiftAgent' from project 'SwiftAgent')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile Tracing.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/TranscriptExtensions.swift (in target 'SwiftAgent' from project 'SwiftAgent')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile TranscriptExtensions.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Transform.swift (in target 'SwiftAgent' from project 'SwiftAgent')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile Transform.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Transport/StdioApprovalHandler.swift (in target 'SwiftAgent' from project 'SwiftAgent')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile StdioApprovalHandler.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Transport/StdioConnection.swift (in target 'SwiftAgent' from project 'SwiftAgent')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile StdioConnection.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Transport/StdioLineBuffer.swift (in target 'SwiftAgent' from project 'SwiftAgent')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile StdioLineBuffer.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Transport/StdioLineSource.swift (in target 'SwiftAgent' from project 'SwiftAgent')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile StdioLineSource.swift
SwiftDriverJobDiscovery normal arm64 Compiling RigidDeque+Hashable.swift, RigidDeque+Initializers.swift, RigidDeque+Insertions.swift, RigidDeque+Iterable.swift (in target 'DequeModule' from project 'swift-collections')
SwiftCompile normal arm64 Compiling\ SandboxContext.swift,\ SandboxExecutor.swift,\ SandboxMiddleware.swift,\ SecurityConfiguration.swift,\ ToolAuthorizationDecision.swift,\ ToolAuthorizationMetadata.swift,\ Session.swift,\ SessionStore.swift,\ Step.swift,\ StepModifier.swift,\ SwiftAgent.swift,\ SwiftAgentSpanAttributes.swift,\ SystemInfo.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Security/SandboxContext.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Security/SandboxExecutor.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Security/SandboxMiddleware.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Security/SecurityConfiguration.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Security/ToolAuthorizationDecision.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Security/ToolAuthorizationMetadata.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Session.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/SessionStore.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Step.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/StepModifier.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/SwiftAgent.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/SwiftAgentSpanAttributes.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/SystemInfo.swift (in target 'SwiftAgent' from project 'SwiftAgent')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Security/SandboxContext.swift (in target 'SwiftAgent' from project 'SwiftAgent')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile SandboxContext.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Security/SandboxExecutor.swift (in target 'SwiftAgent' from project 'SwiftAgent')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile SandboxExecutor.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Security/SandboxMiddleware.swift (in target 'SwiftAgent' from project 'SwiftAgent')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile SandboxMiddleware.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Security/SecurityConfiguration.swift (in target 'SwiftAgent' from project 'SwiftAgent')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile SecurityConfiguration.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Security/ToolAuthorizationDecision.swift (in target 'SwiftAgent' from project 'SwiftAgent')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ToolAuthorizationDecision.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Security/ToolAuthorizationMetadata.swift (in target 'SwiftAgent' from project 'SwiftAgent')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ToolAuthorizationMetadata.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Session.swift (in target 'SwiftAgent' from project 'SwiftAgent')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile Session.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/SessionStore.swift (in target 'SwiftAgent' from project 'SwiftAgent')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile SessionStore.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Step.swift (in target 'SwiftAgent' from project 'SwiftAgent')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile Step.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/StepModifier.swift (in target 'SwiftAgent' from project 'SwiftAgent')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile StepModifier.swift
SwiftCompile normal arm64 (in target 'SwiftAgent' from project 'SwiftAgent')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/SwiftAgentSpanAttributes.swift (in target 'SwiftAgent' from project 'SwiftAgent')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile SwiftAgentSpanAttributes.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/SystemInfo.swift (in target 'SwiftAgent' from project 'SwiftAgent')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile SystemInfo.swift
SwiftDriverJobDiscovery normal arm64 Compiling Deque+Hashable.swift, Deque+Testing.swift, Deque._Storage.swift, Deque._UnsafeHandle.swift (in target 'DequeModule' from project 'swift-collections')
SwiftCompile normal arm64 Compiling\ AgentToolScope.swift,\ AgentWorkflowAccess.swift,\ AgentWorkflowExecutor.swift,\ AgentWorkflowExecutorError.swift,\ AgentWorkflowPlan.swift,\ AgentWorkflowPolicy.swift,\ AgentWorkflowResult.swift,\ AgentWorkflowStatus.swift,\ AgentWorkflowStep.swift,\ AgentWorkflowStepError.swift,\ AgentWorkflowStepResult.swift,\ AgentWorkflowStepRole.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Tasks/AgentToolScope.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Tasks/AgentWorkflowAccess.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Tasks/AgentWorkflowExecutor.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Tasks/AgentWorkflowExecutorError.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Tasks/AgentWorkflowPlan.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Tasks/AgentWorkflowPolicy.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Tasks/AgentWorkflowResult.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Tasks/AgentWorkflowStatus.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Tasks/AgentWorkflowStep.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Tasks/AgentWorkflowStepError.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Tasks/AgentWorkflowStepResult.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Tasks/AgentWorkflowStepRole.swift (in target 'SwiftAgent' from project 'SwiftAgent')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Tasks/AgentToolScope.swift (in target 'SwiftAgent' from project 'SwiftAgent')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile AgentToolScope.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Tasks/AgentWorkflowAccess.swift (in target 'SwiftAgent' from project 'SwiftAgent')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile AgentWorkflowAccess.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Tasks/AgentWorkflowExecutor.swift (in target 'SwiftAgent' from project 'SwiftAgent')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile AgentWorkflowExecutor.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Tasks/AgentWorkflowExecutorError.swift (in target 'SwiftAgent' from project 'SwiftAgent')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile AgentWorkflowExecutorError.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Tasks/AgentWorkflowPlan.swift (in target 'SwiftAgent' from project 'SwiftAgent')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile AgentWorkflowPlan.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Tasks/AgentWorkflowPolicy.swift (in target 'SwiftAgent' from project 'SwiftAgent')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile AgentWorkflowPolicy.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Tasks/AgentWorkflowResult.swift (in target 'SwiftAgent' from project 'SwiftAgent')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile AgentWorkflowResult.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Tasks/AgentWorkflowStatus.swift (in target 'SwiftAgent' from project 'SwiftAgent')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile AgentWorkflowStatus.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Tasks/AgentWorkflowStep.swift (in target 'SwiftAgent' from project 'SwiftAgent')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile AgentWorkflowStep.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Tasks/AgentWorkflowStepError.swift (in target 'SwiftAgent' from project 'SwiftAgent')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile AgentWorkflowStepError.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Tasks/AgentWorkflowStepResult.swift (in target 'SwiftAgent' from project 'SwiftAgent')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile AgentWorkflowStepResult.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Tasks/AgentWorkflowStepRole.swift (in target 'SwiftAgent' from project 'SwiftAgent')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile AgentWorkflowStepRole.swift
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
2026-09-26 18:21:44.644 xcodebuild[2621:13955] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
** BUILD FAILED **
The following build commands failed:
	SwiftCompile normal arm64 Compiling\ GuardrailBuilder.swift,\ GuardrailConfiguration.swift,\ GuardrailContext.swift,\ GuardrailRule.swift,\ Step+Guardrail.swift,\ AgentConnection.swift,\ AgentConnectionError.swift,\ AgentEventWriter.swift,\ AgentRequestSource.swift,\ AgentSession.swift,\ AgentSessionContext.swift,\ AgentSessionError.swift,\ AgentTurnExecutor.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Guardrail/GuardrailBuilder.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Guardrail/GuardrailConfiguration.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Guardrail/GuardrailContext.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Guardrail/GuardrailRule.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/Guardrail/Step+Guardrail.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/IO/AgentConnection.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/IO/AgentConnectionError.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/IO/AgentEventWriter.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/IO/AgentRequestSource.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/IO/AgentSession.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/IO/AgentSessionContext.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/IO/AgentSessionError.swift /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/IO/AgentTurnExecutor.swift (in target 'SwiftAgent' from project 'SwiftAgent')
	SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SwiftAgent/IO/AgentSession.swift (in target 'SwiftAgent' from project 'SwiftAgent')
	Building workspace SwiftAgent with scheme SwiftAgent-Package
(3 failures)
BUILD FAILURE 6.4 tvOS