The Swift Package Index logo.Swift Package Index

Build Information

Failed to build NebiusForFoundationModels, reference v1.0.0 (87c7e1), with Swift 6.4 for watchOS using Xcode 27.0 on 22 Oct 2026 13:25:22 UTC.

Build Command

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

Build Log

      "NebiusForFoundationModels",
      "NebiusForFoundationModels-Package",
      "TavilyAPI",
      "TavilyAPITests",
      "TavilyExample",
      "TavilyForFoundationModels",
      "UpdateNebiusModelCatalog"
    ]
  }
}
2026-10-22 09:25:19.420 xcodebuild[838:5258] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-27.0.0.app xcrun xcodebuild -IDEClonedSourcePackagesDirPathOverride=$PWD/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath $PWD/.derivedData build -scheme NebiusForFoundationModels-Package -destination generic/platform=watchOS
Command line invocation:
    /Applications/Xcode-27.0.0.app/Contents/Developer/usr/bin/xcodebuild -IDEClonedSourcePackagesDirPathOverride=/Users/admin/builder/spi-builder-workspace/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath /Users/admin/builder/spi-builder-workspace/.derivedData build -scheme NebiusForFoundationModels-Package -destination generic/platform=watchOS
Resolve Package Graph
Resolved source packages:
  NebiusForFoundationModels: /Users/admin/builder/spi-builder-workspace
ComputePackagePrebuildTargetDependencyGraph
Prepare packages
CreateBuildRequest
SendProjectDescription
CreateBuildOperation
ComputeTargetDependencyGraph
note: Building targets in dependency order
note: Target dependency graph (12 targets)
    Target 'NebiusAPITests-product' in project 'NebiusForFoundationModels'
        ➜ Explicit dependency on target 'NebiusAPI' in project 'NebiusForFoundationModels'
        ➜ Explicit dependency on target 'NebiusForFoundationModels' in project 'NebiusForFoundationModels'
    Target 'NebiusExample-product' in project 'NebiusForFoundationModels'
        ➜ Explicit dependency on target 'NebiusAPI' in project 'NebiusForFoundationModels'
        ➜ Explicit dependency on target 'NebiusForFoundationModels' in project 'NebiusForFoundationModels'
    Target 'TavilyAPITests-product' in project 'NebiusForFoundationModels'
        ➜ Explicit dependency on target 'TavilyAPI' in project 'NebiusForFoundationModels'
        ➜ Explicit dependency on target 'TavilyForFoundationModels' in project 'NebiusForFoundationModels'
    Target 'TavilyExample-product' in project 'NebiusForFoundationModels'
        ➜ Explicit dependency on target 'NebiusAPI' in project 'NebiusForFoundationModels'
        ➜ Explicit dependency on target 'NebiusForFoundationModels' in project 'NebiusForFoundationModels'
        ➜ Explicit dependency on target 'TavilyAPI' in project 'NebiusForFoundationModels'
        ➜ Explicit dependency on target 'TavilyForFoundationModels' in project 'NebiusForFoundationModels'
    Target 'UpdateNebiusModelCatalog-product' in project 'NebiusForFoundationModels' (no dependencies)
    Target 'TavilyForFoundationModels-product' in project 'NebiusForFoundationModels'
        ➜ Explicit dependency on target 'TavilyForFoundationModels' in project 'NebiusForFoundationModels'
        ➜ Explicit dependency on target 'TavilyAPI' in project 'NebiusForFoundationModels'
    Target 'TavilyForFoundationModels' in project 'NebiusForFoundationModels'
        ➜ Explicit dependency on target 'TavilyAPI' in project 'NebiusForFoundationModels'
    Target 'TavilyAPI-product' in project 'NebiusForFoundationModels'
        ➜ Explicit dependency on target 'TavilyAPI' in project 'NebiusForFoundationModels'
    Target 'TavilyAPI' in project 'NebiusForFoundationModels' (no dependencies)
    Target 'NebiusForFoundationModels-product' in project 'NebiusForFoundationModels'
        ➜ Explicit dependency on target 'NebiusForFoundationModels' in project 'NebiusForFoundationModels'
        ➜ Explicit dependency on target 'NebiusAPI' in project 'NebiusForFoundationModels'
    Target 'NebiusForFoundationModels' in project 'NebiusForFoundationModels'
        ➜ Explicit dependency on target 'NebiusAPI' in project 'NebiusForFoundationModels'
    Target 'NebiusAPI' in project 'NebiusForFoundationModels' (no dependencies)
GatherProvisioningInputs
CreateBuildDescription
ClangStatCache /Applications/Xcode-27.0.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang-stat-cache /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c044b9db9bc9c079ee3c7b5f3373b13d10bc.sdkstatcache
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    /Applications/Xcode-27.0.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang-stat-cache /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -o /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c044b9db9bc9c079ee3c7b5f3373b13d10bc.sdkstatcache
SwiftDriver TavilyForFoundationModels normal arm64 com.apple.xcode.tools.swift.compiler (in target 'TavilyForFoundationModels' from project 'NebiusForFoundationModels')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftDriver -- /Applications/Xcode-27.0.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -parse-as-library -module-name TavilyForFoundationModels -Onone @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/NebiusForFoundationModels.build/Debug-watchos/TavilyForFoundationModels-t.build/Objects-normal/arm64/TavilyForFoundationModels.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -DSWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -DXcode -plugin-path /Applications/Xcode-27.0.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -target arm64-apple-watchos10.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -profile-coverage-mapping -profile-generate -enable-testing -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -swift-version 6 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -Isystem /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c044b9db9bc9c079ee3c7b5f3373b13d10bc.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/NebiusForFoundationModels.build/Debug-watchos/TavilyForFoundationModels-t.build/Objects-normal/arm64/TavilyForFoundationModels-OutputFileMap.json -save-temps -no-color-diagnostics -explicit-module-build -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -clang-scanner-module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -sdk-module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules -emit-dependencies -emit-module -emit-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/NebiusForFoundationModels.build/Debug-watchos/TavilyForFoundationModels-t.build/Objects-normal/arm64/TavilyForFoundationModels.swiftmodule -serialize-diagnostics -dependency-scan-serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/NebiusForFoundationModels.build/Debug-watchos/TavilyForFoundationModels-t.build/Objects-normal/arm64/TavilyForFoundationModels-dependency-scan.dia -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -package-name spi_builder_workspace -emit-const-values -const-gather-protocols-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/NebiusForFoundationModels.build/Debug-watchos/TavilyForFoundationModels-t.build/Objects-normal/arm64/TavilyForFoundationModels_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/NebiusForFoundationModels.build/Debug-watchos/TavilyForFoundationModels-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/NebiusForFoundationModels.build/Debug-watchos/TavilyForFoundationModels-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/NebiusForFoundationModels.build/Debug-watchos/TavilyForFoundationModels-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -emit-objc-header -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/NebiusForFoundationModels.build/Debug-watchos/TavilyForFoundationModels-t.build/Objects-normal/arm64/TavilyForFoundationModels-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftDriver TavilyForFoundationModels normal arm64_32 com.apple.xcode.tools.swift.compiler (in target 'TavilyForFoundationModels' from project 'NebiusForFoundationModels')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftDriver -- /Applications/Xcode-27.0.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -parse-as-library -module-name TavilyForFoundationModels -Onone @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/NebiusForFoundationModels.build/Debug-watchos/TavilyForFoundationModels-t.build/Objects-normal/arm64_32/TavilyForFoundationModels.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -DSWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -DXcode -plugin-path /Applications/Xcode-27.0.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -target arm64_32-apple-watchos10.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -profile-coverage-mapping -profile-generate -enable-testing -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -swift-version 6 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -Isystem /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c044b9db9bc9c079ee3c7b5f3373b13d10bc.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/NebiusForFoundationModels.build/Debug-watchos/TavilyForFoundationModels-t.build/Objects-normal/arm64_32/TavilyForFoundationModels-OutputFileMap.json -save-temps -no-color-diagnostics -explicit-module-build -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -clang-scanner-module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -sdk-module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules -emit-dependencies -emit-module -emit-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/NebiusForFoundationModels.build/Debug-watchos/TavilyForFoundationModels-t.build/Objects-normal/arm64_32/TavilyForFoundationModels.swiftmodule -serialize-diagnostics -dependency-scan-serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/NebiusForFoundationModels.build/Debug-watchos/TavilyForFoundationModels-t.build/Objects-normal/arm64_32/TavilyForFoundationModels-dependency-scan.dia -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -package-name spi_builder_workspace -emit-const-values -const-gather-protocols-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/NebiusForFoundationModels.build/Debug-watchos/TavilyForFoundationModels-t.build/Objects-normal/arm64_32/TavilyForFoundationModels_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/NebiusForFoundationModels.build/Debug-watchos/TavilyForFoundationModels-t.build/DerivedSources-normal/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/NebiusForFoundationModels.build/Debug-watchos/TavilyForFoundationModels-t.build/DerivedSources/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/NebiusForFoundationModels.build/Debug-watchos/TavilyForFoundationModels-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -emit-objc-header -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/NebiusForFoundationModels.build/Debug-watchos/TavilyForFoundationModels-t.build/Objects-normal/arm64_32/TavilyForFoundationModels-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftDriver NebiusForFoundationModels normal arm64_32 com.apple.xcode.tools.swift.compiler (in target 'NebiusForFoundationModels' from project 'NebiusForFoundationModels')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftDriver -- /Applications/Xcode-27.0.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -parse-as-library -module-name NebiusForFoundationModels -Onone @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/NebiusForFoundationModels.build/Debug-watchos/NebiusForFoundationModels-t.build/Objects-normal/arm64_32/NebiusForFoundationModels.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -DSWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -DXcode -plugin-path /Applications/Xcode-27.0.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -target arm64_32-apple-watchos10.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -profile-coverage-mapping -profile-generate -enable-testing -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -swift-version 6 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -Isystem /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c044b9db9bc9c079ee3c7b5f3373b13d10bc.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/NebiusForFoundationModels.build/Debug-watchos/NebiusForFoundationModels-t.build/Objects-normal/arm64_32/NebiusForFoundationModels-OutputFileMap.json -save-temps -no-color-diagnostics -explicit-module-build -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -clang-scanner-module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -sdk-module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules -emit-dependencies -emit-module -emit-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/NebiusForFoundationModels.build/Debug-watchos/NebiusForFoundationModels-t.build/Objects-normal/arm64_32/NebiusForFoundationModels.swiftmodule -serialize-diagnostics -dependency-scan-serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/NebiusForFoundationModels.build/Debug-watchos/NebiusForFoundationModels-t.build/Objects-normal/arm64_32/NebiusForFoundationModels-dependency-scan.dia -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -package-name spi_builder_workspace -emit-const-values -const-gather-protocols-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/NebiusForFoundationModels.build/Debug-watchos/NebiusForFoundationModels-t.build/Objects-normal/arm64_32/NebiusForFoundationModels_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/NebiusForFoundationModels.build/Debug-watchos/NebiusForFoundationModels-t.build/DerivedSources-normal/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/NebiusForFoundationModels.build/Debug-watchos/NebiusForFoundationModels-t.build/DerivedSources/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/NebiusForFoundationModels.build/Debug-watchos/NebiusForFoundationModels-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -emit-objc-header -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/NebiusForFoundationModels.build/Debug-watchos/NebiusForFoundationModels-t.build/Objects-normal/arm64_32/NebiusForFoundationModels-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftDriver NebiusForFoundationModels normal arm64 com.apple.xcode.tools.swift.compiler (in target 'NebiusForFoundationModels' from project 'NebiusForFoundationModels')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftDriver -- /Applications/Xcode-27.0.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -parse-as-library -module-name NebiusForFoundationModels -Onone @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/NebiusForFoundationModels.build/Debug-watchos/NebiusForFoundationModels-t.build/Objects-normal/arm64/NebiusForFoundationModels.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -DSWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -DXcode -plugin-path /Applications/Xcode-27.0.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -target arm64-apple-watchos10.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -profile-coverage-mapping -profile-generate -enable-testing -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -swift-version 6 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -Isystem /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c044b9db9bc9c079ee3c7b5f3373b13d10bc.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/NebiusForFoundationModels.build/Debug-watchos/NebiusForFoundationModels-t.build/Objects-normal/arm64/NebiusForFoundationModels-OutputFileMap.json -save-temps -no-color-diagnostics -explicit-module-build -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -clang-scanner-module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -sdk-module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules -emit-dependencies -emit-module -emit-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/NebiusForFoundationModels.build/Debug-watchos/NebiusForFoundationModels-t.build/Objects-normal/arm64/NebiusForFoundationModels.swiftmodule -serialize-diagnostics -dependency-scan-serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/NebiusForFoundationModels.build/Debug-watchos/NebiusForFoundationModels-t.build/Objects-normal/arm64/NebiusForFoundationModels-dependency-scan.dia -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -package-name spi_builder_workspace -emit-const-values -const-gather-protocols-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/NebiusForFoundationModels.build/Debug-watchos/NebiusForFoundationModels-t.build/Objects-normal/arm64/NebiusForFoundationModels_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/NebiusForFoundationModels.build/Debug-watchos/NebiusForFoundationModels-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/NebiusForFoundationModels.build/Debug-watchos/NebiusForFoundationModels-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/NebiusForFoundationModels.build/Debug-watchos/NebiusForFoundationModels-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -emit-objc-header -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/NebiusForFoundationModels.build/Debug-watchos/NebiusForFoundationModels-t.build/Objects-normal/arm64/NebiusForFoundationModels-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/NebiusForFoundationModels.swiftmodule/arm64_32-apple-watchos.swiftdoc /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/NebiusForFoundationModels.build/Debug-watchos/NebiusForFoundationModels-t.build/Objects-normal/arm64_32/NebiusForFoundationModels.swiftdoc (in target 'NebiusForFoundationModels' from project 'NebiusForFoundationModels')
    cd /Users/admin/builder/spi-builder-workspace
    builtin-copy -exclude .DS_Store -exclude CVS -exclude .svn -exclude .git -exclude .hg -resolve-src-symlinks -rename /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/NebiusForFoundationModels.build/Debug-watchos/NebiusForFoundationModels-t.build/Objects-normal/arm64_32/NebiusForFoundationModels.swiftdoc /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/NebiusForFoundationModels.swiftmodule/arm64_32-apple-watchos.swiftdoc
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/NebiusForFoundationModels.swiftmodule/arm64_32-apple-watchos.swiftmodule /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/NebiusForFoundationModels.build/Debug-watchos/NebiusForFoundationModels-t.build/Objects-normal/arm64_32/NebiusForFoundationModels.swiftmodule (in target 'NebiusForFoundationModels' from project 'NebiusForFoundationModels')
    cd /Users/admin/builder/spi-builder-workspace
    builtin-copy -exclude .DS_Store -exclude CVS -exclude .svn -exclude .git -exclude .hg -resolve-src-symlinks -rename /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/NebiusForFoundationModels.build/Debug-watchos/NebiusForFoundationModels-t.build/Objects-normal/arm64_32/NebiusForFoundationModels.swiftmodule /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/NebiusForFoundationModels.swiftmodule/arm64_32-apple-watchos.swiftmodule
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/NebiusForFoundationModels.swiftmodule/arm64_32-apple-watchos.abi.json /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/NebiusForFoundationModels.build/Debug-watchos/NebiusForFoundationModels-t.build/Objects-normal/arm64_32/NebiusForFoundationModels.abi.json (in target 'NebiusForFoundationModels' from project 'NebiusForFoundationModels')
    cd /Users/admin/builder/spi-builder-workspace
    builtin-copy -exclude .DS_Store -exclude CVS -exclude .svn -exclude .git -exclude .hg -resolve-src-symlinks -rename /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/NebiusForFoundationModels.build/Debug-watchos/NebiusForFoundationModels-t.build/Objects-normal/arm64_32/NebiusForFoundationModels.abi.json /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/NebiusForFoundationModels.swiftmodule/arm64_32-apple-watchos.abi.json
Copy /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/NebiusForFoundationModels.swiftmodule/Project/arm64_32-apple-watchos.swiftsourceinfo /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/NebiusForFoundationModels.build/Debug-watchos/NebiusForFoundationModels-t.build/Objects-normal/arm64_32/NebiusForFoundationModels.swiftsourceinfo (in target 'NebiusForFoundationModels' from project 'NebiusForFoundationModels')
    cd /Users/admin/builder/spi-builder-workspace
    builtin-copy -exclude .DS_Store -exclude CVS -exclude .svn -exclude .git -exclude .hg -resolve-src-symlinks -rename /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/NebiusForFoundationModels.build/Debug-watchos/NebiusForFoundationModels-t.build/Objects-normal/arm64_32/NebiusForFoundationModels.swiftsourceinfo /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/NebiusForFoundationModels.swiftmodule/Project/arm64_32-apple-watchos.swiftsourceinfo
ExtractAppIntentsMetadata (in target 'NebiusAPI' from project 'NebiusForFoundationModels')
    cd /Users/admin/builder/spi-builder-workspace
    /Applications/Xcode-27.0.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/appintentsmetadataprocessor --toolchain-dir /var/run/com.apple.security.cryptexd/mnt/com.apple.MobileAsset.MetalToolchain-v27.1.266.1.mrywVE/Metal.xctoolchain --module-name NebiusAPI --sdk-root /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk --xcode-version 27A266a --platform-family watchOS --deployment-target 10.0 --bundle-identifier spi-builder-workspace.NebiusAPI --output /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/NebiusAPI.appintents --target-triple arm64-apple-watchos10.0 --target-triple arm64_32-apple-watchos10.0 --binary-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/NebiusAPI.o --dependency-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/NebiusForFoundationModels.build/Debug-watchos/NebiusAPI-t.build/Objects-normal/arm64/NebiusAPI_dependency_info.dat --dependency-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/NebiusForFoundationModels.build/Debug-watchos/NebiusAPI-t.build/Objects-normal/arm64_32/NebiusAPI_dependency_info.dat --stringsdata-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/NebiusForFoundationModels.build/Debug-watchos/NebiusAPI-t.build/Objects-normal/arm64/ExtractedAppShortcutsMetadata.stringsdata --stringsdata-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/NebiusForFoundationModels.build/Debug-watchos/NebiusAPI-t.build/Objects-normal/arm64_32/ExtractedAppShortcutsMetadata.stringsdata --source-file-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/NebiusForFoundationModels.build/Debug-watchos/NebiusAPI-t.build/Objects-normal/arm64/NebiusAPI.SwiftFileList --source-file-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/NebiusForFoundationModels.build/Debug-watchos/NebiusAPI-t.build/Objects-normal/arm64_32/NebiusAPI.SwiftFileList --metadata-file-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/NebiusForFoundationModels.build/Debug-watchos/NebiusAPI-t.build/NebiusAPI.DependencyMetadataFileList --static-metadata-file-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/NebiusForFoundationModels.build/Debug-watchos/NebiusAPI-t.build/NebiusAPI.DependencyStaticMetadataFileList --swift-const-vals-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/NebiusForFoundationModels.build/Debug-watchos/NebiusAPI-t.build/Objects-normal/arm64/NebiusAPI.SwiftConstValuesFileList --swift-const-vals-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/NebiusForFoundationModels.build/Debug-watchos/NebiusAPI-t.build/Objects-normal/arm64_32/NebiusAPI.SwiftConstValuesFileList --force --compile-time-extraction --deployment-aware-processing --no-app-shortcuts-localization
2026-10-22 09:25:21.492 appintentsmetadataprocessor[842:5328] Starting appintentsmetadataprocessor export
2026-10-22 09:25:21.556 appintentsmetadataprocessor[842:5328] Extracted no relevant App Intents symbols, skipping writing output
RegisterExecutionPolicyException /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/UpdateNebiusModelCatalog (in target 'UpdateNebiusModelCatalog-product' from project 'NebiusForFoundationModels')
    cd /Users/admin/builder/spi-builder-workspace
    builtin-RegisterExecutionPolicyException /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/UpdateNebiusModelCatalog
