feat(agent): Stream agent messages, sources, tool calls, etc.

This commit is contained in:
Willie Zutz 2025-08-03 15:48:34 -06:00
parent d63196b2e8
commit 3e238303b0
14 changed files with 550 additions and 506 deletions

View file

@ -13,6 +13,7 @@ const MessageBox = ({
rewrite,
sendMessage,
handleEditMessage,
onThinkBoxToggle,
}: {
message: Message;
messageIndex: number;
@ -29,6 +30,11 @@ const MessageBox = ({
},
) => void;
handleEditMessage: (messageId: string, content: string) => void;
onThinkBoxToggle: (
messageId: string,
thinkBoxId: string,
expanded: boolean,
) => void;
}) => {
// Local state for editing functionality
const [isEditing, setIsEditing] = useState(false);
@ -123,6 +129,7 @@ const MessageBox = ({
loading={loading}
rewrite={rewrite}
sendMessage={sendMessage}
onThinkBoxToggle={onThinkBoxToggle}
/>
)}
</div>