feat(web): stream tool summaries
This commit is contained in:
@@ -760,6 +760,13 @@ export async function getReplyFromConfig(
|
||||
mediaUrls: payload.mediaUrls,
|
||||
})
|
||||
: undefined,
|
||||
onToolResult: opts?.onToolResult
|
||||
? (payload) =>
|
||||
opts.onToolResult?.({
|
||||
text: payload.text,
|
||||
mediaUrls: payload.mediaUrls,
|
||||
})
|
||||
: undefined,
|
||||
});
|
||||
|
||||
const payloadArray = runResult.payloads ?? [];
|
||||
|
||||
@@ -2,6 +2,7 @@ export type GetReplyOptions = {
|
||||
onReplyStart?: () => Promise<void> | void;
|
||||
isHeartbeat?: boolean;
|
||||
onPartialReply?: (payload: ReplyPayload) => Promise<void> | void;
|
||||
onToolResult?: (payload: ReplyPayload) => Promise<void> | void;
|
||||
};
|
||||
|
||||
export type ReplyPayload = {
|
||||
|
||||
Reference in New Issue
Block a user