SwiftCompile normal arm64_32 Compiling\ NebiusCatalogModel.swift /Users/admin/builder/spi-builder-workspace/Sources/NebiusForFoundationModels/NebiusCatalogModel.swift (in target 'NebiusForFoundationModels' from project 'NebiusForFoundationModels')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/NebiusForFoundationModels/NebiusCatalogModel.swift (in target 'NebiusForFoundationModels' from project 'NebiusForFoundationModels')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile NebiusCatalogModel.swift
SwiftCompile normal arm64_32 Compiling\ NebiusLanguageModel.swift /Users/admin/builder/spi-builder-workspace/Sources/NebiusForFoundationModels/NebiusLanguageModel.swift (in target 'NebiusForFoundationModels' from project 'NebiusForFoundationModels')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/NebiusForFoundationModels/NebiusLanguageModel.swift (in target 'NebiusForFoundationModels' from project 'NebiusForFoundationModels')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile NebiusLanguageModel.swift
SwiftEmitModule normal arm64_32 Emitting\ module\ for\ NebiusForFoundationModels (in target 'NebiusForFoundationModels' from project 'NebiusForFoundationModels')
SwiftCompile normal arm64_32 (in target 'NebiusForFoundationModels' from project 'NebiusForFoundationModels')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64_32 Compiling\ NebiusModel.swift /Users/admin/builder/spi-builder-workspace/Sources/NebiusForFoundationModels/NebiusModel.swift (in target 'NebiusForFoundationModels' from project 'NebiusForFoundationModels')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/NebiusForFoundationModels/NebiusModel.swift (in target 'NebiusForFoundationModels' from project 'NebiusForFoundationModels')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile NebiusModel.swift
SwiftCompile normal arm64_32 Compiling\ NebiusExecutor.swift /Users/admin/builder/spi-builder-workspace/Sources/NebiusForFoundationModels/NebiusExecutor.swift (in target 'NebiusForFoundationModels' from project 'NebiusForFoundationModels')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/NebiusForFoundationModels/NebiusExecutor.swift (in target 'NebiusForFoundationModels' from project 'NebiusForFoundationModels')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile NebiusExecutor.swift
SwiftCompile normal arm64_32 Compiling\ NebiusError.swift /Users/admin/builder/spi-builder-workspace/Sources/NebiusForFoundationModels/NebiusError.swift (in target 'NebiusForFoundationModels' from project 'NebiusForFoundationModels')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/NebiusForFoundationModels/NebiusError.swift (in target 'NebiusForFoundationModels' from project 'NebiusForFoundationModels')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile NebiusError.swift
SwiftCompile normal arm64_32 Compiling\ NebiusAuth.swift /Users/admin/builder/spi-builder-workspace/Sources/NebiusForFoundationModels/NebiusAuth.swift (in target 'NebiusForFoundationModels' from project 'NebiusForFoundationModels')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/NebiusForFoundationModels/NebiusAuth.swift (in target 'NebiusForFoundationModels' from project 'NebiusForFoundationModels')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile NebiusAuth.swift
SwiftEmitModule normal arm64 Emitting\ module\ for\ TavilyForFoundationModels (in target 'TavilyForFoundationModels' from project 'NebiusForFoundationModels')
/Users/admin/builder/spi-builder-workspace/Sources/TavilyForFoundationModels/TavilyTools.swift:29:6: error: 'Generable(description:)' is only available in watchOS 27.0 or newer
 27 |     public let description = "Search the web for current facts and source URLs."
 28 |
 29 |     @Generable
    |      `- error: 'Generable(description:)' is only available in watchOS 27.0 or newer
 30 |     public struct Arguments {
 31 |       @Guide(description: "A concise web search query")
/Users/admin/builder/spi-builder-workspace/Sources/TavilyForFoundationModels/TavilyTools.swift:31:8: error: 'Guide(description:)' is only available in watchOS 27.0 or newer
 28 |
 29 |     @Generable
 30 |     public struct Arguments {
    |                   |- note: add '@available' attribute to enclosing struct
    |                   `- note: add '@available' attribute to enclosing struct
 31 |       @Guide(description: "A concise web search query")
    |        `- error: 'Guide(description:)' is only available in watchOS 27.0 or newer
 32 |       public var query: String
 33 |
macro expansion @Generable:1:66: error: 'GenerationSchema' is only available in watchOS 27.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/TavilyForFoundationModels/TavilyTools.swift:37:5: note: expanded code originates here
 27 |     public let description = "Search the web for current facts and source URLs."
 28 |
 29 |     @Generable
    |     |- note: in expansion of macro 'Generable' on struct 'Arguments' here
    |     `- note: in expansion of macro 'Generable' on struct 'Arguments' here
 30 |     public struct Arguments {
    |                   `- note: add '@available' attribute to enclosing struct
 31 |       @Guide(description: "A concise web search query")
 32 |       public var query: String
    :
 35 |         self.query = query
 36 |       }
 37 |     }
    +--- macro expansion @Generable ------------------------------------
    | 1 | nonisolated public static var generationSchema: FoundationModels.GenerationSchema {
    |   |                               |                                  `- error: 'GenerationSchema' is only available in watchOS 27.0 or newer
    |   |                               `- note: add '@available' attribute to enclosing static property
    | 2 |     FoundationModels.GenerationSchema(
    | 3 |         type: Self.self,
    +-------------------------------------------------------------------
 38 |
 39 |     public struct Configuration: Hashable, Sendable {
macro expansion @Generable:10:42: error: 'GeneratedContent' is only available in watchOS 27.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/TavilyForFoundationModels/TavilyTools.swift:37:5: note: expanded code originates here
 27 |     public let description = "Search the web for current facts and source URLs."
 28 |
 29 |     @Generable
    |     |- note: in expansion of macro 'Generable' on struct 'Arguments' here
    |     `- note: in expansion of macro 'Generable' on struct 'Arguments' here
 30 |     public struct Arguments {
    |                   `- note: add '@available' attribute to enclosing struct
 31 |       @Guide(description: "A concise web search query")
 32 |       public var query: String
    :
 35 |         self.query = query
 36 |       }
 37 |     }
    +--- macro expansion @Generable ------------------------------------
    | 8 | }
    | 9 |
    |10 | nonisolated public var generatedContent: GeneratedContent {
    |   |                        |                 `- error: 'GeneratedContent' is only available in watchOS 27.0 or newer
    |   |                        `- note: add '@available' attribute to enclosing property
    |11 |     let explicitNil = false
    |12 |     var properties = [(name: String, value: any ConvertibleToGeneratedContent)]()
    +-------------------------------------------------------------------
 38 |
 39 |     public struct Configuration: Hashable, Sendable {
macro expansion @Generable:31:20: error: 'GenerationID' is only available in watchOS 27.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/TavilyForFoundationModels/TavilyTools.swift:37:5: note: expanded code originates here
 27 |     public let description = "Search the web for current facts and source URLs."
 28 |
 29 |     @Generable
    |     |- note: in expansion of macro 'Generable' on struct 'Arguments' here
    |     `- note: in expansion of macro 'Generable' on struct 'Arguments' here
 30 |     public struct Arguments {
 31 |       @Guide(description: "A concise web search query")
    :
 35 |         self.query = query
 36 |       }
 37 |     }
    +--- macro expansion @Generable ------------------------------------
    |28 | }
    |29 |
    |30 | nonisolated public struct PartiallyGenerated: Identifiable, nonisolated FoundationModels.ConvertibleFromGeneratedContent {
    |   |                           `- note: add '@available' attribute to enclosing struct
    |31 |     public var id: GenerationID
    |   |                    `- error: 'GenerationID' is only available in watchOS 27.0 or newer
    |32 |     public var query: String.PartiallyGenerated?
    |33 |     nonisolated public init(_ content: FoundationModels.GeneratedContent) throws {
    +-------------------------------------------------------------------
 38 |
 39 |     public struct Configuration: Hashable, Sendable {
macro expansion @Generable:32:30: error: 'PartiallyGenerated' is only available in watchOS 27.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/TavilyForFoundationModels/TavilyTools.swift:37:5: note: expanded code originates here
 27 |     public let description = "Search the web for current facts and source URLs."
 28 |
 29 |     @Generable
    |     |- note: in expansion of macro 'Generable' on struct 'Arguments' here
    |     `- note: in expansion of macro 'Generable' on struct 'Arguments' here
 30 |     public struct Arguments {
 31 |       @Guide(description: "A concise web search query")
    :
 35 |         self.query = query
 36 |       }
 37 |     }
    +--- macro expansion @Generable ------------------------------------
    |28 | }
    |29 |
    |30 | nonisolated public struct PartiallyGenerated: Identifiable, nonisolated FoundationModels.ConvertibleFromGeneratedContent {
    |   |                           `- note: add '@available' attribute to enclosing struct
    |31 |     public var id: GenerationID
    |32 |     public var query: String.PartiallyGenerated?
    |   |                              `- error: 'PartiallyGenerated' is only available in watchOS 27.0 or newer
    |33 |     nonisolated public init(_ content: FoundationModels.GeneratedContent) throws {
    |34 |         self.id = content.id ?? GenerationID()
    +-------------------------------------------------------------------
 38 |
 39 |     public struct Configuration: Hashable, Sendable {
macro expansion @Generable:33:57: error: 'GeneratedContent' is only available in watchOS 27.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/TavilyForFoundationModels/TavilyTools.swift:37:5: note: expanded code originates here
 27 |     public let description = "Search the web for current facts and source URLs."
 28 |
 29 |     @Generable
    |     |- note: in expansion of macro 'Generable' on struct 'Arguments' here
    |     |- note: in expansion of macro 'Generable' on struct 'Arguments' here
    |     `- note: in expansion of macro 'Generable' on struct 'Arguments' here
 30 |     public struct Arguments {
 31 |       @Guide(description: "A concise web search query")
    :
 35 |         self.query = query
 36 |       }
 37 |     }
    +--- macro expansion @Generable ------------------------------------
    |28 | }
    |29 |
    |30 | nonisolated public struct PartiallyGenerated: Identifiable, nonisolated FoundationModels.ConvertibleFromGeneratedContent {
    |   |                           `- note: add '@available' attribute to enclosing struct
    |31 |     public var id: GenerationID
    |32 |     public var query: String.PartiallyGenerated?
    |33 |     nonisolated public init(_ content: FoundationModels.GeneratedContent) throws {
    |   |                        |                                `- error: 'GeneratedContent' is only available in watchOS 27.0 or newer
    |   |                        `- note: add '@available' attribute to enclosing initializer
    |34 |         self.id = content.id ?? GenerationID()
    |35 |         self.query = try content.value(forProperty: "query")
    +-------------------------------------------------------------------
 38 |
 39 |     public struct Configuration: Hashable, Sendable {
macro expansion @Generable:30:27: warning: protocol 'Identifiable' requires 'GenerationID' to be available in watchOS 26.0 and newer; this will be an error in a future Swift language mode
`- /Users/admin/builder/spi-builder-workspace/Sources/TavilyForFoundationModels/TavilyTools.swift:37:5: note: expanded code originates here
 27 |     public let description = "Search the web for current facts and source URLs."
 28 |
 29 |     @Generable
    |     `- note: in expansion of macro 'Generable' on struct 'Arguments' here
 30 |     public struct Arguments {
 31 |       @Guide(description: "A concise web search query")
    :
 35 |         self.query = query
 36 |       }
 37 |     }
    +--- macro expansion @Generable ------------------------------------
    |28 | }
    |29 |
    |30 | nonisolated public struct PartiallyGenerated: Identifiable, nonisolated FoundationModels.ConvertibleFromGeneratedContent {
    |   |                           `- warning: protocol 'Identifiable' requires 'GenerationID' to be available in watchOS 26.0 and newer; this will be an error in a future Swift language mode
    |31 |     public var id: GenerationID
    |32 |     public var query: String.PartiallyGenerated?
    +-------------------------------------------------------------------
 38 |
 39 |     public struct Configuration: Hashable, Sendable {
FoundationModels.GenerationID:3:15: note: 'GenerationID' declared here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct GenerationID : Sendable, Hashable {
  |               `- note: 'GenerationID' declared here
4 |     public static func == (a: GenerationID, b: GenerationID) -> Bool
5 |     public func hash(into hasher: inout Hasher)
/Users/admin/builder/spi-builder-workspace/Sources/TavilyForFoundationModels/TavilyTools.swift:29:6: error: 'Generable(description:)' is only available in watchOS 27.0 or newer
 27 |     public let description = "Search the web for current facts and source URLs."
 28 |
 29 |     @Generable
    |      `- error: 'Generable(description:)' is only available in watchOS 27.0 or newer
 30 |     public struct Arguments {
    |                   |- note: add '@available' attribute to enclosing struct
    |                   `- note: add '@available' attribute to enclosing struct
 31 |       @Guide(description: "A concise web search query")
 32 |       public var query: String
/Users/admin/builder/spi-builder-workspace/Sources/TavilyForFoundationModels/TavilyTools.swift:129:6: error: 'Generable(description:)' is only available in watchOS 27.0 or newer
127 |     public let description = "Read relevant content from known web page URLs."
128 |
129 |     @Generable
    |      `- error: 'Generable(description:)' is only available in watchOS 27.0 or newer
130 |     public struct Arguments {
131 |       @Guide(description: "One or more HTTP or HTTPS page URLs")
/Users/admin/builder/spi-builder-workspace/Sources/TavilyForFoundationModels/TavilyTools.swift:131:8: error: 'Guide(description:)' is only available in watchOS 27.0 or newer
128 |
129 |     @Generable
130 |     public struct Arguments {
    |                   |- note: add '@available' attribute to enclosing struct
    |                   `- note: add '@available' attribute to enclosing struct
131 |       @Guide(description: "One or more HTTP or HTTPS page URLs")
    |        `- error: 'Guide(description:)' is only available in watchOS 27.0 or newer
132 |       public var urls: [String]
133 |
/Users/admin/builder/spi-builder-workspace/Sources/TavilyForFoundationModels/TavilyTools.swift:134:8: error: 'Guide(description:)' is only available in watchOS 27.0 or newer
128 |
129 |     @Generable
130 |     public struct Arguments {
    |                   |- note: add '@available' attribute to enclosing struct
    |                   `- note: add '@available' attribute to enclosing struct
131 |       @Guide(description: "One or more HTTP or HTTPS page URLs")
132 |       public var urls: [String]
133 |
134 |       @Guide(description: "The information to find on those pages")
    |        `- error: 'Guide(description:)' is only available in watchOS 27.0 or newer
135 |       public var query: String
136 |
macro expansion @Generable:1:66: error: 'GenerationSchema' is only available in watchOS 27.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/TavilyForFoundationModels/TavilyTools.swift:141:5: note: expanded code originates here
127 |     public let description = "Read relevant content from known web page URLs."
128 |
129 |     @Generable
    |     |- note: in expansion of macro 'Generable' on struct 'Arguments' here
    |     `- note: in expansion of macro 'Generable' on struct 'Arguments' here
130 |     public struct Arguments {
    |                   `- note: add '@available' attribute to enclosing struct
131 |       @Guide(description: "One or more HTTP or HTTPS page URLs")
132 |       public var urls: [String]
    :
139 |         self.query = query
140 |       }
141 |     }
    +--- macro expansion @Generable ------------------------------------
    | 1 | nonisolated public static var generationSchema: FoundationModels.GenerationSchema {
    |   |                               |                                  `- error: 'GenerationSchema' is only available in watchOS 27.0 or newer
    |   |                               `- note: add '@available' attribute to enclosing static property
    | 2 |     FoundationModels.GenerationSchema(
    | 3 |         type: Self.self,
    +-------------------------------------------------------------------
142 |
143 |     public struct Configuration: Hashable, Sendable {
macro expansion @Generable:11:42: error: 'GeneratedContent' is only available in watchOS 27.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/TavilyForFoundationModels/TavilyTools.swift:141:5: note: expanded code originates here
127 |     public let description = "Read relevant content from known web page URLs."
128 |
129 |     @Generable
    |     |- note: in expansion of macro 'Generable' on struct 'Arguments' here
    |     `- note: in expansion of macro 'Generable' on struct 'Arguments' here
130 |     public struct Arguments {
    |                   `- note: add '@available' attribute to enclosing struct
131 |       @Guide(description: "One or more HTTP or HTTPS page URLs")
132 |       public var urls: [String]
    :
139 |         self.query = query
140 |       }
141 |     }
    +--- macro expansion @Generable ------------------------------------
    | 9 | }
    |10 |
    |11 | nonisolated public var generatedContent: GeneratedContent {
    |   |                        |                 `- error: 'GeneratedContent' is only available in watchOS 27.0 or newer
    |   |                        `- note: add '@available' attribute to enclosing property
    |12 |     let explicitNil = false
    |13 |     var properties = [(name: String, value: any ConvertibleToGeneratedContent)]()
    +-------------------------------------------------------------------
142 |
143 |     public struct Configuration: Hashable, Sendable {
macro expansion @Generable:33:20: error: 'GenerationID' is only available in watchOS 27.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/TavilyForFoundationModels/TavilyTools.swift:141:5: note: expanded code originates here
127 |     public let description = "Read relevant content from known web page URLs."
128 |
129 |     @Generable
    |     |- note: in expansion of macro 'Generable' on struct 'Arguments' here
    |     `- note: in expansion of macro 'Generable' on struct 'Arguments' here
130 |     public struct Arguments {
131 |       @Guide(description: "One or more HTTP or HTTPS page URLs")
    :
139 |         self.query = query
140 |       }
141 |     }
    +--- macro expansion @Generable ------------------------------------
    |30 | }
    |31 |
    |32 | nonisolated public struct PartiallyGenerated: Identifiable, nonisolated FoundationModels.ConvertibleFromGeneratedContent {
    |   |                           `- note: add '@available' attribute to enclosing struct
    |33 |     public var id: GenerationID
    |   |                    `- error: 'GenerationID' is only available in watchOS 27.0 or newer
    |34 |     public var urls: [String].PartiallyGenerated?
    |35 |     public var query: String.PartiallyGenerated?
    +-------------------------------------------------------------------
142 |
143 |     public struct Configuration: Hashable, Sendable {
macro expansion @Generable:34:31: error: 'PartiallyGenerated' is only available in watchOS 27.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/TavilyForFoundationModels/TavilyTools.swift:141:5: note: expanded code originates here
127 |     public let description = "Read relevant content from known web page URLs."
128 |
129 |     @Generable
    |     |- note: in expansion of macro 'Generable' on struct 'Arguments' here
    |     `- note: in expansion of macro 'Generable' on struct 'Arguments' here
130 |     public struct Arguments {
131 |       @Guide(description: "One or more HTTP or HTTPS page URLs")
    :
139 |         self.query = query
140 |       }
141 |     }
    +--- macro expansion @Generable ------------------------------------
    |30 | }
    |31 |
    |32 | nonisolated public struct PartiallyGenerated: Identifiable, nonisolated FoundationModels.ConvertibleFromGeneratedContent {
    |   |                           `- note: add '@available' attribute to enclosing struct
    |33 |     public var id: GenerationID
    |34 |     public var urls: [String].PartiallyGenerated?
    |   |                               `- error: 'PartiallyGenerated' is only available in watchOS 27.0 or newer
    |35 |     public var query: String.PartiallyGenerated?
    |36 |     nonisolated public init(_ content: FoundationModels.GeneratedContent) throws {
    +-------------------------------------------------------------------
142 |
143 |     public struct Configuration: Hashable, Sendable {
macro expansion @Generable:35:30: error: 'PartiallyGenerated' is only available in watchOS 27.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/TavilyForFoundationModels/TavilyTools.swift:141:5: note: expanded code originates here
127 |     public let description = "Read relevant content from known web page URLs."
128 |
129 |     @Generable
    |     |- note: in expansion of macro 'Generable' on struct 'Arguments' here
    |     `- note: in expansion of macro 'Generable' on struct 'Arguments' here
130 |     public struct Arguments {
131 |       @Guide(description: "One or more HTTP or HTTPS page URLs")
    :
139 |         self.query = query
140 |       }
141 |     }
    +--- macro expansion @Generable ------------------------------------
    |30 | }
    |31 |
    |32 | nonisolated public struct PartiallyGenerated: Identifiable, nonisolated FoundationModels.ConvertibleFromGeneratedContent {
    |   |                           `- note: add '@available' attribute to enclosing struct
    |33 |     public var id: GenerationID
    |34 |     public var urls: [String].PartiallyGenerated?
    |35 |     public var query: String.PartiallyGenerated?
    |   |                              `- error: 'PartiallyGenerated' is only available in watchOS 27.0 or newer
    |36 |     nonisolated public init(_ content: FoundationModels.GeneratedContent) throws {
    |37 |         self.id = content.id ?? GenerationID()
    +-------------------------------------------------------------------
142 |
143 |     public struct Configuration: Hashable, Sendable {
macro expansion @Generable:36:57: error: 'GeneratedContent' is only available in watchOS 27.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/TavilyForFoundationModels/TavilyTools.swift:141:5: note: expanded code originates here
127 |     public let description = "Read relevant content from known web page URLs."
128 |
129 |     @Generable
    |     |- note: in expansion of macro 'Generable' on struct 'Arguments' here
    |     |- note: in expansion of macro 'Generable' on struct 'Arguments' here
    |     `- note: in expansion of macro 'Generable' on struct 'Arguments' here
130 |     public struct Arguments {
131 |       @Guide(description: "One or more HTTP or HTTPS page URLs")
    :
139 |         self.query = query
140 |       }
141 |     }
    +--- macro expansion @Generable ------------------------------------
    |30 | }
    |31 |
    |32 | nonisolated public struct PartiallyGenerated: Identifiable, nonisolated FoundationModels.ConvertibleFromGeneratedContent {
    |   |                           `- note: add '@available' attribute to enclosing struct
    |33 |     public var id: GenerationID
    |34 |     public var urls: [String].PartiallyGenerated?
    |35 |     public var query: String.PartiallyGenerated?
    |36 |     nonisolated public init(_ content: FoundationModels.GeneratedContent) throws {
    |   |                        |                                `- error: 'GeneratedContent' is only available in watchOS 27.0 or newer
    |   |                        `- note: add '@available' attribute to enclosing initializer
    |37 |         self.id = content.id ?? GenerationID()
    |38 |         self.urls = try content.value(forProperty: "urls")
    +-------------------------------------------------------------------
142 |
143 |     public struct Configuration: Hashable, Sendable {
macro expansion @Generable:32:27: warning: protocol 'Identifiable' requires 'GenerationID' to be available in watchOS 26.0 and newer; this will be an error in a future Swift language mode
`- /Users/admin/builder/spi-builder-workspace/Sources/TavilyForFoundationModels/TavilyTools.swift:141:5: note: expanded code originates here
127 |     public let description = "Read relevant content from known web page URLs."
128 |
129 |     @Generable
    |     `- note: in expansion of macro 'Generable' on struct 'Arguments' here
130 |     public struct Arguments {
131 |       @Guide(description: "One or more HTTP or HTTPS page URLs")
    :
139 |         self.query = query
140 |       }
141 |     }
    +--- macro expansion @Generable ------------------------------------
    |30 | }
    |31 |
    |32 | nonisolated public struct PartiallyGenerated: Identifiable, nonisolated FoundationModels.ConvertibleFromGeneratedContent {
    |   |                           `- warning: protocol 'Identifiable' requires 'GenerationID' to be available in watchOS 26.0 and newer; this will be an error in a future Swift language mode
    |33 |     public var id: GenerationID
    |34 |     public var urls: [String].PartiallyGenerated?
    +-------------------------------------------------------------------
142 |
143 |     public struct Configuration: Hashable, Sendable {
FoundationModels.GenerationID:3:15: note: 'GenerationID' declared here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct GenerationID : Sendable, Hashable {
  |               `- note: 'GenerationID' declared here
4 |     public static func == (a: GenerationID, b: GenerationID) -> Bool
5 |     public func hash(into hasher: inout Hasher)
/Users/admin/builder/spi-builder-workspace/Sources/TavilyForFoundationModels/TavilyTools.swift:129:6: error: 'Generable(description:)' is only available in watchOS 27.0 or newer
127 |     public let description = "Read relevant content from known web page URLs."
128 |
129 |     @Generable
    |      `- error: 'Generable(description:)' is only available in watchOS 27.0 or newer
130 |     public struct Arguments {
    |                   |- note: add '@available' attribute to enclosing struct
    |                   `- note: add '@available' attribute to enclosing struct
131 |       @Guide(description: "One or more HTTP or HTTPS page URLs")
132 |       public var urls: [String]
/Users/admin/builder/spi-builder-workspace/Sources/TavilyForFoundationModels/TavilyTools.swift:223:6: error: 'Generable(description:)' is only available in watchOS 27.0 or newer
221 |     public let description = "Discover relevant URLs and structure within a website."
222 |
223 |     @Generable
    |      `- error: 'Generable(description:)' is only available in watchOS 27.0 or newer
224 |     public struct Arguments {
225 |       @Guide(description: "The HTTP or HTTPS root URL to map")
/Users/admin/builder/spi-builder-workspace/Sources/TavilyForFoundationModels/TavilyTools.swift:225:8: error: 'Guide(description:)' is only available in watchOS 27.0 or newer
222 |
223 |     @Generable
224 |     public struct Arguments {
    |                   |- note: add '@available' attribute to enclosing struct
    |                   `- note: add '@available' attribute to enclosing struct
225 |       @Guide(description: "The HTTP or HTTPS root URL to map")
    |        `- error: 'Guide(description:)' is only available in watchOS 27.0 or newer
226 |       public var url: String
227 |
/Users/admin/builder/spi-builder-workspace/Sources/TavilyForFoundationModels/TavilyTools.swift:228:8: error: 'Guide(description:)' is only available in watchOS 27.0 or newer
222 |
223 |     @Generable
224 |     public struct Arguments {
    |                   |- note: add '@available' attribute to enclosing struct
    |                   `- note: add '@available' attribute to enclosing struct
225 |       @Guide(description: "The HTTP or HTTPS root URL to map")
226 |       public var url: String
227 |
228 |       @Guide(description: "Which kinds of pages to discover")
    |        `- error: 'Guide(description:)' is only available in watchOS 27.0 or newer
229 |       public var instructions: String
230 |
macro expansion @Generable:1:66: error: 'GenerationSchema' is only available in watchOS 27.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/TavilyForFoundationModels/TavilyTools.swift:235:5: note: expanded code originates here
221 |     public let description = "Discover relevant URLs and structure within a website."
222 |
223 |     @Generable
    |     |- note: in expansion of macro 'Generable' on struct 'Arguments' here
    |     `- note: in expansion of macro 'Generable' on struct 'Arguments' here
224 |     public struct Arguments {
    |                   `- note: add '@available' attribute to enclosing struct
225 |       @Guide(description: "The HTTP or HTTPS root URL to map")
226 |       public var url: String
    :
233 |         self.instructions = instructions
234 |       }
235 |     }
    +--- macro expansion @Generable ------------------------------------
    | 1 | nonisolated public static var generationSchema: FoundationModels.GenerationSchema {
    |   |                               |                                  `- error: 'GenerationSchema' is only available in watchOS 27.0 or newer
    |   |                               `- note: add '@available' attribute to enclosing static property
    | 2 |     FoundationModels.GenerationSchema(
    | 3 |         type: Self.self,
    +-------------------------------------------------------------------
236 |
237 |     public struct Configuration: Hashable, Sendable {
macro expansion @Generable:11:42: error: 'GeneratedContent' is only available in watchOS 27.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/TavilyForFoundationModels/TavilyTools.swift:235:5: note: expanded code originates here
221 |     public let description = "Discover relevant URLs and structure within a website."
222 |
223 |     @Generable
    |     |- note: in expansion of macro 'Generable' on struct 'Arguments' here
    |     `- note: in expansion of macro 'Generable' on struct 'Arguments' here
224 |     public struct Arguments {
    |                   `- note: add '@available' attribute to enclosing struct
225 |       @Guide(description: "The HTTP or HTTPS root URL to map")
226 |       public var url: String
    :
233 |         self.instructions = instructions
234 |       }
235 |     }
    +--- macro expansion @Generable ------------------------------------
    | 9 | }
    |10 |
    |11 | nonisolated public var generatedContent: GeneratedContent {
    |   |                        |                 `- error: 'GeneratedContent' is only available in watchOS 27.0 or newer
    |   |                        `- note: add '@available' attribute to enclosing property
    |12 |     let explicitNil = false
    |13 |     var properties = [(name: String, value: any ConvertibleToGeneratedContent)]()
    +-------------------------------------------------------------------
236 |
237 |     public struct Configuration: Hashable, Sendable {
macro expansion @Generable:33:20: error: 'GenerationID' is only available in watchOS 27.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/TavilyForFoundationModels/TavilyTools.swift:235:5: note: expanded code originates here
221 |     public let description = "Discover relevant URLs and structure within a website."
222 |
223 |     @Generable
    |     |- note: in expansion of macro 'Generable' on struct 'Arguments' here
    |     `- note: in expansion of macro 'Generable' on struct 'Arguments' here
224 |     public struct Arguments {
225 |       @Guide(description: "The HTTP or HTTPS root URL to map")
    :
233 |         self.instructions = instructions
234 |       }
235 |     }
    +--- macro expansion @Generable ------------------------------------
    |30 | }
    |31 |
    |32 | nonisolated public struct PartiallyGenerated: Identifiable, nonisolated FoundationModels.ConvertibleFromGeneratedContent {
    |   |                           `- note: add '@available' attribute to enclosing struct
    |33 |     public var id: GenerationID
    |   |                    `- error: 'GenerationID' is only available in watchOS 27.0 or newer
    |34 |     public var url: String.PartiallyGenerated?
    |35 |     public var instructions: String.PartiallyGenerated?
    +-------------------------------------------------------------------
236 |
237 |     public struct Configuration: Hashable, Sendable {
macro expansion @Generable:34:28: error: 'PartiallyGenerated' is only available in watchOS 27.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/TavilyForFoundationModels/TavilyTools.swift:235:5: note: expanded code originates here
221 |     public let description = "Discover relevant URLs and structure within a website."
222 |
223 |     @Generable
    |     |- note: in expansion of macro 'Generable' on struct 'Arguments' here
    |     `- note: in expansion of macro 'Generable' on struct 'Arguments' here
224 |     public struct Arguments {
225 |       @Guide(description: "The HTTP or HTTPS root URL to map")
    :
233 |         self.instructions = instructions
234 |       }
235 |     }
    +--- macro expansion @Generable ------------------------------------
    |30 | }
    |31 |
    |32 | nonisolated public struct PartiallyGenerated: Identifiable, nonisolated FoundationModels.ConvertibleFromGeneratedContent {
    |   |                           `- note: add '@available' attribute to enclosing struct
    |33 |     public var id: GenerationID
    |34 |     public var url: String.PartiallyGenerated?
    |   |                            `- error: 'PartiallyGenerated' is only available in watchOS 27.0 or newer
    |35 |     public var instructions: String.PartiallyGenerated?
    |36 |     nonisolated public init(_ content: FoundationModels.GeneratedContent) throws {
    +-------------------------------------------------------------------
236 |
237 |     public struct Configuration: Hashable, Sendable {
macro expansion @Generable:35:37: error: 'PartiallyGenerated' is only available in watchOS 27.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/TavilyForFoundationModels/TavilyTools.swift:235:5: note: expanded code originates here
221 |     public let description = "Discover relevant URLs and structure within a website."
222 |
223 |     @Generable
    |     |- note: in expansion of macro 'Generable' on struct 'Arguments' here
    |     `- note: in expansion of macro 'Generable' on struct 'Arguments' here
224 |     public struct Arguments {
225 |       @Guide(description: "The HTTP or HTTPS root URL to map")
    :
233 |         self.instructions = instructions
234 |       }
235 |     }
    +--- macro expansion @Generable ------------------------------------
    |30 | }
    |31 |
    |32 | nonisolated public struct PartiallyGenerated: Identifiable, nonisolated FoundationModels.ConvertibleFromGeneratedContent {
    |   |                           `- note: add '@available' attribute to enclosing struct
    |33 |     public var id: GenerationID
    |34 |     public var url: String.PartiallyGenerated?
    |35 |     public var instructions: String.PartiallyGenerated?
    |   |                                     `- error: 'PartiallyGenerated' is only available in watchOS 27.0 or newer
    |36 |     nonisolated public init(_ content: FoundationModels.GeneratedContent) throws {
    |37 |         self.id = content.id ?? GenerationID()
    +-------------------------------------------------------------------
236 |
237 |     public struct Configuration: Hashable, Sendable {
macro expansion @Generable:36:57: error: 'GeneratedContent' is only available in watchOS 27.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/TavilyForFoundationModels/TavilyTools.swift:235:5: note: expanded code originates here
221 |     public let description = "Discover relevant URLs and structure within a website."
222 |
223 |     @Generable
    |     |- note: in expansion of macro 'Generable' on struct 'Arguments' here
    |     |- note: in expansion of macro 'Generable' on struct 'Arguments' here
    |     `- note: in expansion of macro 'Generable' on struct 'Arguments' here
224 |     public struct Arguments {
225 |       @Guide(description: "The HTTP or HTTPS root URL to map")
    :
233 |         self.instructions = instructions
234 |       }
235 |     }
    +--- macro expansion @Generable ------------------------------------
    |30 | }
    |31 |
    |32 | nonisolated public struct PartiallyGenerated: Identifiable, nonisolated FoundationModels.ConvertibleFromGeneratedContent {
    |   |                           `- note: add '@available' attribute to enclosing struct
    |33 |     public var id: GenerationID
    |34 |     public var url: String.PartiallyGenerated?
    |35 |     public var instructions: String.PartiallyGenerated?
    |36 |     nonisolated public init(_ content: FoundationModels.GeneratedContent) throws {
    |   |                        |                                `- error: 'GeneratedContent' is only available in watchOS 27.0 or newer
    |   |                        `- note: add '@available' attribute to enclosing initializer
    |37 |         self.id = content.id ?? GenerationID()
    |38 |         self.url = try content.value(forProperty: "url")
    +-------------------------------------------------------------------
236 |
237 |     public struct Configuration: Hashable, Sendable {
macro expansion @Generable:32:27: warning: protocol 'Identifiable' requires 'GenerationID' to be available in watchOS 26.0 and newer; this will be an error in a future Swift language mode
`- /Users/admin/builder/spi-builder-workspace/Sources/TavilyForFoundationModels/TavilyTools.swift:235:5: note: expanded code originates here
221 |     public let description = "Discover relevant URLs and structure within a website."
222 |
223 |     @Generable
    |     `- note: in expansion of macro 'Generable' on struct 'Arguments' here
224 |     public struct Arguments {
225 |       @Guide(description: "The HTTP or HTTPS root URL to map")
    :
233 |         self.instructions = instructions
234 |       }
235 |     }
    +--- macro expansion @Generable ------------------------------------
    |30 | }
    |31 |
    |32 | nonisolated public struct PartiallyGenerated: Identifiable, nonisolated FoundationModels.ConvertibleFromGeneratedContent {
    |   |                           `- warning: protocol 'Identifiable' requires 'GenerationID' to be available in watchOS 26.0 and newer; this will be an error in a future Swift language mode
    |33 |     public var id: GenerationID
    |34 |     public var url: String.PartiallyGenerated?
    +-------------------------------------------------------------------
236 |
237 |     public struct Configuration: Hashable, Sendable {
FoundationModels.GenerationID:3:15: note: 'GenerationID' declared here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct GenerationID : Sendable, Hashable {
  |               `- note: 'GenerationID' declared here
4 |     public static func == (a: GenerationID, b: GenerationID) -> Bool
5 |     public func hash(into hasher: inout Hasher)
/Users/admin/builder/spi-builder-workspace/Sources/TavilyForFoundationModels/TavilyTools.swift:223:6: error: 'Generable(description:)' is only available in watchOS 27.0 or newer
221 |     public let description = "Discover relevant URLs and structure within a website."
222 |
223 |     @Generable
    |      `- error: 'Generable(description:)' is only available in watchOS 27.0 or newer
224 |     public struct Arguments {
    |                   |- note: add '@available' attribute to enclosing struct
    |                   `- note: add '@available' attribute to enclosing struct
225 |       @Guide(description: "The HTTP or HTTPS root URL to map")
226 |       public var url: String
/Users/admin/builder/spi-builder-workspace/Sources/TavilyForFoundationModels/TavilyTools.swift:319:6: error: 'Generable(description:)' is only available in watchOS 27.0 or newer
317 |     public let description = "Read relevant content from multiple pages of a website."
318 |
319 |     @Generable
    |      `- error: 'Generable(description:)' is only available in watchOS 27.0 or newer
320 |     public struct Arguments {
321 |       @Guide(description: "The HTTP or HTTPS root URL to crawl")
/Users/admin/builder/spi-builder-workspace/Sources/TavilyForFoundationModels/TavilyTools.swift:321:8: error: 'Guide(description:)' is only available in watchOS 27.0 or newer
318 |
319 |     @Generable
320 |     public struct Arguments {
    |                   |- note: add '@available' attribute to enclosing struct
    |                   `- note: add '@available' attribute to enclosing struct
321 |       @Guide(description: "The HTTP or HTTPS root URL to crawl")
    |        `- error: 'Guide(description:)' is only available in watchOS 27.0 or newer
322 |       public var url: String
323 |
/Users/admin/builder/spi-builder-workspace/Sources/TavilyForFoundationModels/TavilyTools.swift:324:8: error: 'Guide(description:)' is only available in watchOS 27.0 or newer
318 |
319 |     @Generable
320 |     public struct Arguments {
    |                   |- note: add '@available' attribute to enclosing struct
    |                   `- note: add '@available' attribute to enclosing struct
321 |       @Guide(description: "The HTTP or HTTPS root URL to crawl")
322 |       public var url: String
323 |
324 |       @Guide(description: "The information to find across the website")
    |        `- error: 'Guide(description:)' is only available in watchOS 27.0 or newer
325 |       public var instructions: String
326 |
macro expansion @Generable:1:66: error: 'GenerationSchema' is only available in watchOS 27.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/TavilyForFoundationModels/TavilyTools.swift:331:5: note: expanded code originates here
317 |     public let description = "Read relevant content from multiple pages of a website."
318 |
319 |     @Generable
    |     |- note: in expansion of macro 'Generable' on struct 'Arguments' here
    |     `- note: in expansion of macro 'Generable' on struct 'Arguments' here
320 |     public struct Arguments {
    |                   `- note: add '@available' attribute to enclosing struct
321 |       @Guide(description: "The HTTP or HTTPS root URL to crawl")
322 |       public var url: String
    :
329 |         self.instructions = instructions
330 |       }
331 |     }
    +--- macro expansion @Generable ------------------------------------
    | 1 | nonisolated public static var generationSchema: FoundationModels.GenerationSchema {
    |   |                               |                                  `- error: 'GenerationSchema' is only available in watchOS 27.0 or newer
    |   |                               `- note: add '@available' attribute to enclosing static property
    | 2 |     FoundationModels.GenerationSchema(
    | 3 |         type: Self.self,
    +-------------------------------------------------------------------
332 |
333 |     public struct Configuration: Hashable, Sendable {
macro expansion @Generable:11:42: error: 'GeneratedContent' is only available in watchOS 27.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/TavilyForFoundationModels/TavilyTools.swift:331:5: note: expanded code originates here
317 |     public let description = "Read relevant content from multiple pages of a website."
318 |
319 |     @Generable
    |     |- note: in expansion of macro 'Generable' on struct 'Arguments' here
    |     `- note: in expansion of macro 'Generable' on struct 'Arguments' here
320 |     public struct Arguments {
    |                   `- note: add '@available' attribute to enclosing struct
321 |       @Guide(description: "The HTTP or HTTPS root URL to crawl")
322 |       public var url: String
    :
329 |         self.instructions = instructions
330 |       }
331 |     }
    +--- macro expansion @Generable ------------------------------------
    | 9 | }
    |10 |
    |11 | nonisolated public var generatedContent: GeneratedContent {
    |   |                        |                 `- error: 'GeneratedContent' is only available in watchOS 27.0 or newer
    |   |                        `- note: add '@available' attribute to enclosing property
    |12 |     let explicitNil = false
    |13 |     var properties = [(name: String, value: any ConvertibleToGeneratedContent)]()
    +-------------------------------------------------------------------
332 |
333 |     public struct Configuration: Hashable, Sendable {
macro expansion @Generable:33:20: error: 'GenerationID' is only available in watchOS 27.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/TavilyForFoundationModels/TavilyTools.swift:331:5: note: expanded code originates here
317 |     public let description = "Read relevant content from multiple pages of a website."
318 |
319 |     @Generable
    |     |- note: in expansion of macro 'Generable' on struct 'Arguments' here
    |     `- note: in expansion of macro 'Generable' on struct 'Arguments' here
320 |     public struct Arguments {
321 |       @Guide(description: "The HTTP or HTTPS root URL to crawl")
    :
329 |         self.instructions = instructions
330 |       }
331 |     }
    +--- macro expansion @Generable ------------------------------------
    |30 | }
    |31 |
    |32 | nonisolated public struct PartiallyGenerated: Identifiable, nonisolated FoundationModels.ConvertibleFromGeneratedContent {
    |   |                           `- note: add '@available' attribute to enclosing struct
    |33 |     public var id: GenerationID
    |   |                    `- error: 'GenerationID' is only available in watchOS 27.0 or newer
    |34 |     public var url: String.PartiallyGenerated?
    |35 |     public var instructions: String.PartiallyGenerated?
    +-------------------------------------------------------------------
332 |
333 |     public struct Configuration: Hashable, Sendable {
macro expansion @Generable:34:28: error: 'PartiallyGenerated' is only available in watchOS 27.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/TavilyForFoundationModels/TavilyTools.swift:331:5: note: expanded code originates here
317 |     public let description = "Read relevant content from multiple pages of a website."
318 |
319 |     @Generable
    |     |- note: in expansion of macro 'Generable' on struct 'Arguments' here
    |     `- note: in expansion of macro 'Generable' on struct 'Arguments' here
320 |     public struct Arguments {
321 |       @Guide(description: "The HTTP or HTTPS root URL to crawl")
    :
329 |         self.instructions = instructions
330 |       }
331 |     }
    +--- macro expansion @Generable ------------------------------------
    |30 | }
    |31 |
    |32 | nonisolated public struct PartiallyGenerated: Identifiable, nonisolated FoundationModels.ConvertibleFromGeneratedContent {
    |   |                           `- note: add '@available' attribute to enclosing struct
    |33 |     public var id: GenerationID
    |34 |     public var url: String.PartiallyGenerated?
    |   |                            `- error: 'PartiallyGenerated' is only available in watchOS 27.0 or newer
    |35 |     public var instructions: String.PartiallyGenerated?
    |36 |     nonisolated public init(_ content: FoundationModels.GeneratedContent) throws {
    +-------------------------------------------------------------------
332 |
333 |     public struct Configuration: Hashable, Sendable {
macro expansion @Generable:35:37: error: 'PartiallyGenerated' is only available in watchOS 27.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/TavilyForFoundationModels/TavilyTools.swift:331:5: note: expanded code originates here
317 |     public let description = "Read relevant content from multiple pages of a website."
318 |
319 |     @Generable
    |     |- note: in expansion of macro 'Generable' on struct 'Arguments' here
    |     `- note: in expansion of macro 'Generable' on struct 'Arguments' here
320 |     public struct Arguments {
321 |       @Guide(description: "The HTTP or HTTPS root URL to crawl")
    :
329 |         self.instructions = instructions
330 |       }
331 |     }
    +--- macro expansion @Generable ------------------------------------
    |30 | }
    |31 |
    |32 | nonisolated public struct PartiallyGenerated: Identifiable, nonisolated FoundationModels.ConvertibleFromGeneratedContent {
    |   |                           `- note: add '@available' attribute to enclosing struct
    |33 |     public var id: GenerationID
    |34 |     public var url: String.PartiallyGenerated?
    |35 |     public var instructions: String.PartiallyGenerated?
    |   |                                     `- error: 'PartiallyGenerated' is only available in watchOS 27.0 or newer
    |36 |     nonisolated public init(_ content: FoundationModels.GeneratedContent) throws {
    |37 |         self.id = content.id ?? GenerationID()
    +-------------------------------------------------------------------
332 |
333 |     public struct Configuration: Hashable, Sendable {
macro expansion @Generable:36:57: error: 'GeneratedContent' is only available in watchOS 27.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/TavilyForFoundationModels/TavilyTools.swift:331:5: note: expanded code originates here
317 |     public let description = "Read relevant content from multiple pages of a website."
318 |
319 |     @Generable
    |     |- note: in expansion of macro 'Generable' on struct 'Arguments' here
    |     |- note: in expansion of macro 'Generable' on struct 'Arguments' here
    |     `- note: in expansion of macro 'Generable' on struct 'Arguments' here
320 |     public struct Arguments {
321 |       @Guide(description: "The HTTP or HTTPS root URL to crawl")
    :
329 |         self.instructions = instructions
330 |       }
331 |     }
    +--- macro expansion @Generable ------------------------------------
    |30 | }
    |31 |
    |32 | nonisolated public struct PartiallyGenerated: Identifiable, nonisolated FoundationModels.ConvertibleFromGeneratedContent {
    |   |                           `- note: add '@available' attribute to enclosing struct
    |33 |     public var id: GenerationID
    |34 |     public var url: String.PartiallyGenerated?
    |35 |     public var instructions: String.PartiallyGenerated?
    |36 |     nonisolated public init(_ content: FoundationModels.GeneratedContent) throws {
    |   |                        |                                `- error: 'GeneratedContent' is only available in watchOS 27.0 or newer
    |   |                        `- note: add '@available' attribute to enclosing initializer
    |37 |         self.id = content.id ?? GenerationID()
    |38 |         self.url = try content.value(forProperty: "url")
    +-------------------------------------------------------------------
332 |
333 |     public struct Configuration: Hashable, Sendable {
macro expansion @Generable:32:27: warning: protocol 'Identifiable' requires 'GenerationID' to be available in watchOS 26.0 and newer; this will be an error in a future Swift language mode
`- /Users/admin/builder/spi-builder-workspace/Sources/TavilyForFoundationModels/TavilyTools.swift:331:5: note: expanded code originates here
317 |     public let description = "Read relevant content from multiple pages of a website."
318 |
319 |     @Generable
    |     `- note: in expansion of macro 'Generable' on struct 'Arguments' here
320 |     public struct Arguments {
321 |       @Guide(description: "The HTTP or HTTPS root URL to crawl")
    :
329 |         self.instructions = instructions
330 |       }
331 |     }
    +--- macro expansion @Generable ------------------------------------
    |30 | }
    |31 |
    |32 | nonisolated public struct PartiallyGenerated: Identifiable, nonisolated FoundationModels.ConvertibleFromGeneratedContent {
    |   |                           `- warning: protocol 'Identifiable' requires 'GenerationID' to be available in watchOS 26.0 and newer; this will be an error in a future Swift language mode
    |33 |     public var id: GenerationID
    |34 |     public var url: String.PartiallyGenerated?
    +-------------------------------------------------------------------
332 |
333 |     public struct Configuration: Hashable, Sendable {
FoundationModels.GenerationID:3:15: note: 'GenerationID' declared here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct GenerationID : Sendable, Hashable {
  |               `- note: 'GenerationID' declared here
4 |     public static func == (a: GenerationID, b: GenerationID) -> Bool
5 |     public func hash(into hasher: inout Hasher)
/Users/admin/builder/spi-builder-workspace/Sources/TavilyForFoundationModels/TavilyTools.swift:319:6: error: 'Generable(description:)' is only available in watchOS 27.0 or newer
317 |     public let description = "Read relevant content from multiple pages of a website."
318 |
319 |     @Generable
    |      `- error: 'Generable(description:)' is only available in watchOS 27.0 or newer
320 |     public struct Arguments {
    |                   |- note: add '@available' attribute to enclosing struct
    |                   `- note: add '@available' attribute to enclosing struct
321 |       @Guide(description: "The HTTP or HTTPS root URL to crawl")
322 |       public var url: String
/Users/admin/builder/spi-builder-workspace/Sources/TavilyForFoundationModels/TavilyTools.swift:431:6: error: 'Generable(description:)' is only available in watchOS 27.0 or newer
429 |     public let description = "Produce a multi-source web research report with citations."
430 |
431 |     @Generable
    |      `- error: 'Generable(description:)' is only available in watchOS 27.0 or newer
432 |     public struct Arguments {
433 |       @Guide(description: "A focused research question or task")
/Users/admin/builder/spi-builder-workspace/Sources/TavilyForFoundationModels/TavilyTools.swift:433:8: error: 'Guide(description:)' is only available in watchOS 27.0 or newer
430 |
431 |     @Generable
432 |     public struct Arguments {
    |                   |- note: add '@available' attribute to enclosing struct
    |                   `- note: add '@available' attribute to enclosing struct
433 |       @Guide(description: "A focused research question or task")
    |        `- error: 'Guide(description:)' is only available in watchOS 27.0 or newer
434 |       public var input: String
435 |
macro expansion @Generable:1:66: error: 'GenerationSchema' is only available in watchOS 27.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/TavilyForFoundationModels/TavilyTools.swift:439:5: note: expanded code originates here
429 |     public let description = "Produce a multi-source web research report with citations."
430 |
431 |     @Generable
    |     |- note: in expansion of macro 'Generable' on struct 'Arguments' here
    |     `- note: in expansion of macro 'Generable' on struct 'Arguments' here
432 |     public struct Arguments {
    |                   `- note: add '@available' attribute to enclosing struct
433 |       @Guide(description: "A focused research question or task")
434 |       public var input: String
    :
437 |         self.input = input
438 |       }
439 |     }
    +--- macro expansion @Generable ------------------------------------
    | 1 | nonisolated public static var generationSchema: FoundationModels.GenerationSchema {
    |   |                               |                                  `- error: 'GenerationSchema' is only available in watchOS 27.0 or newer
    |   |                               `- note: add '@available' attribute to enclosing static property
    | 2 |     FoundationModels.GenerationSchema(
    | 3 |         type: Self.self,
    +-------------------------------------------------------------------
440 |
441 |     public struct Configuration: Hashable, Sendable {
macro expansion @Generable:10:42: error: 'GeneratedContent' is only available in watchOS 27.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/TavilyForFoundationModels/TavilyTools.swift:439:5: note: expanded code originates here
429 |     public let description = "Produce a multi-source web research report with citations."
430 |
431 |     @Generable
    |     |- note: in expansion of macro 'Generable' on struct 'Arguments' here
    |     `- note: in expansion of macro 'Generable' on struct 'Arguments' here
432 |     public struct Arguments {
    |                   `- note: add '@available' attribute to enclosing struct
433 |       @Guide(description: "A focused research question or task")
434 |       public var input: String
    :
437 |         self.input = input
438 |       }
439 |     }
    +--- macro expansion @Generable ------------------------------------
    | 8 | }
    | 9 |
    |10 | nonisolated public var generatedContent: GeneratedContent {
    |   |                        |                 `- error: 'GeneratedContent' is only available in watchOS 27.0 or newer
    |   |                        `- note: add '@available' attribute to enclosing property
    |11 |     let explicitNil = false
    |12 |     var properties = [(name: String, value: any ConvertibleToGeneratedContent)]()
    +-------------------------------------------------------------------
440 |
441 |     public struct Configuration: Hashable, Sendable {
macro expansion @Generable:31:20: error: 'GenerationID' is only available in watchOS 27.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/TavilyForFoundationModels/TavilyTools.swift:439:5: note: expanded code originates here
429 |     public let description = "Produce a multi-source web research report with citations."
430 |
431 |     @Generable
    |     |- note: in expansion of macro 'Generable' on struct 'Arguments' here
    |     `- note: in expansion of macro 'Generable' on struct 'Arguments' here
432 |     public struct Arguments {
433 |       @Guide(description: "A focused research question or task")
    :
437 |         self.input = input
438 |       }
439 |     }
    +--- macro expansion @Generable ------------------------------------
    |28 | }
    |29 |
    |30 | nonisolated public struct PartiallyGenerated: Identifiable, nonisolated FoundationModels.ConvertibleFromGeneratedContent {
    |   |                           `- note: add '@available' attribute to enclosing struct
    |31 |     public var id: GenerationID
    |   |                    `- error: 'GenerationID' is only available in watchOS 27.0 or newer
    |32 |     public var input: String.PartiallyGenerated?
    |33 |     nonisolated public init(_ content: FoundationModels.GeneratedContent) throws {
    +-------------------------------------------------------------------
440 |
441 |     public struct Configuration: Hashable, Sendable {
macro expansion @Generable:32:30: error: 'PartiallyGenerated' is only available in watchOS 27.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/TavilyForFoundationModels/TavilyTools.swift:439:5: note: expanded code originates here
429 |     public let description = "Produce a multi-source web research report with citations."
430 |
431 |     @Generable
    |     |- note: in expansion of macro 'Generable' on struct 'Arguments' here
    |     `- note: in expansion of macro 'Generable' on struct 'Arguments' here
432 |     public struct Arguments {
433 |       @Guide(description: "A focused research question or task")
    :
437 |         self.input = input
438 |       }
439 |     }
    +--- macro expansion @Generable ------------------------------------
    |28 | }
    |29 |
    |30 | nonisolated public struct PartiallyGenerated: Identifiable, nonisolated FoundationModels.ConvertibleFromGeneratedContent {
    |   |                           `- note: add '@available' attribute to enclosing struct
    |31 |     public var id: GenerationID
    |32 |     public var input: String.PartiallyGenerated?
    |   |                              `- error: 'PartiallyGenerated' is only available in watchOS 27.0 or newer
    |33 |     nonisolated public init(_ content: FoundationModels.GeneratedContent) throws {
    |34 |         self.id = content.id ?? GenerationID()
    +-------------------------------------------------------------------
440 |
441 |     public struct Configuration: Hashable, Sendable {
macro expansion @Generable:33:57: error: 'GeneratedContent' is only available in watchOS 27.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/TavilyForFoundationModels/TavilyTools.swift:439:5: note: expanded code originates here
429 |     public let description = "Produce a multi-source web research report with citations."
430 |
431 |     @Generable
    |     |- note: in expansion of macro 'Generable' on struct 'Arguments' here
    |     |- note: in expansion of macro 'Generable' on struct 'Arguments' here
    |     `- note: in expansion of macro 'Generable' on struct 'Arguments' here
432 |     public struct Arguments {
433 |       @Guide(description: "A focused research question or task")
    :
437 |         self.input = input
438 |       }
439 |     }
    +--- macro expansion @Generable ------------------------------------
    |28 | }
    |29 |
    |30 | nonisolated public struct PartiallyGenerated: Identifiable, nonisolated FoundationModels.ConvertibleFromGeneratedContent {
    |   |                           `- note: add '@available' attribute to enclosing struct
    |31 |     public var id: GenerationID
    |32 |     public var input: String.PartiallyGenerated?
    |33 |     nonisolated public init(_ content: FoundationModels.GeneratedContent) throws {
    |   |                        |                                `- error: 'GeneratedContent' is only available in watchOS 27.0 or newer
    |   |                        `- note: add '@available' attribute to enclosing initializer
    |34 |         self.id = content.id ?? GenerationID()
    |35 |         self.input = try content.value(forProperty: "input")
    +-------------------------------------------------------------------
440 |
441 |     public struct Configuration: Hashable, Sendable {
macro expansion @Generable:30:27: warning: protocol 'Identifiable' requires 'GenerationID' to be available in watchOS 26.0 and newer; this will be an error in a future Swift language mode
`- /Users/admin/builder/spi-builder-workspace/Sources/TavilyForFoundationModels/TavilyTools.swift:439:5: note: expanded code originates here
429 |     public let description = "Produce a multi-source web research report with citations."
430 |
431 |     @Generable
    |     `- note: in expansion of macro 'Generable' on struct 'Arguments' here
432 |     public struct Arguments {
433 |       @Guide(description: "A focused research question or task")
    :
437 |         self.input = input
438 |       }
439 |     }
    +--- macro expansion @Generable ------------------------------------
    |28 | }
    |29 |
    |30 | nonisolated public struct PartiallyGenerated: Identifiable, nonisolated FoundationModels.ConvertibleFromGeneratedContent {
    |   |                           `- warning: protocol 'Identifiable' requires 'GenerationID' to be available in watchOS 26.0 and newer; this will be an error in a future Swift language mode
    |31 |     public var id: GenerationID
    |32 |     public var input: String.PartiallyGenerated?
    +-------------------------------------------------------------------
440 |
441 |     public struct Configuration: Hashable, Sendable {
FoundationModels.GenerationID:3:15: note: 'GenerationID' declared here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct GenerationID : Sendable, Hashable {
  |               `- note: 'GenerationID' declared here
4 |     public static func == (a: GenerationID, b: GenerationID) -> Bool
5 |     public func hash(into hasher: inout Hasher)
/Users/admin/builder/spi-builder-workspace/Sources/TavilyForFoundationModels/TavilyTools.swift:431:6: error: 'Generable(description:)' is only available in watchOS 27.0 or newer
429 |     public let description = "Produce a multi-source web research report with citations."
430 |
431 |     @Generable
    |      `- error: 'Generable(description:)' is only available in watchOS 27.0 or newer
432 |     public struct Arguments {
    |                   |- note: add '@available' attribute to enclosing struct
    |                   `- note: add '@available' attribute to enclosing struct
433 |       @Guide(description: "A focused research question or task")
434 |       public var input: String
macro expansion @Generable:2:57: error: 'GeneratedContent' is only available in watchOS 27.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/TavilyForFoundationModels/TavilyTools.swift:121:4: note: expanded code originates here
 27 |     public let description = "Search the web for current facts and source URLs."
 28 |
 29 |     @Generable
    |     |- note: in expansion of macro 'Generable' on struct 'Arguments' here
    |     |- note: in expansion of macro 'Generable' on struct 'Arguments' here
    |     `- note: in expansion of macro 'Generable' on struct 'Arguments' here
 30 |     public struct Arguments {
 31 |       @Guide(description: "A concise web search query")
    :
119 |       )
120 |     }
121 |   }
    +--- macro expansion @Generable ------------------------------------
    |1 | extension TavilySearchTool.Arguments: nonisolated FoundationModels.Generable {
    |  | `- note: add '@available' attribute to enclosing extension
    |2 |     nonisolated public init(_ content: FoundationModels.GeneratedContent) throws {
    |  |                        |                                `- error: 'GeneratedContent' is only available in watchOS 27.0 or newer
    |  |                        `- note: add '@available' attribute to enclosing initializer
    |3 |         self.query = try content.value(forProperty: "query")
    |4 |     }
    +-------------------------------------------------------------------
122 |
123 |   /// Extracts query-focused content from one or more known page URLs.
macro expansion @Generable:2:57: error: 'GeneratedContent' is only available in watchOS 27.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/TavilyForFoundationModels/TavilyTools.swift:215:4: note: expanded code originates here
127 |     public let description = "Read relevant content from known web page URLs."
128 |
129 |     @Generable
    |     |- note: in expansion of macro 'Generable' on struct 'Arguments' here
    |     |- note: in expansion of macro 'Generable' on struct 'Arguments' here
    |     `- note: in expansion of macro 'Generable' on struct 'Arguments' here
130 |     public struct Arguments {
131 |       @Guide(description: "One or more HTTP or HTTPS page URLs")
    :
213 |       )
214 |     }
215 |   }
    +--- macro expansion @Generable ------------------------------------
    |1 | extension TavilyExtractTool.Arguments: nonisolated FoundationModels.Generable {
    |  | `- note: add '@available' attribute to enclosing extension
    |2 |     nonisolated public init(_ content: FoundationModels.GeneratedContent) throws {
    |  |                        |                                `- error: 'GeneratedContent' is only available in watchOS 27.0 or newer
    |  |                        `- note: add '@available' attribute to enclosing initializer
    |3 |         self.urls = try content.value(forProperty: "urls")
    |4 |         self.query = try content.value(forProperty: "query")
    +-------------------------------------------------------------------
216 |
217 |   /// Discovers relevant URLs and structure beneath a website root.
macro expansion @Generable:2:57: error: 'GeneratedContent' is only available in watchOS 27.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/TavilyForFoundationModels/TavilyTools.swift:311:4: note: expanded code originates here
221 |     public let description = "Discover relevant URLs and structure within a website."
222 |
223 |     @Generable
    |     |- note: in expansion of macro 'Generable' on struct 'Arguments' here
    |     |- note: in expansion of macro 'Generable' on struct 'Arguments' here
    |     `- note: in expansion of macro 'Generable' on struct 'Arguments' here
224 |     public struct Arguments {
225 |       @Guide(description: "The HTTP or HTTPS root URL to map")
    :
309 |       )
310 |     }
311 |   }
    +--- macro expansion @Generable ------------------------------------
    |1 | extension TavilyMapTool.Arguments: nonisolated FoundationModels.Generable {
    |  | `- note: add '@available' attribute to enclosing extension
    |2 |     nonisolated public init(_ content: FoundationModels.GeneratedContent) throws {
    |  |                        |                                `- error: 'GeneratedContent' is only available in watchOS 27.0 or newer
    |  |                        `- note: add '@available' attribute to enclosing initializer
    |3 |         self.url = try content.value(forProperty: "url")
    |4 |         self.instructions = try content.value(forProperty: "instructions")
    +-------------------------------------------------------------------
312 |
313 |   /// Traverses a website and returns relevant extracted page content.
macro expansion @Generable:2:57: error: 'GeneratedContent' is only available in watchOS 27.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/TavilyForFoundationModels/TavilyTools.swift:423:4: note: expanded code originates here
317 |     public let description = "Read relevant content from multiple pages of a website."
318 |
319 |     @Generable
    |     |- note: in expansion of macro 'Generable' on struct 'Arguments' here
    |     |- note: in expansion of macro 'Generable' on struct 'Arguments' here
    |     `- note: in expansion of macro 'Generable' on struct 'Arguments' here
320 |     public struct Arguments {
321 |       @Guide(description: "The HTTP or HTTPS root URL to crawl")
    :
421 |       )
422 |     }
423 |   }
    +--- macro expansion @Generable ------------------------------------
    |1 | extension TavilyCrawlTool.Arguments: nonisolated FoundationModels.Generable {
    |  | `- note: add '@available' attribute to enclosing extension
    |2 |     nonisolated public init(_ content: FoundationModels.GeneratedContent) throws {
    |  |                        |                                `- error: 'GeneratedContent' is only available in watchOS 27.0 or newer
    |  |                        `- note: add '@available' attribute to enclosing initializer
    |3 |         self.url = try content.value(forProperty: "url")
    |4 |         self.instructions = try content.value(forProperty: "instructions")
    +-------------------------------------------------------------------
424 |
425 |   /// Runs Tavily's multi-source research agent and returns its cited report.
macro expansion @Generable:2:57: error: 'GeneratedContent' is only available in watchOS 27.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/TavilyForFoundationModels/TavilyTools.swift:508:4: note: expanded code originates here
429 |     public let description = "Produce a multi-source web research report with citations."
430 |
431 |     @Generable
    |     |- note: in expansion of macro 'Generable' on struct 'Arguments' here
    |     |- note: in expansion of macro 'Generable' on struct 'Arguments' here
    |     `- note: in expansion of macro 'Generable' on struct 'Arguments' here
432 |     public struct Arguments {
433 |       @Guide(description: "A focused research question or task")
    :
506 |       )
507 |     }
508 |   }
    +--- macro expansion @Generable ------------------------------------
    |1 | extension TavilyResearchTool.Arguments: nonisolated FoundationModels.Generable {
    |  | `- note: add '@available' attribute to enclosing extension
    |2 |     nonisolated public init(_ content: FoundationModels.GeneratedContent) throws {
    |  |                        |                                `- error: 'GeneratedContent' is only available in watchOS 27.0 or newer
    |  |                        `- note: add '@available' attribute to enclosing initializer
    |3 |         self.input = try content.value(forProperty: "input")
    |4 |     }
    +-------------------------------------------------------------------
509 |
510 |   private enum TavilyToolFormatter {
Failed frontend command:
/Applications/Xcode-27.0.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -frontend -emit-module -experimental-skip-non-inlinable-function-bodies-without-types /Users/admin/builder/spi-builder-workspace/Sources/TavilyForFoundationModels/TavilyTools.swift -target arm64-apple-watchos10.0 -module-can-import-version FoundationModels 2.0.68.1 0 -disable-cross-import-overlay-search -load-resolved-plugin /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libFoundationMacros.dylib\#/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#FoundationMacros -load-resolved-plugin /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libFoundationModelsMacros.dylib\#/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#FoundationModelsMacros -load-resolved-plugin /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libObservationMacros.dylib\#/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#ObservationMacros -load-resolved-plugin /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftMacros.dylib\#/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftMacros -disable-implicit-swift-modules -Xcc -fno-implicit-modules -Xcc -fno-implicit-module-maps -explicit-swift-module-map-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/NebiusForFoundationModels.build/Debug-watchos/TavilyForFoundationModels-t.build/Objects-normal/arm64/TavilyForFoundationModels-dependencies-1.json -Xllvm -aarch64-use-tbi -enable-objc-interop -stack-check -sdk /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -Isystem /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/Developer/Library/Frameworks -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -no-color-diagnostics -Xcc -fno-color-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -profile-generate -profile-coverage-mapping -swift-version 6 -Onone -D SWIFT_PACKAGE -D DEBUG -D SWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -D Xcode -serialize-debugging-options -enable-experimental-feature DebugDescriptionMacro -empty-abi-descriptor -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -enable-anonymous-context-mangled-names -file-compilation-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c044b9db9bc9c079ee3c7b5f3373b13d10bc.sdkstatcache -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/NebiusForFoundationModels.build/Debug-watchos/TavilyForFoundationModels-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/NebiusForFoundationModels.build/Debug-watchos/TavilyForFoundationModels-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/NebiusForFoundationModels.build/Debug-watchos/TavilyForFoundationModels-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name TavilyForFoundationModels -package-name spi_builder_workspace -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/NebiusForFoundationModels.build/Debug-watchos/TavilyForFoundationModels-t.build/Objects-normal/arm64/TavilyForFoundationModels_const_extract_protocols.json -disable-clang-spi -clang-target arm64-apple-watchos27.0 -target-sdk-version 27.0 -target-sdk-name watchos27.0 -in-process-plugin-server-path /Applications/Xcode-27.0.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/libSwiftInProcPluginServer.dylib -emit-module-doc-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/NebiusForFoundationModels.build/Debug-watchos/TavilyForFoundationModels-t.build/Objects-normal/arm64/TavilyForFoundationModels.swiftdoc -emit-module-source-info-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/NebiusForFoundationModels.build/Debug-watchos/TavilyForFoundationModels-t.build/Objects-normal/arm64/TavilyForFoundationModels.swiftsourceinfo -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/NebiusForFoundationModels.build/Debug-watchos/TavilyForFoundationModels-t.build/Objects-normal/arm64/TavilyForFoundationModels-Swift.h -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/NebiusForFoundationModels.build/Debug-watchos/TavilyForFoundationModels-t.build/Objects-normal/arm64/TavilyForFoundationModels-primary-emit-module.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/NebiusForFoundationModels.build/Debug-watchos/TavilyForFoundationModels-t.build/Objects-normal/arm64/TavilyForFoundationModels-primary-emit-module.d -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/NebiusForFoundationModels.build/Debug-watchos/TavilyForFoundationModels-t.build/Objects-normal/arm64/TavilyForFoundationModels.swiftmodule -emit-abi-descriptor-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/NebiusForFoundationModels.build/Debug-watchos/TavilyForFoundationModels-t.build/Objects-normal/arm64/TavilyForFoundationModels.abi.json
SwiftCompile normal arm64 (in target 'TavilyForFoundationModels' from project 'NebiusForFoundationModels')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftEmitModule normal arm64_32 Emitting\ module\ for\ TavilyForFoundationModels (in target 'TavilyForFoundationModels' from project 'NebiusForFoundationModels')
/Users/admin/builder/spi-builder-workspace/Sources/TavilyForFoundationModels/TavilyTools.swift:29:6: error: 'Generable(description:)' is only available in watchOS 27.0 or newer
 27 |     public let description = "Search the web for current facts and source URLs."
 28 |
 29 |     @Generable
    |      `- error: 'Generable(description:)' is only available in watchOS 27.0 or newer
 30 |     public struct Arguments {
 31 |       @Guide(description: "A concise web search query")
/Users/admin/builder/spi-builder-workspace/Sources/TavilyForFoundationModels/TavilyTools.swift:31:8: error: 'Guide(description:)' is only available in watchOS 27.0 or newer
 28 |
 29 |     @Generable
 30 |     public struct Arguments {
    |                   |- note: add '@available' attribute to enclosing struct
    |                   `- note: add '@available' attribute to enclosing struct
 31 |       @Guide(description: "A concise web search query")
    |        `- error: 'Guide(description:)' is only available in watchOS 27.0 or newer
 32 |       public var query: String
 33 |
macro expansion @Generable:1:66: error: 'GenerationSchema' is only available in watchOS 27.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/TavilyForFoundationModels/TavilyTools.swift:37:5: note: expanded code originates here
 27 |     public let description = "Search the web for current facts and source URLs."
 28 |
 29 |     @Generable
    |     |- note: in expansion of macro 'Generable' on struct 'Arguments' here
    |     `- note: in expansion of macro 'Generable' on struct 'Arguments' here
 30 |     public struct Arguments {
    |                   `- note: add '@available' attribute to enclosing struct
 31 |       @Guide(description: "A concise web search query")
 32 |       public var query: String
    :
 35 |         self.query = query
 36 |       }
 37 |     }
    +--- macro expansion @Generable ------------------------------------
    | 1 | nonisolated public static var generationSchema: FoundationModels.GenerationSchema {
    |   |                               |                                  `- error: 'GenerationSchema' is only available in watchOS 27.0 or newer
    |   |                               `- note: add '@available' attribute to enclosing static property
    | 2 |     FoundationModels.GenerationSchema(
    | 3 |         type: Self.self,
    +-------------------------------------------------------------------
 38 |
 39 |     public struct Configuration: Hashable, Sendable {
macro expansion @Generable:10:42: error: 'GeneratedContent' is only available in watchOS 27.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/TavilyForFoundationModels/TavilyTools.swift:37:5: note: expanded code originates here
 27 |     public let description = "Search the web for current facts and source URLs."
 28 |
 29 |     @Generable
    |     |- note: in expansion of macro 'Generable' on struct 'Arguments' here
    |     `- note: in expansion of macro 'Generable' on struct 'Arguments' here
 30 |     public struct Arguments {
    |                   `- note: add '@available' attribute to enclosing struct
 31 |       @Guide(description: "A concise web search query")
 32 |       public var query: String
    :
 35 |         self.query = query
 36 |       }
 37 |     }
    +--- macro expansion @Generable ------------------------------------
    | 8 | }
    | 9 |
    |10 | nonisolated public var generatedContent: GeneratedContent {
    |   |                        |                 `- error: 'GeneratedContent' is only available in watchOS 27.0 or newer
    |   |                        `- note: add '@available' attribute to enclosing property
    |11 |     let explicitNil = false
    |12 |     var properties = [(name: String, value: any ConvertibleToGeneratedContent)]()
    +-------------------------------------------------------------------
 38 |
 39 |     public struct Configuration: Hashable, Sendable {
macro expansion @Generable:31:20: error: 'GenerationID' is only available in watchOS 27.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/TavilyForFoundationModels/TavilyTools.swift:37:5: note: expanded code originates here
 27 |     public let description = "Search the web for current facts and source URLs."
 28 |
 29 |     @Generable
    |     |- note: in expansion of macro 'Generable' on struct 'Arguments' here
    |     `- note: in expansion of macro 'Generable' on struct 'Arguments' here
 30 |     public struct Arguments {
 31 |       @Guide(description: "A concise web search query")
    :
 35 |         self.query = query
 36 |       }
 37 |     }
    +--- macro expansion @Generable ------------------------------------
    |28 | }
    |29 |
    |30 | nonisolated public struct PartiallyGenerated: Identifiable, nonisolated FoundationModels.ConvertibleFromGeneratedContent {
    |   |                           `- note: add '@available' attribute to enclosing struct
    |31 |     public var id: GenerationID
    |   |                    `- error: 'GenerationID' is only available in watchOS 27.0 or newer
    |32 |     public var query: String.PartiallyGenerated?
    |33 |     nonisolated public init(_ content: FoundationModels.GeneratedContent) throws {
    +-------------------------------------------------------------------
 38 |
 39 |     public struct Configuration: Hashable, Sendable {
macro expansion @Generable:32:30: error: 'PartiallyGenerated' is only available in watchOS 27.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/TavilyForFoundationModels/TavilyTools.swift:37:5: note: expanded code originates here
 27 |     public let description = "Search the web for current facts and source URLs."
 28 |
 29 |     @Generable
    |     |- note: in expansion of macro 'Generable' on struct 'Arguments' here
    |     `- note: in expansion of macro 'Generable' on struct 'Arguments' here
 30 |     public struct Arguments {
 31 |       @Guide(description: "A concise web search query")
    :
 35 |         self.query = query
 36 |       }
 37 |     }
    +--- macro expansion @Generable ------------------------------------
    |28 | }
    |29 |
    |30 | nonisolated public struct PartiallyGenerated: Identifiable, nonisolated FoundationModels.ConvertibleFromGeneratedContent {
    |   |                           `- note: add '@available' attribute to enclosing struct
    |31 |     public var id: GenerationID
    |32 |     public var query: String.PartiallyGenerated?
    |   |                              `- error: 'PartiallyGenerated' is only available in watchOS 27.0 or newer
    |33 |     nonisolated public init(_ content: FoundationModels.GeneratedContent) throws {
    |34 |         self.id = content.id ?? GenerationID()
    +-------------------------------------------------------------------
 38 |
 39 |     public struct Configuration: Hashable, Sendable {
macro expansion @Generable:33:57: error: 'GeneratedContent' is only available in watchOS 27.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/TavilyForFoundationModels/TavilyTools.swift:37:5: note: expanded code originates here
 27 |     public let description = "Search the web for current facts and source URLs."
 28 |
 29 |     @Generable
    |     |- note: in expansion of macro 'Generable' on struct 'Arguments' here
    |     |- note: in expansion of macro 'Generable' on struct 'Arguments' here
    |     `- note: in expansion of macro 'Generable' on struct 'Arguments' here
 30 |     public struct Arguments {
 31 |       @Guide(description: "A concise web search query")
    :
 35 |         self.query = query
 36 |       }
 37 |     }
    +--- macro expansion @Generable ------------------------------------
    |28 | }
    |29 |
    |30 | nonisolated public struct PartiallyGenerated: Identifiable, nonisolated FoundationModels.ConvertibleFromGeneratedContent {
    |   |                           `- note: add '@available' attribute to enclosing struct
    |31 |     public var id: GenerationID
    |32 |     public var query: String.PartiallyGenerated?
    |33 |     nonisolated public init(_ content: FoundationModels.GeneratedContent) throws {
    |   |                        |                                `- error: 'GeneratedContent' is only available in watchOS 27.0 or newer
    |   |                        `- note: add '@available' attribute to enclosing initializer
    |34 |         self.id = content.id ?? GenerationID()
    |35 |         self.query = try content.value(forProperty: "query")
    +-------------------------------------------------------------------
 38 |
 39 |     public struct Configuration: Hashable, Sendable {
macro expansion @Generable:30:27: warning: protocol 'Identifiable' requires 'GenerationID' to be available in watchOS 26.0 and newer; this will be an error in a future Swift language mode
`- /Users/admin/builder/spi-builder-workspace/Sources/TavilyForFoundationModels/TavilyTools.swift:37:5: note: expanded code originates here
 27 |     public let description = "Search the web for current facts and source URLs."
 28 |
 29 |     @Generable
    |     `- note: in expansion of macro 'Generable' on struct 'Arguments' here
 30 |     public struct Arguments {
 31 |       @Guide(description: "A concise web search query")
    :
 35 |         self.query = query
 36 |       }
 37 |     }
    +--- macro expansion @Generable ------------------------------------
    |28 | }
    |29 |
    |30 | nonisolated public struct PartiallyGenerated: Identifiable, nonisolated FoundationModels.ConvertibleFromGeneratedContent {
    |   |                           `- warning: protocol 'Identifiable' requires 'GenerationID' to be available in watchOS 26.0 and newer; this will be an error in a future Swift language mode
    |31 |     public var id: GenerationID
    |32 |     public var query: String.PartiallyGenerated?
    +-------------------------------------------------------------------
 38 |
 39 |     public struct Configuration: Hashable, Sendable {
FoundationModels.GenerationID:3:15: note: 'GenerationID' declared here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct GenerationID : Sendable, Hashable {
  |               `- note: 'GenerationID' declared here
4 |     public static func == (a: GenerationID, b: GenerationID) -> Bool
5 |     public func hash(into hasher: inout Hasher)
/Users/admin/builder/spi-builder-workspace/Sources/TavilyForFoundationModels/TavilyTools.swift:29:6: error: 'Generable(description:)' is only available in watchOS 27.0 or newer
 27 |     public let description = "Search the web for current facts and source URLs."
 28 |
 29 |     @Generable
    |      `- error: 'Generable(description:)' is only available in watchOS 27.0 or newer
 30 |     public struct Arguments {
    |                   |- note: add '@available' attribute to enclosing struct
    |                   `- note: add '@available' attribute to enclosing struct
 31 |       @Guide(description: "A concise web search query")
 32 |       public var query: String
/Users/admin/builder/spi-builder-workspace/Sources/TavilyForFoundationModels/TavilyTools.swift:129:6: error: 'Generable(description:)' is only available in watchOS 27.0 or newer
127 |     public let description = "Read relevant content from known web page URLs."
128 |
129 |     @Generable
    |      `- error: 'Generable(description:)' is only available in watchOS 27.0 or newer
130 |     public struct Arguments {
131 |       @Guide(description: "One or more HTTP or HTTPS page URLs")
/Users/admin/builder/spi-builder-workspace/Sources/TavilyForFoundationModels/TavilyTools.swift:131:8: error: 'Guide(description:)' is only available in watchOS 27.0 or newer
128 |
129 |     @Generable
130 |     public struct Arguments {
    |                   |- note: add '@available' attribute to enclosing struct
    |                   `- note: add '@available' attribute to enclosing struct
131 |       @Guide(description: "One or more HTTP or HTTPS page URLs")
    |        `- error: 'Guide(description:)' is only available in watchOS 27.0 or newer
132 |       public var urls: [String]
133 |
/Users/admin/builder/spi-builder-workspace/Sources/TavilyForFoundationModels/TavilyTools.swift:134:8: error: 'Guide(description:)' is only available in watchOS 27.0 or newer
128 |
129 |     @Generable
130 |     public struct Arguments {
    |                   |- note: add '@available' attribute to enclosing struct
    |                   `- note: add '@available' attribute to enclosing struct
131 |       @Guide(description: "One or more HTTP or HTTPS page URLs")
132 |       public var urls: [String]
133 |
134 |       @Guide(description: "The information to find on those pages")
    |        `- error: 'Guide(description:)' is only available in watchOS 27.0 or newer
135 |       public var query: String
136 |
macro expansion @Generable:1:66: error: 'GenerationSchema' is only available in watchOS 27.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/TavilyForFoundationModels/TavilyTools.swift:141:5: note: expanded code originates here
127 |     public let description = "Read relevant content from known web page URLs."
128 |
129 |     @Generable
    |     |- note: in expansion of macro 'Generable' on struct 'Arguments' here
    |     `- note: in expansion of macro 'Generable' on struct 'Arguments' here
130 |     public struct Arguments {
    |                   `- note: add '@available' attribute to enclosing struct
131 |       @Guide(description: "One or more HTTP or HTTPS page URLs")
132 |       public var urls: [String]
    :
139 |         self.query = query
140 |       }
141 |     }
    +--- macro expansion @Generable ------------------------------------
    | 1 | nonisolated public static var generationSchema: FoundationModels.GenerationSchema {
    |   |                               |                                  `- error: 'GenerationSchema' is only available in watchOS 27.0 or newer
    |   |                               `- note: add '@available' attribute to enclosing static property
    | 2 |     FoundationModels.GenerationSchema(
    | 3 |         type: Self.self,
    +-------------------------------------------------------------------
142 |
143 |     public struct Configuration: Hashable, Sendable {
macro expansion @Generable:11:42: error: 'GeneratedContent' is only available in watchOS 27.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/TavilyForFoundationModels/TavilyTools.swift:141:5: note: expanded code originates here
127 |     public let description = "Read relevant content from known web page URLs."
128 |
129 |     @Generable
    |     |- note: in expansion of macro 'Generable' on struct 'Arguments' here
    |     `- note: in expansion of macro 'Generable' on struct 'Arguments' here
130 |     public struct Arguments {
    |                   `- note: add '@available' attribute to enclosing struct
131 |       @Guide(description: "One or more HTTP or HTTPS page URLs")
132 |       public var urls: [String]
    :
139 |         self.query = query
140 |       }
141 |     }
    +--- macro expansion @Generable ------------------------------------
    | 9 | }
    |10 |
    |11 | nonisolated public var generatedContent: GeneratedContent {
    |   |                        |                 `- error: 'GeneratedContent' is only available in watchOS 27.0 or newer
    |   |                        `- note: add '@available' attribute to enclosing property
    |12 |     let explicitNil = false
    |13 |     var properties = [(name: String, value: any ConvertibleToGeneratedContent)]()
    +-------------------------------------------------------------------
142 |
143 |     public struct Configuration: Hashable, Sendable {
macro expansion @Generable:33:20: error: 'GenerationID' is only available in watchOS 27.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/TavilyForFoundationModels/TavilyTools.swift:141:5: note: expanded code originates here
127 |     public let description = "Read relevant content from known web page URLs."
128 |
129 |     @Generable
    |     |- note: in expansion of macro 'Generable' on struct 'Arguments' here
    |     `- note: in expansion of macro 'Generable' on struct 'Arguments' here
130 |     public struct Arguments {
131 |       @Guide(description: "One or more HTTP or HTTPS page URLs")
    :
139 |         self.query = query
140 |       }
141 |     }
    +--- macro expansion @Generable ------------------------------------
    |30 | }
    |31 |
    |32 | nonisolated public struct PartiallyGenerated: Identifiable, nonisolated FoundationModels.ConvertibleFromGeneratedContent {
    |   |                           `- note: add '@available' attribute to enclosing struct
    |33 |     public var id: GenerationID
    |   |                    `- error: 'GenerationID' is only available in watchOS 27.0 or newer
    |34 |     public var urls: [String].PartiallyGenerated?
    |35 |     public var query: String.PartiallyGenerated?
    +-------------------------------------------------------------------
142 |
143 |     public struct Configuration: Hashable, Sendable {
macro expansion @Generable:34:31: error: 'PartiallyGenerated' is only available in watchOS 27.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/TavilyForFoundationModels/TavilyTools.swift:141:5: note: expanded code originates here
127 |     public let description = "Read relevant content from known web page URLs."
128 |
129 |     @Generable
    |     |- note: in expansion of macro 'Generable' on struct 'Arguments' here
    |     `- note: in expansion of macro 'Generable' on struct 'Arguments' here
130 |     public struct Arguments {
131 |       @Guide(description: "One or more HTTP or HTTPS page URLs")
    :
139 |         self.query = query
140 |       }
141 |     }
    +--- macro expansion @Generable ------------------------------------
    |30 | }
    |31 |
    |32 | nonisolated public struct PartiallyGenerated: Identifiable, nonisolated FoundationModels.ConvertibleFromGeneratedContent {
    |   |                           `- note: add '@available' attribute to enclosing struct
    |33 |     public var id: GenerationID
    |34 |     public var urls: [String].PartiallyGenerated?
    |   |                               `- error: 'PartiallyGenerated' is only available in watchOS 27.0 or newer
    |35 |     public var query: String.PartiallyGenerated?
    |36 |     nonisolated public init(_ content: FoundationModels.GeneratedContent) throws {
    +-------------------------------------------------------------------
142 |
143 |     public struct Configuration: Hashable, Sendable {
macro expansion @Generable:35:30: error: 'PartiallyGenerated' is only available in watchOS 27.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/TavilyForFoundationModels/TavilyTools.swift:141:5: note: expanded code originates here
127 |     public let description = "Read relevant content from known web page URLs."
128 |
129 |     @Generable
    |     |- note: in expansion of macro 'Generable' on struct 'Arguments' here
    |     `- note: in expansion of macro 'Generable' on struct 'Arguments' here
130 |     public struct Arguments {
131 |       @Guide(description: "One or more HTTP or HTTPS page URLs")
    :
139 |         self.query = query
140 |       }
141 |     }
    +--- macro expansion @Generable ------------------------------------
    |30 | }
    |31 |
    |32 | nonisolated public struct PartiallyGenerated: Identifiable, nonisolated FoundationModels.ConvertibleFromGeneratedContent {
    |   |                           `- note: add '@available' attribute to enclosing struct
    |33 |     public var id: GenerationID
    |34 |     public var urls: [String].PartiallyGenerated?
    |35 |     public var query: String.PartiallyGenerated?
    |   |                              `- error: 'PartiallyGenerated' is only available in watchOS 27.0 or newer
    |36 |     nonisolated public init(_ content: FoundationModels.GeneratedContent) throws {
    |37 |         self.id = content.id ?? GenerationID()
    +-------------------------------------------------------------------
142 |
143 |     public struct Configuration: Hashable, Sendable {
macro expansion @Generable:36:57: error: 'GeneratedContent' is only available in watchOS 27.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/TavilyForFoundationModels/TavilyTools.swift:141:5: note: expanded code originates here
127 |     public let description = "Read relevant content from known web page URLs."
128 |
129 |     @Generable
    |     |- note: in expansion of macro 'Generable' on struct 'Arguments' here
    |     |- note: in expansion of macro 'Generable' on struct 'Arguments' here
    |     `- note: in expansion of macro 'Generable' on struct 'Arguments' here
130 |     public struct Arguments {
131 |       @Guide(description: "One or more HTTP or HTTPS page URLs")
    :
139 |         self.query = query
140 |       }
141 |     }
    +--- macro expansion @Generable ------------------------------------
    |30 | }
    |31 |
    |32 | nonisolated public struct PartiallyGenerated: Identifiable, nonisolated FoundationModels.ConvertibleFromGeneratedContent {
    |   |                           `- note: add '@available' attribute to enclosing struct
    |33 |     public var id: GenerationID
    |34 |     public var urls: [String].PartiallyGenerated?
    |35 |     public var query: String.PartiallyGenerated?
    |36 |     nonisolated public init(_ content: FoundationModels.GeneratedContent) throws {
    |   |                        |                                `- error: 'GeneratedContent' is only available in watchOS 27.0 or newer
    |   |                        `- note: add '@available' attribute to enclosing initializer
    |37 |         self.id = content.id ?? GenerationID()
    |38 |         self.urls = try content.value(forProperty: "urls")
    +-------------------------------------------------------------------
142 |
143 |     public struct Configuration: Hashable, Sendable {
macro expansion @Generable:32:27: warning: protocol 'Identifiable' requires 'GenerationID' to be available in watchOS 26.0 and newer; this will be an error in a future Swift language mode
`- /Users/admin/builder/spi-builder-workspace/Sources/TavilyForFoundationModels/TavilyTools.swift:141:5: note: expanded code originates here
127 |     public let description = "Read relevant content from known web page URLs."
128 |
129 |     @Generable
    |     `- note: in expansion of macro 'Generable' on struct 'Arguments' here
130 |     public struct Arguments {
131 |       @Guide(description: "One or more HTTP or HTTPS page URLs")
    :
139 |         self.query = query
140 |       }
141 |     }
    +--- macro expansion @Generable ------------------------------------
    |30 | }
    |31 |
    |32 | nonisolated public struct PartiallyGenerated: Identifiable, nonisolated FoundationModels.ConvertibleFromGeneratedContent {
    |   |                           `- warning: protocol 'Identifiable' requires 'GenerationID' to be available in watchOS 26.0 and newer; this will be an error in a future Swift language mode
    |33 |     public var id: GenerationID
    |34 |     public var urls: [String].PartiallyGenerated?
    +-------------------------------------------------------------------
142 |
143 |     public struct Configuration: Hashable, Sendable {
FoundationModels.GenerationID:3:15: note: 'GenerationID' declared here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct GenerationID : Sendable, Hashable {
  |               `- note: 'GenerationID' declared here
4 |     public static func == (a: GenerationID, b: GenerationID) -> Bool
5 |     public func hash(into hasher: inout Hasher)
/Users/admin/builder/spi-builder-workspace/Sources/TavilyForFoundationModels/TavilyTools.swift:129:6: error: 'Generable(description:)' is only available in watchOS 27.0 or newer
127 |     public let description = "Read relevant content from known web page URLs."
128 |
129 |     @Generable
    |      `- error: 'Generable(description:)' is only available in watchOS 27.0 or newer
130 |     public struct Arguments {
    |                   |- note: add '@available' attribute to enclosing struct
    |                   `- note: add '@available' attribute to enclosing struct
131 |       @Guide(description: "One or more HTTP or HTTPS page URLs")
132 |       public var urls: [String]
/Users/admin/builder/spi-builder-workspace/Sources/TavilyForFoundationModels/TavilyTools.swift:223:6: error: 'Generable(description:)' is only available in watchOS 27.0 or newer
221 |     public let description = "Discover relevant URLs and structure within a website."
222 |
223 |     @Generable
    |      `- error: 'Generable(description:)' is only available in watchOS 27.0 or newer
224 |     public struct Arguments {
225 |       @Guide(description: "The HTTP or HTTPS root URL to map")
/Users/admin/builder/spi-builder-workspace/Sources/TavilyForFoundationModels/TavilyTools.swift:225:8: error: 'Guide(description:)' is only available in watchOS 27.0 or newer
222 |
223 |     @Generable
224 |     public struct Arguments {
    |                   |- note: add '@available' attribute to enclosing struct
    |                   `- note: add '@available' attribute to enclosing struct
225 |       @Guide(description: "The HTTP or HTTPS root URL to map")
    |        `- error: 'Guide(description:)' is only available in watchOS 27.0 or newer
226 |       public var url: String
227 |
/Users/admin/builder/spi-builder-workspace/Sources/TavilyForFoundationModels/TavilyTools.swift:228:8: error: 'Guide(description:)' is only available in watchOS 27.0 or newer
222 |
223 |     @Generable
224 |     public struct Arguments {
    |                   |- note: add '@available' attribute to enclosing struct
    |                   `- note: add '@available' attribute to enclosing struct
225 |       @Guide(description: "The HTTP or HTTPS root URL to map")
226 |       public var url: String
227 |
228 |       @Guide(description: "Which kinds of pages to discover")
    |        `- error: 'Guide(description:)' is only available in watchOS 27.0 or newer
229 |       public var instructions: String
230 |
macro expansion @Generable:1:66: error: 'GenerationSchema' is only available in watchOS 27.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/TavilyForFoundationModels/TavilyTools.swift:235:5: note: expanded code originates here
221 |     public let description = "Discover relevant URLs and structure within a website."
222 |
223 |     @Generable
    |     |- note: in expansion of macro 'Generable' on struct 'Arguments' here
    |     `- note: in expansion of macro 'Generable' on struct 'Arguments' here
224 |     public struct Arguments {
    |                   `- note: add '@available' attribute to enclosing struct
225 |       @Guide(description: "The HTTP or HTTPS root URL to map")
226 |       public var url: String
    :
233 |         self.instructions = instructions
234 |       }
235 |     }
    +--- macro expansion @Generable ------------------------------------
    | 1 | nonisolated public static var generationSchema: FoundationModels.GenerationSchema {
    |   |                               |                                  `- error: 'GenerationSchema' is only available in watchOS 27.0 or newer
    |   |                               `- note: add '@available' attribute to enclosing static property
    | 2 |     FoundationModels.GenerationSchema(
    | 3 |         type: Self.self,
    +-------------------------------------------------------------------
236 |
237 |     public struct Configuration: Hashable, Sendable {
macro expansion @Generable:11:42: error: 'GeneratedContent' is only available in watchOS 27.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/TavilyForFoundationModels/TavilyTools.swift:235:5: note: expanded code originates here
221 |     public let description = "Discover relevant URLs and structure within a website."
222 |
223 |     @Generable
    |     |- note: in expansion of macro 'Generable' on struct 'Arguments' here
    |     `- note: in expansion of macro 'Generable' on struct 'Arguments' here
224 |     public struct Arguments {
    |                   `- note: add '@available' attribute to enclosing struct
225 |       @Guide(description: "The HTTP or HTTPS root URL to map")
226 |       public var url: String
    :
233 |         self.instructions = instructions
234 |       }
235 |     }
    +--- macro expansion @Generable ------------------------------------
    | 9 | }
    |10 |
    |11 | nonisolated public var generatedContent: GeneratedContent {
    |   |                        |                 `- error: 'GeneratedContent' is only available in watchOS 27.0 or newer
    |   |                        `- note: add '@available' attribute to enclosing property
    |12 |     let explicitNil = false
    |13 |     var properties = [(name: String, value: any ConvertibleToGeneratedContent)]()
    +-------------------------------------------------------------------
236 |
237 |     public struct Configuration: Hashable, Sendable {
macro expansion @Generable:33:20: error: 'GenerationID' is only available in watchOS 27.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/TavilyForFoundationModels/TavilyTools.swift:235:5: note: expanded code originates here
221 |     public let description = "Discover relevant URLs and structure within a website."
222 |
223 |     @Generable
    |     |- note: in expansion of macro 'Generable' on struct 'Arguments' here
    |     `- note: in expansion of macro 'Generable' on struct 'Arguments' here
224 |     public struct Arguments {
225 |       @Guide(description: "The HTTP or HTTPS root URL to map")
    :
233 |         self.instructions = instructions
234 |       }
235 |     }
    +--- macro expansion @Generable ------------------------------------
    |30 | }
    |31 |
    |32 | nonisolated public struct PartiallyGenerated: Identifiable, nonisolated FoundationModels.ConvertibleFromGeneratedContent {
    |   |                           `- note: add '@available' attribute to enclosing struct
    |33 |     public var id: GenerationID
    |   |                    `- error: 'GenerationID' is only available in watchOS 27.0 or newer
    |34 |     public var url: String.PartiallyGenerated?
    |35 |     public var instructions: String.PartiallyGenerated?
    +-------------------------------------------------------------------
236 |
237 |     public struct Configuration: Hashable, Sendable {
macro expansion @Generable:34:28: error: 'PartiallyGenerated' is only available in watchOS 27.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/TavilyForFoundationModels/TavilyTools.swift:235:5: note: expanded code originates here
221 |     public let description = "Discover relevant URLs and structure within a website."
222 |
223 |     @Generable
    |     |- note: in expansion of macro 'Generable' on struct 'Arguments' here
    |     `- note: in expansion of macro 'Generable' on struct 'Arguments' here
224 |     public struct Arguments {
225 |       @Guide(description: "The HTTP or HTTPS root URL to map")
    :
233 |         self.instructions = instructions
234 |       }
235 |     }
    +--- macro expansion @Generable ------------------------------------
    |30 | }
    |31 |
    |32 | nonisolated public struct PartiallyGenerated: Identifiable, nonisolated FoundationModels.ConvertibleFromGeneratedContent {
    |   |                           `- note: add '@available' attribute to enclosing struct
    |33 |     public var id: GenerationID
    |34 |     public var url: String.PartiallyGenerated?
    |   |                            `- error: 'PartiallyGenerated' is only available in watchOS 27.0 or newer
    |35 |     public var instructions: String.PartiallyGenerated?
    |36 |     nonisolated public init(_ content: FoundationModels.GeneratedContent) throws {
    +-------------------------------------------------------------------
236 |
237 |     public struct Configuration: Hashable, Sendable {
macro expansion @Generable:35:37: error: 'PartiallyGenerated' is only available in watchOS 27.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/TavilyForFoundationModels/TavilyTools.swift:235:5: note: expanded code originates here
221 |     public let description = "Discover relevant URLs and structure within a website."
222 |
223 |     @Generable
    |     |- note: in expansion of macro 'Generable' on struct 'Arguments' here
    |     `- note: in expansion of macro 'Generable' on struct 'Arguments' here
224 |     public struct Arguments {
225 |       @Guide(description: "The HTTP or HTTPS root URL to map")
    :
233 |         self.instructions = instructions
234 |       }
235 |     }
    +--- macro expansion @Generable ------------------------------------
    |30 | }
    |31 |
    |32 | nonisolated public struct PartiallyGenerated: Identifiable, nonisolated FoundationModels.ConvertibleFromGeneratedContent {
    |   |                           `- note: add '@available' attribute to enclosing struct
    |33 |     public var id: GenerationID
    |34 |     public var url: String.PartiallyGenerated?
    |35 |     public var instructions: String.PartiallyGenerated?
    |   |                                     `- error: 'PartiallyGenerated' is only available in watchOS 27.0 or newer
    |36 |     nonisolated public init(_ content: FoundationModels.GeneratedContent) throws {
    |37 |         self.id = content.id ?? GenerationID()
    +-------------------------------------------------------------------
236 |
237 |     public struct Configuration: Hashable, Sendable {
macro expansion @Generable:36:57: error: 'GeneratedContent' is only available in watchOS 27.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/TavilyForFoundationModels/TavilyTools.swift:235:5: note: expanded code originates here
221 |     public let description = "Discover relevant URLs and structure within a website."
222 |
223 |     @Generable
    |     |- note: in expansion of macro 'Generable' on struct 'Arguments' here
    |     |- note: in expansion of macro 'Generable' on struct 'Arguments' here
    |     `- note: in expansion of macro 'Generable' on struct 'Arguments' here
224 |     public struct Arguments {
225 |       @Guide(description: "The HTTP or HTTPS root URL to map")
    :
233 |         self.instructions = instructions
234 |       }
235 |     }
    +--- macro expansion @Generable ------------------------------------
    |30 | }
    |31 |
    |32 | nonisolated public struct PartiallyGenerated: Identifiable, nonisolated FoundationModels.ConvertibleFromGeneratedContent {
    |   |                           `- note: add '@available' attribute to enclosing struct
    |33 |     public var id: GenerationID
    |34 |     public var url: String.PartiallyGenerated?
    |35 |     public var instructions: String.PartiallyGenerated?
    |36 |     nonisolated public init(_ content: FoundationModels.GeneratedContent) throws {
    |   |                        |                                `- error: 'GeneratedContent' is only available in watchOS 27.0 or newer
    |   |                        `- note: add '@available' attribute to enclosing initializer
    |37 |         self.id = content.id ?? GenerationID()
    |38 |         self.url = try content.value(forProperty: "url")
    +-------------------------------------------------------------------
236 |
237 |     public struct Configuration: Hashable, Sendable {
macro expansion @Generable:32:27: warning: protocol 'Identifiable' requires 'GenerationID' to be available in watchOS 26.0 and newer; this will be an error in a future Swift language mode
`- /Users/admin/builder/spi-builder-workspace/Sources/TavilyForFoundationModels/TavilyTools.swift:235:5: note: expanded code originates here
221 |     public let description = "Discover relevant URLs and structure within a website."
222 |
223 |     @Generable
    |     `- note: in expansion of macro 'Generable' on struct 'Arguments' here
224 |     public struct Arguments {
225 |       @Guide(description: "The HTTP or HTTPS root URL to map")
    :
233 |         self.instructions = instructions
234 |       }
235 |     }
    +--- macro expansion @Generable ------------------------------------
    |30 | }
    |31 |
    |32 | nonisolated public struct PartiallyGenerated: Identifiable, nonisolated FoundationModels.ConvertibleFromGeneratedContent {
    |   |                           `- warning: protocol 'Identifiable' requires 'GenerationID' to be available in watchOS 26.0 and newer; this will be an error in a future Swift language mode
    |33 |     public var id: GenerationID
    |34 |     public var url: String.PartiallyGenerated?
    +-------------------------------------------------------------------
236 |
237 |     public struct Configuration: Hashable, Sendable {
FoundationModels.GenerationID:3:15: note: 'GenerationID' declared here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct GenerationID : Sendable, Hashable {
  |               `- note: 'GenerationID' declared here
4 |     public static func == (a: GenerationID, b: GenerationID) -> Bool
5 |     public func hash(into hasher: inout Hasher)
/Users/admin/builder/spi-builder-workspace/Sources/TavilyForFoundationModels/TavilyTools.swift:223:6: error: 'Generable(description:)' is only available in watchOS 27.0 or newer
221 |     public let description = "Discover relevant URLs and structure within a website."
222 |
223 |     @Generable
    |      `- error: 'Generable(description:)' is only available in watchOS 27.0 or newer
224 |     public struct Arguments {
    |                   |- note: add '@available' attribute to enclosing struct
    |                   `- note: add '@available' attribute to enclosing struct
225 |       @Guide(description: "The HTTP or HTTPS root URL to map")
226 |       public var url: String
/Users/admin/builder/spi-builder-workspace/Sources/TavilyForFoundationModels/TavilyTools.swift:319:6: error: 'Generable(description:)' is only available in watchOS 27.0 or newer
317 |     public let description = "Read relevant content from multiple pages of a website."
318 |
319 |     @Generable
    |      `- error: 'Generable(description:)' is only available in watchOS 27.0 or newer
320 |     public struct Arguments {
321 |       @Guide(description: "The HTTP or HTTPS root URL to crawl")
/Users/admin/builder/spi-builder-workspace/Sources/TavilyForFoundationModels/TavilyTools.swift:321:8: error: 'Guide(description:)' is only available in watchOS 27.0 or newer
318 |
319 |     @Generable
320 |     public struct Arguments {
    |                   |- note: add '@available' attribute to enclosing struct
    |                   `- note: add '@available' attribute to enclosing struct
321 |       @Guide(description: "The HTTP or HTTPS root URL to crawl")
    |        `- error: 'Guide(description:)' is only available in watchOS 27.0 or newer
322 |       public var url: String
323 |
/Users/admin/builder/spi-builder-workspace/Sources/TavilyForFoundationModels/TavilyTools.swift:324:8: error: 'Guide(description:)' is only available in watchOS 27.0 or newer
318 |
319 |     @Generable
320 |     public struct Arguments {
    |                   |- note: add '@available' attribute to enclosing struct
    |                   `- note: add '@available' attribute to enclosing struct
321 |       @Guide(description: "The HTTP or HTTPS root URL to crawl")
322 |       public var url: String
323 |
324 |       @Guide(description: "The information to find across the website")
    |        `- error: 'Guide(description:)' is only available in watchOS 27.0 or newer
325 |       public var instructions: String
326 |
macro expansion @Generable:1:66: error: 'GenerationSchema' is only available in watchOS 27.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/TavilyForFoundationModels/TavilyTools.swift:331:5: note: expanded code originates here
317 |     public let description = "Read relevant content from multiple pages of a website."
318 |
319 |     @Generable
    |     |- note: in expansion of macro 'Generable' on struct 'Arguments' here
    |     `- note: in expansion of macro 'Generable' on struct 'Arguments' here
320 |     public struct Arguments {
    |                   `- note: add '@available' attribute to enclosing struct
321 |       @Guide(description: "The HTTP or HTTPS root URL to crawl")
322 |       public var url: String
    :
329 |         self.instructions = instructions
330 |       }
331 |     }
    +--- macro expansion @Generable ------------------------------------
    | 1 | nonisolated public static var generationSchema: FoundationModels.GenerationSchema {
    |   |                               |                                  `- error: 'GenerationSchema' is only available in watchOS 27.0 or newer
    |   |                               `- note: add '@available' attribute to enclosing static property
    | 2 |     FoundationModels.GenerationSchema(
    | 3 |         type: Self.self,
    +-------------------------------------------------------------------
332 |
333 |     public struct Configuration: Hashable, Sendable {
macro expansion @Generable:11:42: error: 'GeneratedContent' is only available in watchOS 27.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/TavilyForFoundationModels/TavilyTools.swift:331:5: note: expanded code originates here
317 |     public let description = "Read relevant content from multiple pages of a website."
318 |
319 |     @Generable
    |     |- note: in expansion of macro 'Generable' on struct 'Arguments' here
    |     `- note: in expansion of macro 'Generable' on struct 'Arguments' here
320 |     public struct Arguments {
    |                   `- note: add '@available' attribute to enclosing struct
321 |       @Guide(description: "The HTTP or HTTPS root URL to crawl")
322 |       public var url: String
    :
329 |         self.instructions = instructions
330 |       }
331 |     }
    +--- macro expansion @Generable ------------------------------------
    | 9 | }
    |10 |
    |11 | nonisolated public var generatedContent: GeneratedContent {
    |   |                        |                 `- error: 'GeneratedContent' is only available in watchOS 27.0 or newer
    |   |                        `- note: add '@available' attribute to enclosing property
    |12 |     let explicitNil = false
    |13 |     var properties = [(name: String, value: any ConvertibleToGeneratedContent)]()
    +-------------------------------------------------------------------
332 |
333 |     public struct Configuration: Hashable, Sendable {
macro expansion @Generable:33:20: error: 'GenerationID' is only available in watchOS 27.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/TavilyForFoundationModels/TavilyTools.swift:331:5: note: expanded code originates here
317 |     public let description = "Read relevant content from multiple pages of a website."
318 |
319 |     @Generable
    |     |- note: in expansion of macro 'Generable' on struct 'Arguments' here
    |     `- note: in expansion of macro 'Generable' on struct 'Arguments' here
320 |     public struct Arguments {
321 |       @Guide(description: "The HTTP or HTTPS root URL to crawl")
    :
329 |         self.instructions = instructions
330 |       }
331 |     }
    +--- macro expansion @Generable ------------------------------------
    |30 | }
    |31 |
    |32 | nonisolated public struct PartiallyGenerated: Identifiable, nonisolated FoundationModels.ConvertibleFromGeneratedContent {
    |   |                           `- note: add '@available' attribute to enclosing struct
    |33 |     public var id: GenerationID
    |   |                    `- error: 'GenerationID' is only available in watchOS 27.0 or newer
    |34 |     public var url: String.PartiallyGenerated?
    |35 |     public var instructions: String.PartiallyGenerated?
    +-------------------------------------------------------------------
332 |
333 |     public struct Configuration: Hashable, Sendable {
macro expansion @Generable:34:28: error: 'PartiallyGenerated' is only available in watchOS 27.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/TavilyForFoundationModels/TavilyTools.swift:331:5: note: expanded code originates here
317 |     public let description = "Read relevant content from multiple pages of a website."
318 |
319 |     @Generable
    |     |- note: in expansion of macro 'Generable' on struct 'Arguments' here
    |     `- note: in expansion of macro 'Generable' on struct 'Arguments' here
320 |     public struct Arguments {
321 |       @Guide(description: "The HTTP or HTTPS root URL to crawl")
    :
329 |         self.instructions = instructions
330 |       }
331 |     }
    +--- macro expansion @Generable ------------------------------------
    |30 | }
    |31 |
    |32 | nonisolated public struct PartiallyGenerated: Identifiable, nonisolated FoundationModels.ConvertibleFromGeneratedContent {
    |   |                           `- note: add '@available' attribute to enclosing struct
    |33 |     public var id: GenerationID
    |34 |     public var url: String.PartiallyGenerated?
    |   |                            `- error: 'PartiallyGenerated' is only available in watchOS 27.0 or newer
    |35 |     public var instructions: String.PartiallyGenerated?
    |36 |     nonisolated public init(_ content: FoundationModels.GeneratedContent) throws {
    +-------------------------------------------------------------------
332 |
333 |     public struct Configuration: Hashable, Sendable {
macro expansion @Generable:35:37: error: 'PartiallyGenerated' is only available in watchOS 27.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/TavilyForFoundationModels/TavilyTools.swift:331:5: note: expanded code originates here
317 |     public let description = "Read relevant content from multiple pages of a website."
318 |
319 |     @Generable
    |     |- note: in expansion of macro 'Generable' on struct 'Arguments' here
    |     `- note: in expansion of macro 'Generable' on struct 'Arguments' here
320 |     public struct Arguments {
321 |       @Guide(description: "The HTTP or HTTPS root URL to crawl")
    :
329 |         self.instructions = instructions
330 |       }
331 |     }
    +--- macro expansion @Generable ------------------------------------
    |30 | }
    |31 |
    |32 | nonisolated public struct PartiallyGenerated: Identifiable, nonisolated FoundationModels.ConvertibleFromGeneratedContent {
    |   |                           `- note: add '@available' attribute to enclosing struct
    |33 |     public var id: GenerationID
    |34 |     public var url: String.PartiallyGenerated?
    |35 |     public var instructions: String.PartiallyGenerated?
    |   |                                     `- error: 'PartiallyGenerated' is only available in watchOS 27.0 or newer
    |36 |     nonisolated public init(_ content: FoundationModels.GeneratedContent) throws {
    |37 |         self.id = content.id ?? GenerationID()
    +-------------------------------------------------------------------
332 |
333 |     public struct Configuration: Hashable, Sendable {
macro expansion @Generable:36:57: error: 'GeneratedContent' is only available in watchOS 27.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/TavilyForFoundationModels/TavilyTools.swift:331:5: note: expanded code originates here
317 |     public let description = "Read relevant content from multiple pages of a website."
318 |
319 |     @Generable
    |     |- note: in expansion of macro 'Generable' on struct 'Arguments' here
    |     |- note: in expansion of macro 'Generable' on struct 'Arguments' here
    |     `- note: in expansion of macro 'Generable' on struct 'Arguments' here
320 |     public struct Arguments {
321 |       @Guide(description: "The HTTP or HTTPS root URL to crawl")
    :
329 |         self.instructions = instructions
330 |       }
331 |     }
    +--- macro expansion @Generable ------------------------------------
    |30 | }
    |31 |
    |32 | nonisolated public struct PartiallyGenerated: Identifiable, nonisolated FoundationModels.ConvertibleFromGeneratedContent {
    |   |                           `- note: add '@available' attribute to enclosing struct
    |33 |     public var id: GenerationID
    |34 |     public var url: String.PartiallyGenerated?
    |35 |     public var instructions: String.PartiallyGenerated?
    |36 |     nonisolated public init(_ content: FoundationModels.GeneratedContent) throws {
    |   |                        |                                `- error: 'GeneratedContent' is only available in watchOS 27.0 or newer
    |   |                        `- note: add '@available' attribute to enclosing initializer
    |37 |         self.id = content.id ?? GenerationID()
    |38 |         self.url = try content.value(forProperty: "url")
    +-------------------------------------------------------------------
332 |
333 |     public struct Configuration: Hashable, Sendable {
macro expansion @Generable:32:27: warning: protocol 'Identifiable' requires 'GenerationID' to be available in watchOS 26.0 and newer; this will be an error in a future Swift language mode
`- /Users/admin/builder/spi-builder-workspace/Sources/TavilyForFoundationModels/TavilyTools.swift:331:5: note: expanded code originates here
317 |     public let description = "Read relevant content from multiple pages of a website."
318 |
319 |     @Generable
    |     `- note: in expansion of macro 'Generable' on struct 'Arguments' here
320 |     public struct Arguments {
321 |       @Guide(description: "The HTTP or HTTPS root URL to crawl")
    :
329 |         self.instructions = instructions
330 |       }
331 |     }
    +--- macro expansion @Generable ------------------------------------
    |30 | }
    |31 |
    |32 | nonisolated public struct PartiallyGenerated: Identifiable, nonisolated FoundationModels.ConvertibleFromGeneratedContent {
    |   |                           `- warning: protocol 'Identifiable' requires 'GenerationID' to be available in watchOS 26.0 and newer; this will be an error in a future Swift language mode
    |33 |     public var id: GenerationID
    |34 |     public var url: String.PartiallyGenerated?
    +-------------------------------------------------------------------
332 |
333 |     public struct Configuration: Hashable, Sendable {
FoundationModels.GenerationID:3:15: note: 'GenerationID' declared here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct GenerationID : Sendable, Hashable {
  |               `- note: 'GenerationID' declared here
4 |     public static func == (a: GenerationID, b: GenerationID) -> Bool
5 |     public func hash(into hasher: inout Hasher)
/Users/admin/builder/spi-builder-workspace/Sources/TavilyForFoundationModels/TavilyTools.swift:319:6: error: 'Generable(description:)' is only available in watchOS 27.0 or newer
317 |     public let description = "Read relevant content from multiple pages of a website."
318 |
319 |     @Generable
    |      `- error: 'Generable(description:)' is only available in watchOS 27.0 or newer
320 |     public struct Arguments {
    |                   |- note: add '@available' attribute to enclosing struct
    |                   `- note: add '@available' attribute to enclosing struct
321 |       @Guide(description: "The HTTP or HTTPS root URL to crawl")
322 |       public var url: String
/Users/admin/builder/spi-builder-workspace/Sources/TavilyForFoundationModels/TavilyTools.swift:431:6: error: 'Generable(description:)' is only available in watchOS 27.0 or newer
429 |     public let description = "Produce a multi-source web research report with citations."
430 |
431 |     @Generable
    |      `- error: 'Generable(description:)' is only available in watchOS 27.0 or newer
432 |     public struct Arguments {
433 |       @Guide(description: "A focused research question or task")
/Users/admin/builder/spi-builder-workspace/Sources/TavilyForFoundationModels/TavilyTools.swift:433:8: error: 'Guide(description:)' is only available in watchOS 27.0 or newer
430 |
431 |     @Generable
432 |     public struct Arguments {
    |                   |- note: add '@available' attribute to enclosing struct
    |                   `- note: add '@available' attribute to enclosing struct
433 |       @Guide(description: "A focused research question or task")
    |        `- error: 'Guide(description:)' is only available in watchOS 27.0 or newer
434 |       public var input: String
435 |
macro expansion @Generable:1:66: error: 'GenerationSchema' is only available in watchOS 27.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/TavilyForFoundationModels/TavilyTools.swift:439:5: note: expanded code originates here
429 |     public let description = "Produce a multi-source web research report with citations."
430 |
431 |     @Generable
    |     |- note: in expansion of macro 'Generable' on struct 'Arguments' here
    |     `- note: in expansion of macro 'Generable' on struct 'Arguments' here
432 |     public struct Arguments {
    |                   `- note: add '@available' attribute to enclosing struct
433 |       @Guide(description: "A focused research question or task")
434 |       public var input: String
    :
437 |         self.input = input
438 |       }
439 |     }
    +--- macro expansion @Generable ------------------------------------
    | 1 | nonisolated public static var generationSchema: FoundationModels.GenerationSchema {
    |   |                               |                                  `- error: 'GenerationSchema' is only available in watchOS 27.0 or newer
    |   |                               `- note: add '@available' attribute to enclosing static property
    | 2 |     FoundationModels.GenerationSchema(
    | 3 |         type: Self.self,
    +-------------------------------------------------------------------
440 |
441 |     public struct Configuration: Hashable, Sendable {
macro expansion @Generable:10:42: error: 'GeneratedContent' is only available in watchOS 27.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/TavilyForFoundationModels/TavilyTools.swift:439:5: note: expanded code originates here
429 |     public let description = "Produce a multi-source web research report with citations."
430 |
431 |     @Generable
    |     |- note: in expansion of macro 'Generable' on struct 'Arguments' here
    |     `- note: in expansion of macro 'Generable' on struct 'Arguments' here
432 |     public struct Arguments {
    |                   `- note: add '@available' attribute to enclosing struct
433 |       @Guide(description: "A focused research question or task")
434 |       public var input: String
    :
437 |         self.input = input
438 |       }
439 |     }
    +--- macro expansion @Generable ------------------------------------
    | 8 | }
    | 9 |
    |10 | nonisolated public var generatedContent: GeneratedContent {
    |   |                        |                 `- error: 'GeneratedContent' is only available in watchOS 27.0 or newer
    |   |                        `- note: add '@available' attribute to enclosing property
    |11 |     let explicitNil = false
    |12 |     var properties = [(name: String, value: any ConvertibleToGeneratedContent)]()
    +-------------------------------------------------------------------
440 |
441 |     public struct Configuration: Hashable, Sendable {
macro expansion @Generable:31:20: error: 'GenerationID' is only available in watchOS 27.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/TavilyForFoundationModels/TavilyTools.swift:439:5: note: expanded code originates here
429 |     public let description = "Produce a multi-source web research report with citations."
430 |
431 |     @Generable
    |     |- note: in expansion of macro 'Generable' on struct 'Arguments' here
    |     `- note: in expansion of macro 'Generable' on struct 'Arguments' here
432 |     public struct Arguments {
433 |       @Guide(description: "A focused research question or task")
    :
437 |         self.input = input
438 |       }
439 |     }
    +--- macro expansion @Generable ------------------------------------
    |28 | }
    |29 |
    |30 | nonisolated public struct PartiallyGenerated: Identifiable, nonisolated FoundationModels.ConvertibleFromGeneratedContent {
    |   |                           `- note: add '@available' attribute to enclosing struct
    |31 |     public var id: GenerationID
    |   |                    `- error: 'GenerationID' is only available in watchOS 27.0 or newer
    |32 |     public var input: String.PartiallyGenerated?
    |33 |     nonisolated public init(_ content: FoundationModels.GeneratedContent) throws {
    +-------------------------------------------------------------------
440 |
441 |     public struct Configuration: Hashable, Sendable {
macro expansion @Generable:32:30: error: 'PartiallyGenerated' is only available in watchOS 27.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/TavilyForFoundationModels/TavilyTools.swift:439:5: note: expanded code originates here
429 |     public let description = "Produce a multi-source web research report with citations."
430 |
431 |     @Generable
    |     |- note: in expansion of macro 'Generable' on struct 'Arguments' here
    |     `- note: in expansion of macro 'Generable' on struct 'Arguments' here
432 |     public struct Arguments {
433 |       @Guide(description: "A focused research question or task")
    :
437 |         self.input = input
438 |       }
439 |     }
    +--- macro expansion @Generable ------------------------------------
    |28 | }
    |29 |
    |30 | nonisolated public struct PartiallyGenerated: Identifiable, nonisolated FoundationModels.ConvertibleFromGeneratedContent {
    |   |                           `- note: add '@available' attribute to enclosing struct
    |31 |     public var id: GenerationID
    |32 |     public var input: String.PartiallyGenerated?
    |   |                              `- error: 'PartiallyGenerated' is only available in watchOS 27.0 or newer
    |33 |     nonisolated public init(_ content: FoundationModels.GeneratedContent) throws {
    |34 |         self.id = content.id ?? GenerationID()
    +-------------------------------------------------------------------
440 |
441 |     public struct Configuration: Hashable, Sendable {
macro expansion @Generable:33:57: error: 'GeneratedContent' is only available in watchOS 27.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/TavilyForFoundationModels/TavilyTools.swift:439:5: note: expanded code originates here
429 |     public let description = "Produce a multi-source web research report with citations."
430 |
431 |     @Generable
    |     |- note: in expansion of macro 'Generable' on struct 'Arguments' here
    |     |- note: in expansion of macro 'Generable' on struct 'Arguments' here
    |     `- note: in expansion of macro 'Generable' on struct 'Arguments' here
432 |     public struct Arguments {
433 |       @Guide(description: "A focused research question or task")
    :
437 |         self.input = input
438 |       }
439 |     }
    +--- macro expansion @Generable ------------------------------------
    |28 | }
    |29 |
    |30 | nonisolated public struct PartiallyGenerated: Identifiable, nonisolated FoundationModels.ConvertibleFromGeneratedContent {
    |   |                           `- note: add '@available' attribute to enclosing struct
    |31 |     public var id: GenerationID
    |32 |     public var input: String.PartiallyGenerated?
    |33 |     nonisolated public init(_ content: FoundationModels.GeneratedContent) throws {
    |   |                        |                                `- error: 'GeneratedContent' is only available in watchOS 27.0 or newer
    |   |                        `- note: add '@available' attribute to enclosing initializer
    |34 |         self.id = content.id ?? GenerationID()
    |35 |         self.input = try content.value(forProperty: "input")
    +-------------------------------------------------------------------
440 |
441 |     public struct Configuration: Hashable, Sendable {
macro expansion @Generable:30:27: warning: protocol 'Identifiable' requires 'GenerationID' to be available in watchOS 26.0 and newer; this will be an error in a future Swift language mode
`- /Users/admin/builder/spi-builder-workspace/Sources/TavilyForFoundationModels/TavilyTools.swift:439:5: note: expanded code originates here
429 |     public let description = "Produce a multi-source web research report with citations."
430 |
431 |     @Generable
    |     `- note: in expansion of macro 'Generable' on struct 'Arguments' here
432 |     public struct Arguments {
433 |       @Guide(description: "A focused research question or task")
    :
437 |         self.input = input
438 |       }
439 |     }
    +--- macro expansion @Generable ------------------------------------
    |28 | }
    |29 |
    |30 | nonisolated public struct PartiallyGenerated: Identifiable, nonisolated FoundationModels.ConvertibleFromGeneratedContent {
    |   |                           `- warning: protocol 'Identifiable' requires 'GenerationID' to be available in watchOS 26.0 and newer; this will be an error in a future Swift language mode
    |31 |     public var id: GenerationID
    |32 |     public var input: String.PartiallyGenerated?
    +-------------------------------------------------------------------
440 |
441 |     public struct Configuration: Hashable, Sendable {
FoundationModels.GenerationID:3:15: note: 'GenerationID' declared here
1 | @available(iOS 26.0, macOS 26.0, watchOS 27.0, *)
2 | @available(tvOS, unavailable)
3 | public struct GenerationID : Sendable, Hashable {
  |               `- note: 'GenerationID' declared here
4 |     public static func == (a: GenerationID, b: GenerationID) -> Bool
5 |     public func hash(into hasher: inout Hasher)
/Users/admin/builder/spi-builder-workspace/Sources/TavilyForFoundationModels/TavilyTools.swift:431:6: error: 'Generable(description:)' is only available in watchOS 27.0 or newer
429 |     public let description = "Produce a multi-source web research report with citations."
430 |
431 |     @Generable
    |      `- error: 'Generable(description:)' is only available in watchOS 27.0 or newer
432 |     public struct Arguments {
    |                   |- note: add '@available' attribute to enclosing struct
    |                   `- note: add '@available' attribute to enclosing struct
433 |       @Guide(description: "A focused research question or task")
434 |       public var input: String
macro expansion @Generable:2:57: error: 'GeneratedContent' is only available in watchOS 27.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/TavilyForFoundationModels/TavilyTools.swift:121:4: note: expanded code originates here
 27 |     public let description = "Search the web for current facts and source URLs."
 28 |
 29 |     @Generable
    |     |- note: in expansion of macro 'Generable' on struct 'Arguments' here
    |     |- note: in expansion of macro 'Generable' on struct 'Arguments' here
    |     `- note: in expansion of macro 'Generable' on struct 'Arguments' here
 30 |     public struct Arguments {
 31 |       @Guide(description: "A concise web search query")
    :
119 |       )
120 |     }
121 |   }
    +--- macro expansion @Generable ------------------------------------
    |1 | extension TavilySearchTool.Arguments: nonisolated FoundationModels.Generable {
    |  | `- note: add '@available' attribute to enclosing extension
    |2 |     nonisolated public init(_ content: FoundationModels.GeneratedContent) throws {
    |  |                        |                                `- error: 'GeneratedContent' is only available in watchOS 27.0 or newer
    |  |                        `- note: add '@available' attribute to enclosing initializer
    |3 |         self.query = try content.value(forProperty: "query")
    |4 |     }
    +-------------------------------------------------------------------
122 |
123 |   /// Extracts query-focused content from one or more known page URLs.
macro expansion @Generable:2:57: error: 'GeneratedContent' is only available in watchOS 27.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/TavilyForFoundationModels/TavilyTools.swift:215:4: note: expanded code originates here
127 |     public let description = "Read relevant content from known web page URLs."
128 |
129 |     @Generable
    |     |- note: in expansion of macro 'Generable' on struct 'Arguments' here
    |     |- note: in expansion of macro 'Generable' on struct 'Arguments' here
    |     `- note: in expansion of macro 'Generable' on struct 'Arguments' here
130 |     public struct Arguments {
131 |       @Guide(description: "One or more HTTP or HTTPS page URLs")
    :
213 |       )
214 |     }
215 |   }
    +--- macro expansion @Generable ------------------------------------
    |1 | extension TavilyExtractTool.Arguments: nonisolated FoundationModels.Generable {
    |  | `- note: add '@available' attribute to enclosing extension
    |2 |     nonisolated public init(_ content: FoundationModels.GeneratedContent) throws {
    |  |                        |                                `- error: 'GeneratedContent' is only available in watchOS 27.0 or newer
    |  |                        `- note: add '@available' attribute to enclosing initializer
    |3 |         self.urls = try content.value(forProperty: "urls")
    |4 |         self.query = try content.value(forProperty: "query")
    +-------------------------------------------------------------------
216 |
217 |   /// Discovers relevant URLs and structure beneath a website root.
macro expansion @Generable:2:57: error: 'GeneratedContent' is only available in watchOS 27.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/TavilyForFoundationModels/TavilyTools.swift:311:4: note: expanded code originates here
221 |     public let description = "Discover relevant URLs and structure within a website."
222 |
223 |     @Generable
    |     |- note: in expansion of macro 'Generable' on struct 'Arguments' here
    |     |- note: in expansion of macro 'Generable' on struct 'Arguments' here
    |     `- note: in expansion of macro 'Generable' on struct 'Arguments' here
224 |     public struct Arguments {
225 |       @Guide(description: "The HTTP or HTTPS root URL to map")
    :
309 |       )
310 |     }
311 |   }
    +--- macro expansion @Generable ------------------------------------
    |1 | extension TavilyMapTool.Arguments: nonisolated FoundationModels.Generable {
    |  | `- note: add '@available' attribute to enclosing extension
    |2 |     nonisolated public init(_ content: FoundationModels.GeneratedContent) throws {
    |  |                        |                                `- error: 'GeneratedContent' is only available in watchOS 27.0 or newer
    |  |                        `- note: add '@available' attribute to enclosing initializer
    |3 |         self.url = try content.value(forProperty: "url")
    |4 |         self.instructions = try content.value(forProperty: "instructions")
    +-------------------------------------------------------------------
312 |
313 |   /// Traverses a website and returns relevant extracted page content.
macro expansion @Generable:2:57: error: 'GeneratedContent' is only available in watchOS 27.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/TavilyForFoundationModels/TavilyTools.swift:423:4: note: expanded code originates here
317 |     public let description = "Read relevant content from multiple pages of a website."
318 |
319 |     @Generable
    |     |- note: in expansion of macro 'Generable' on struct 'Arguments' here
    |     |- note: in expansion of macro 'Generable' on struct 'Arguments' here
    |     `- note: in expansion of macro 'Generable' on struct 'Arguments' here
320 |     public struct Arguments {
321 |       @Guide(description: "The HTTP or HTTPS root URL to crawl")
    :
421 |       )
422 |     }
423 |   }
    +--- macro expansion @Generable ------------------------------------
    |1 | extension TavilyCrawlTool.Arguments: nonisolated FoundationModels.Generable {
    |  | `- note: add '@available' attribute to enclosing extension
    |2 |     nonisolated public init(_ content: FoundationModels.GeneratedContent) throws {
    |  |                        |                                `- error: 'GeneratedContent' is only available in watchOS 27.0 or newer
    |  |                        `- note: add '@available' attribute to enclosing initializer
    |3 |         self.url = try content.value(forProperty: "url")
    |4 |         self.instructions = try content.value(forProperty: "instructions")
    +-------------------------------------------------------------------
424 |
425 |   /// Runs Tavily's multi-source research agent and returns its cited report.
macro expansion @Generable:2:57: error: 'GeneratedContent' is only available in watchOS 27.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/TavilyForFoundationModels/TavilyTools.swift:508:4: note: expanded code originates here
429 |     public let description = "Produce a multi-source web research report with citations."
430 |
431 |     @Generable
    |     |- note: in expansion of macro 'Generable' on struct 'Arguments' here
    |     |- note: in expansion of macro 'Generable' on struct 'Arguments' here
    |     `- note: in expansion of macro 'Generable' on struct 'Arguments' here
432 |     public struct Arguments {
433 |       @Guide(description: "A focused research question or task")
    :
506 |       )
507 |     }
508 |   }
    +--- macro expansion @Generable ------------------------------------
    |1 | extension TavilyResearchTool.Arguments: nonisolated FoundationModels.Generable {
    |  | `- note: add '@available' attribute to enclosing extension
    |2 |     nonisolated public init(_ content: FoundationModels.GeneratedContent) throws {
    |  |                        |                                `- error: 'GeneratedContent' is only available in watchOS 27.0 or newer
    |  |                        `- note: add '@available' attribute to enclosing initializer
    |3 |         self.input = try content.value(forProperty: "input")
    |4 |     }
    +-------------------------------------------------------------------
509 |
510 |   private enum TavilyToolFormatter {
Failed frontend command:
/Applications/Xcode-27.0.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -frontend -emit-module -experimental-skip-non-inlinable-function-bodies-without-types /Users/admin/builder/spi-builder-workspace/Sources/TavilyForFoundationModels/TavilyTools.swift -target arm64_32-apple-watchos10.0 -module-can-import-version FoundationModels 2.0.68.1 0 -disable-cross-import-overlay-search -load-resolved-plugin /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libFoundationMacros.dylib\#/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#FoundationMacros -load-resolved-plugin /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libFoundationModelsMacros.dylib\#/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#FoundationModelsMacros -load-resolved-plugin /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libObservationMacros.dylib\#/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#ObservationMacros -load-resolved-plugin /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftMacros.dylib\#/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftMacros -disable-implicit-swift-modules -Xcc -fno-implicit-modules -Xcc -fno-implicit-module-maps -explicit-swift-module-map-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/NebiusForFoundationModels.build/Debug-watchos/TavilyForFoundationModels-t.build/Objects-normal/arm64_32/TavilyForFoundationModels-dependencies-2.json -enable-objc-interop -sdk /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -Isystem /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/Developer/Library/Frameworks -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -no-color-diagnostics -Xcc -fno-color-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -profile-generate -profile-coverage-mapping -swift-version 6 -Onone -D SWIFT_PACKAGE -D DEBUG -D SWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -D Xcode -serialize-debugging-options -enable-experimental-feature DebugDescriptionMacro -empty-abi-descriptor -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -enable-anonymous-context-mangled-names -file-compilation-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c044b9db9bc9c079ee3c7b5f3373b13d10bc.sdkstatcache -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/NebiusForFoundationModels.build/Debug-watchos/TavilyForFoundationModels-t.build/DerivedSources-normal/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/NebiusForFoundationModels.build/Debug-watchos/TavilyForFoundationModels-t.build/DerivedSources/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/NebiusForFoundationModels.build/Debug-watchos/TavilyForFoundationModels-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name TavilyForFoundationModels -package-name spi_builder_workspace -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/NebiusForFoundationModels.build/Debug-watchos/TavilyForFoundationModels-t.build/Objects-normal/arm64_32/TavilyForFoundationModels_const_extract_protocols.json -disable-clang-spi -clang-target arm64_32-apple-watchos27.0 -target-sdk-version 27.0 -target-sdk-name watchos27.0 -in-process-plugin-server-path /Applications/Xcode-27.0.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/libSwiftInProcPluginServer.dylib -emit-module-doc-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/NebiusForFoundationModels.build/Debug-watchos/TavilyForFoundationModels-t.build/Objects-normal/arm64_32/TavilyForFoundationModels.swiftdoc -emit-module-source-info-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/NebiusForFoundationModels.build/Debug-watchos/TavilyForFoundationModels-t.build/Objects-normal/arm64_32/TavilyForFoundationModels.swiftsourceinfo -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/NebiusForFoundationModels.build/Debug-watchos/TavilyForFoundationModels-t.build/Objects-normal/arm64_32/TavilyForFoundationModels-Swift.h -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/NebiusForFoundationModels.build/Debug-watchos/TavilyForFoundationModels-t.build/Objects-normal/arm64_32/TavilyForFoundationModels-primary-emit-module.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/NebiusForFoundationModels.build/Debug-watchos/TavilyForFoundationModels-t.build/Objects-normal/arm64_32/TavilyForFoundationModels-primary-emit-module.d -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/NebiusForFoundationModels.build/Debug-watchos/TavilyForFoundationModels-t.build/Objects-normal/arm64_32/TavilyForFoundationModels.swiftmodule -emit-abi-descriptor-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/NebiusForFoundationModels.build/Debug-watchos/TavilyForFoundationModels-t.build/Objects-normal/arm64_32/TavilyForFoundationModels.abi.json
SwiftCompile normal arm64_32 (in target 'TavilyForFoundationModels' from project 'NebiusForFoundationModels')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftEmitModule normal arm64 Emitting\ module\ for\ NebiusForFoundationModels (in target 'NebiusForFoundationModels' from project 'NebiusForFoundationModels')
SwiftCompile normal arm64 (in target 'NebiusForFoundationModels' from project 'NebiusForFoundationModels')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 Compiling\ TavilyTools.swift /Users/admin/builder/spi-builder-workspace/Sources/TavilyForFoundationModels/TavilyTools.swift (in target 'TavilyForFoundationModels' from project 'NebiusForFoundationModels')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/TavilyForFoundationModels/TavilyTools.swift (in target 'TavilyForFoundationModels' from project 'NebiusForFoundationModels')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile TavilyTools.swift
SwiftDriverJobDiscovery normal arm64_32 Compiling NebiusError.swift (in target 'NebiusForFoundationModels' from project 'NebiusForFoundationModels')
SwiftCompile normal arm64_32 Compiling\ TavilyTools.swift /Users/admin/builder/spi-builder-workspace/Sources/TavilyForFoundationModels/TavilyTools.swift (in target 'TavilyForFoundationModels' from project 'NebiusForFoundationModels')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/TavilyForFoundationModels/TavilyTools.swift (in target 'TavilyForFoundationModels' from project 'NebiusForFoundationModels')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile TavilyTools.swift
SwiftDriverJobDiscovery normal arm64_32 Compiling NebiusAuth.swift (in target 'NebiusForFoundationModels' from project 'NebiusForFoundationModels')
SwiftCompile normal arm64 Compiling\ NebiusUsageObserver.swift /Users/admin/builder/spi-builder-workspace/Sources/NebiusForFoundationModels/NebiusUsageObserver.swift (in target 'NebiusForFoundationModels' from project 'NebiusForFoundationModels')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/NebiusForFoundationModels/NebiusUsageObserver.swift (in target 'NebiusForFoundationModels' from project 'NebiusForFoundationModels')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile NebiusUsageObserver.swift
SwiftDriverJobDiscovery normal arm64_32 Compiling NebiusLanguageModel.swift (in target 'NebiusForFoundationModels' from project 'NebiusForFoundationModels')
SwiftCompile normal arm64 Compiling\ NebiusError.swift /Users/admin/builder/spi-builder-workspace/Sources/NebiusForFoundationModels/NebiusError.swift (in target 'NebiusForFoundationModels' from project 'NebiusForFoundationModels')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/NebiusForFoundationModels/NebiusError.swift (in target 'NebiusForFoundationModels' from project 'NebiusForFoundationModels')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile NebiusError.swift
SwiftDriverJobDiscovery normal arm64_32 Compiling NebiusModel.swift (in target 'NebiusForFoundationModels' from project 'NebiusForFoundationModels')
SwiftCompile normal arm64 Compiling\ NebiusAuth.swift /Users/admin/builder/spi-builder-workspace/Sources/NebiusForFoundationModels/NebiusAuth.swift (in target 'NebiusForFoundationModels' from project 'NebiusForFoundationModels')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/NebiusForFoundationModels/NebiusAuth.swift (in target 'NebiusForFoundationModels' from project 'NebiusForFoundationModels')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile NebiusAuth.swift
SwiftDriverJobDiscovery normal arm64_32 Compiling NebiusCatalogModel.swift (in target 'NebiusForFoundationModels' from project 'NebiusForFoundationModels')
SwiftCompile normal arm64_32 Compiling\ NebiusModelCatalog.generated.swift /Users/admin/builder/spi-builder-workspace/Sources/NebiusForFoundationModels/Generated/NebiusModelCatalog.generated.swift (in target 'NebiusForFoundationModels' from project 'NebiusForFoundationModels')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/NebiusForFoundationModels/Generated/NebiusModelCatalog.generated.swift (in target 'NebiusForFoundationModels' from project 'NebiusForFoundationModels')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile NebiusModelCatalog.generated.swift
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
2026-10-22 09:25:20.385 xcodebuild[839:5284] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
** BUILD FAILED **
The following build commands failed:
	SwiftEmitModule normal arm64 Emitting\ module\ for\ TavilyForFoundationModels (in target 'TavilyForFoundationModels' from project 'NebiusForFoundationModels')
	SwiftCompile normal arm64 (in target 'TavilyForFoundationModels' from project 'NebiusForFoundationModels')
	SwiftEmitModule normal arm64_32 Emitting\ module\ for\ TavilyForFoundationModels (in target 'TavilyForFoundationModels' from project 'NebiusForFoundationModels')
	SwiftCompile normal arm64_32 (in target 'TavilyForFoundationModels' from project 'NebiusForFoundationModels')
	Building workspace NebiusForFoundationModels with scheme NebiusForFoundationModels-Package
(5 failures)
BUILD FAILURE 6.4 watchOS