diff options
Diffstat (limited to 'libpanto/src/stream.zig')
| -rw-r--r-- | libpanto/src/stream.zig | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/libpanto/src/stream.zig b/libpanto/src/stream.zig index e626f31..64748b2 100644 --- a/libpanto/src/stream.zig +++ b/libpanto/src/stream.zig @@ -70,6 +70,11 @@ pub const Event = union(enum) { /// concurrent tool execution. tool_dispatch_start: ToolDispatchStart, + /// One tool result is available. The payload is a user-role carrier + /// containing exactly one `ToolResult` block, keyed by `tool_use_id`. + /// This may arrive before the aggregate `tool_dispatch_complete` event. + tool_dispatch_result: ToolDispatchComplete, + /// The agent finished dispatching tools and appended a user(ToolResult) /// message to the conversation. `message` is borrowed. tool_dispatch_complete: ToolDispatchComplete, |
