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=watchOSBuild 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