Skip to content

Commit f1ac3a1

Browse files
Merge pull request #5 from scaleapi/add-thinking
Add thinking
2 parents b1b91a9 + 08df98c commit f1ac3a1

File tree

1 file changed

+15
-1
lines changed

1 file changed

+15
-1
lines changed

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

Lines changed: 15 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;
@@ -203,6 +204,19 @@ function MemoizedTaskMessagesComponentImpl({
203204
</Fragment>
204205
))}
205206
</AnimatePresence>
207+
<AnimatePresence>
208+
{pair.agentMessages.length === 0 && (
209+
<motion.div
210+
initial={{ opacity: 0 , y: 10 }}
211+
animate={{ opacity: 1, y: 10 }}
212+
exit={{ opacity: 0, y: -10 }}
213+
transition={{ duration: 0.3 }}
214+
className="px-4 py-2"
215+
>
216+
<ShimmeringText text='Thinking ...' enabled={true} />
217+
</motion.div>
218+
)}
219+
</AnimatePresence>
206220
</TaskMessageScrollContainer>
207221
);
208222
})}

0 commit comments

Comments
 (0)