summaryrefslogtreecommitdiff
path: root/src/extension_loader.zig
diff options
context:
space:
mode:
Diffstat (limited to 'src/extension_loader.zig')
-rw-r--r--src/extension_loader.zig4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/extension_loader.zig b/src/extension_loader.zig
index ff49022..6d74559 100644
--- a/src/extension_loader.zig
+++ b/src/extension_loader.zig
@@ -495,7 +495,7 @@ const testing = std.testing;
fn xokText(result: panto.ToolCallResult) []const u8 {
switch (result) {
.ok => |parts| {
- for (parts) |p| {
+ for (parts.items) |p| {
if (p == .text) return p.text;
}
return "";
@@ -507,7 +507,7 @@ fn xokText(result: panto.ToolCallResult) []const u8 {
/// Test helper: free a results slice (parts on `.ok`).
fn xfreeResults(results: []panto.ToolCallResult) void {
for (results) |r| switch (r) {
- .ok => |b| (panto.ResultParts{ .items = b }).deinit(testing.allocator),
+ .ok => |b| b.deinit(testing.allocator),
.err => {},
};
}