diff --git a/Package.resolved b/Package.resolved index 0ab59d0..75a06a5 100644 --- a/Package.resolved +++ b/Package.resolved @@ -348,8 +348,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/modelcontextprotocol/swift-sdk.git", "state" : { - "revision" : "c0407a0b52677cb395d824cac2879b963075ba8c", - "version" : "0.10.2" + "revision" : "a0ae212ebf6eab5f754c3129608bc5557637e605", + "version" : "0.12.1" } }, { diff --git a/Package.swift b/Package.swift index ea76ca9..9d340f0 100644 --- a/Package.swift +++ b/Package.swift @@ -16,7 +16,7 @@ let package = Package( .library(name: "EngramModels", targets: ["EngramModels"]), ], dependencies: [ - .package(url: "https://github.com/modelcontextprotocol/swift-sdk.git", from: "0.10.0"), + .package(url: "https://github.com/modelcontextprotocol/swift-sdk.git", from: "0.12.0"), .package(url: "https://github.com/jsflax/lattice", from: "0.4.1"), .package(url: "https://github.com/jsflax/SwiftLM.git", branch: "main"), .package(url: "https://github.com/apple/swift-argument-parser.git", from: "1.5.0"), diff --git a/Sources/EngramKit/MemoryTools+Core.swift b/Sources/EngramKit/MemoryTools+Core.swift index e3394cb..b475494 100644 --- a/Sources/EngramKit/MemoryTools+Core.swift +++ b/Sources/EngramKit/MemoryTools+Core.swift @@ -19,7 +19,7 @@ extension MemoryTools { // Extract text from the CallTool.Result guard let textContent = result.content.first else { return nil } switch textContent { - case .text(let text): + case .text(let text, _, _): return text == "No memories found." ? nil : text default: return nil