Skip to content

Commit 6714fc0

Browse files
committed
fix: replay auto replay
1 parent 2893669 commit 6714fc0

File tree

5 files changed

+14
-10
lines changed

5 files changed

+14
-10
lines changed

apps/agent-tars/src/renderer/src/agent/AgentFlow.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -180,7 +180,7 @@ export class AgentFlow {
180180
]);
181181

182182
if (!this.abortController.signal.aborted) {
183-
this.eventManager.addEndEvent('> Omega Agent has finished.');
183+
this.eventManager.addEndEvent('> Agent TARS has finished.');
184184
}
185185
}
186186

apps/agent-tars/src/renderer/src/agent/mockEvents.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1951,7 +1951,7 @@ export const events = [
19511951
id: 'f65c6a4d-3bab-4246-a4b1-f45344133518',
19521952
type: 'end',
19531953
content: {
1954-
message: '> Omega Agent has finished.',
1954+
message: '> Agent TARS Agent has finished.',
19551955
},
19561956
timestamp: 1741906222166,
19571957
},

apps/agent-tars/src/renderer/src/components/ChatUI/MenuHeader.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ export function MenuHeader() {
3636
<div className="w-9 h-9 rounded-xl bg-gradient-to-br from-primary/20 to-primary/5 flex items-center justify-center shadow-sm overflow-hidden">
3737
<motion.img
3838
src={Logo}
39-
alt="Omega Logo"
39+
alt="Agent TARS Logo"
4040
className="w-6 h-6 object-contain"
4141
whileHover={{ rotate: 10, scale: 1.1 }}
4242
transition={{ type: 'spring', stiffness: 300 }}
@@ -50,7 +50,7 @@ export function MenuHeader() {
5050
animate={{ opacity: 1 }}
5151
transition={{ delay: 0.2 }}
5252
>
53-
Omega
53+
Agent TARS
5454
</motion.span>
5555
</motion.div>
5656

apps/agent-tars/src/renderer/src/components/ChatUI/Replay.tsx

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -60,27 +60,31 @@ export function Replay() {
6060
}
6161
};
6262

63+
useEffect(() => {
64+
return () => {
65+
clearPlayTimer();
66+
};
67+
}, []);
68+
6369
useEffect(() => {
6470
let countDownInterval: NodeJS.Timeout;
65-
if (isReportHtmlMode) {
71+
if (isReportHtmlMode && allMessages.length) {
6672
countDownInterval = setInterval(() => {
6773
setCountdown((prevCountdown) => {
6874
if (prevCountdown > 1) {
6975
return prevCountdown - 1;
7076
} else {
7177
clearInterval(countDownInterval);
72-
startPlayback();
78+
handleTogglePlay();
7379
return 0;
7480
}
7581
});
7682
}, 1000);
7783
}
78-
7984
return () => {
80-
clearPlayTimer();
8185
countDownInterval && clearInterval(countDownInterval);
8286
};
83-
}, []);
87+
}, [allMessages]);
8488

8589
useEffect(() => {
8690
if (allMessages.length === 0 && messages.length !== 0) {

apps/agent-tars/src/renderer/src/components/LeftSidebar/TopBar.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ export function TopBar({
1919
}: TopBarProps) {
2020
return (
2121
<div className={`${styles.topbar} ${isCollapsed ? styles.collapsed : ''}`}>
22-
{!isCollapsed && <span className={styles.title}>Omega</span>}
22+
{!isCollapsed && <span className={styles.title}>Agent TARS</span>}
2323
<div
2424
className={`${styles.controls} ${isCollapsed ? styles.controlsCollapsed : ''}`}
2525
>

0 commit comments

Comments
 (0)