- {items.map((item, idx) =>
- item.type === 'tool' ? (
-
- ) : (
+ {items.map((item, idx) => {
+ if (item.type === 'tool') {
+ return (
+
+ )
+ }
+ if (item.type === 'thinking') {
+ const elapsedMs =
+ item.startedAt !== undefined && item.endedAt !== undefined
+ ? item.endedAt - item.startedAt
+ : undefined
+ if (elapsedMs !== undefined && elapsedMs <= 3000) return null
+ return (
+
+
+
+ )
+ }
+ return (
)
- )}
+ })}