diff options
| author | t <t@tjp.lol> | 2026-06-15 22:11:53 -0600 |
|---|---|---|
| committer | t <t@tjp.lol> | 2026-06-16 11:17:14 -0600 |
| commit | f8c6d45755acb5abf9ac68931268b7945da0fae0 (patch) | |
| tree | a88ed7edd4aa3e5acced9ff99ac61b7f36b267a6 /libpanto/src/stream.zig | |
| parent | 8206642d3a1736aaf928a5b9a732e747f5294228 (diff) | |
display fixes: markdown rendering, tool-specific components
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, |
