Skip to content

Commit 3638214

Browse files
author
Roxanne Farhad
committed
adding the thinking step
1 parent b1b91a9 commit 3638214

File tree

1 file changed

+13
-1
lines changed

1 file changed

+13
-1
lines changed

agentex-ui/components/agentex/task-messages.tsx

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { Fragment, memo, useEffect, useMemo, useRef, useState } from 'react';
22

3-
import { AnimatePresence } from 'framer-motion';
3+
import { AnimatePresence, motion } from 'framer-motion';
44

55
import { TaskMessageDataContentComponent } from '@/components/agentex/task-message-data-content';
66
import { TaskMessageReasoning } from '@/components/agentex/task-message-reasoning-content';
@@ -16,6 +16,7 @@ import type {
1616
ToolRequestContent,
1717
ToolResponseContent,
1818
} from 'agentex/resources';
19+
import { ShimmeringText } from '../ui/shimmering-text';
1920

2021
type TaskMessagesComponentProps = {
2122
taskId: string;
@@ -196,6 +197,17 @@ function MemoizedTaskMessagesComponentImpl({
196197
containerHeight={containerHeight}
197198
>
198199
<AnimatePresence>
200+
{pair.agentMeesages.length > 0 && (
201+
<motion.div
202+
initial={{ opacity: 0 }}
203+
animate={{ opacity: 1 }}
204+
exit={{ opacity: 0 }}
205+
transition={{ duration: 0.3 }}
206+
className="px-4 py-2"
207+
>
208+
<ShimmeringText text='Thinking ...' enabled={true} />
209+
</motion.div>
210+
)}
199211
{renderMessage(pair.userMessage)}
200212
{pair.agentMessages.map(agentMessage => (
201213
<Fragment key={agentMessage.id}>

0 commit comments

Comments
 (0)